GoogleMobileAds Framework Reference

GADUnifiedNativeAdView

class GADUnifiedNativeAdView : UIView

Base class for native ad views. Your native ad view must be a subclass of this class and must call superclass methods for all overridden methods.

  • This property must point to the unified native ad object rendered by this ad view.

    Declaration

    Swift

    var nativeAd: GADUnifiedNativeAd? { get set }
  • Weak reference to your ad view’s headline asset view.

    Declaration

    Swift

    @IBOutlet weak var headlineView: UIView? { get set }
  • Weak reference to your ad view’s call to action asset view.

    Declaration

    Swift

    @IBOutlet weak var callToActionView: UIView? { get set }
  • Weak reference to your ad view’s icon asset view.

    Declaration

    Swift

    @IBOutlet weak var iconView: UIView? { get set }
  • Weak reference to your ad view’s body asset view.

    Declaration

    Swift

    @IBOutlet weak var bodyView: UIView? { get set }
  • Weak reference to your ad view’s store asset view.

    Declaration

    Swift

    @IBOutlet weak var storeView: UIView? { get set }
  • Weak reference to your ad view’s price asset view.

    Declaration

    Swift

    @IBOutlet weak var priceView: UIView? { get set }
  • Weak reference to your ad view’s image asset view.

    Declaration

    Swift

    @IBOutlet weak var imageView: UIView? { get set }
  • Weak reference to your ad view’s star rating asset view.

    Declaration

    Swift

    @IBOutlet weak var starRatingView: UIView? { get set }
  • Weak reference to your ad view’s advertiser asset view.

    Declaration

    Swift

    @IBOutlet weak var advertiserView: UIView? { get set }
  • Weak reference to your ad view’s media asset view.

    Declaration

    Swift

    @IBOutlet weak var mediaView: GADMediaView? { get set }
  • Weak reference to your ad view’s AdChoices view. Must set adChoicesView before setting nativeAd, otherwise AdChoices will be rendered according to the preferredAdChoicesPosition defined in GADNativeAdViewAdOptions.

    Declaration

    Swift

    @IBOutlet weak var adChoicesView: GADAdChoicesView? { get set }

Firebase ML lets you add powerful machine learning features to your app with ready-to-use APIs and support for custom model deployment.

Updated Feb 20, 2025

Firebase Authentication lets you add an end-to-end identity solution to your app for easy user authentication, sign-in, and onboarding in just a few lines of code.

Updated Feb 21, 2025

Reference for Error

Updated Jul 27, 2022