TADNativeAdView

@objcMembers
public class TADNativeAdView : UIView

用於呈現 NativeAd 的視圖,內有 Label、ImageView、mediaView 等屬性可控制。

  • 與 xib 做關聯,用來呈現廣告的 long subject

    Declaration

    Swift

    @IBOutlet
    public weak var longSubjectLabel: UILabel?
  • 與 xib 做關聯,用來呈現廣告的 short subject

    Declaration

    Swift

    @IBOutlet
    public weak var shortSubjectLabel: UILabel?
  • 與 xib 做關聯,用來呈現廣告的 body

    Declaration

    Swift

    @IBOutlet
    public weak var bodyLabel: UILabel?
  • 與 xib 做關聯,用來呈現廣告的 square image

    Declaration

    Swift

    @IBOutlet
    public weak var squareImgeView: UIImageView?
  • 與 xib 做關聯,用來呈現廣告的 rectangle image

    Declaration

    Swift

    @IBOutlet
    public weak var rectangleImgeView: UIImageView?
  • 與 xib 做關聯,用來呈現廣告的 media view,呈現影片或圖片

    Declaration

    Swift

    @IBOutlet
    public weak var mediaView: TADNativeMediaView?
  • 與 xib 做關聯,用來呈現廣告的 call to action view,讓使用者可以開啟廣告網頁

    Declaration

    Swift

    @IBOutlet
    public weak var callToActionView: UIView?
  • Undocumented

    Declaration

    Swift

    public private(set) var friendlyObstructions: [TADFriendlyObstruction] { get }
  • 務必將 Native 廣告物件指定給此屬性,Native 廣告才可正常執行

    Declaration

    Swift

    public var nativeAd: TADNativeAd? { get set }
  • 初始物件

    Declaration

    Swift

    public required init?(coder: NSCoder)
  • 若將 disableContentImageLoading 設為 YES,TADNativeAdImage 內將不提供 image,可利用此方法設定圖片 URL string

    Declaration

    Swift

    @objc(setImageView:withUrlString:)
    public func setImageView(imageView: UIImageView?, with urlString: String?)
  • 加入障礙物

    Declaration

    Swift

    public func addFriendlyObstruction(view: UIView, purpose: TADFriendlyObstructionPurpose)

    Parameters

    view

    指定視圖

    purpose

    障礙物類型。參照TADFriendlyObstructionPurpose

  • 移除障礙物

    Declaration

    Swift

    public func removeFriendlyObstruction(view: UIView)

    Parameters

    view

    指定視圖