GADNativeAd

@interface GADNativeAd : NSObject

Native ad base class. All native ad types are subclasses of this class.

  • Optional delegate to receive state change notifications.

    Declaration

    Objective-C

    @property (readwrite, nonatomic, nullable) id<GADNativeAdDelegate> delegate;
  • Root view controller for handling ad actions.

    Declaration

    Objective-C

    @property(nonatomic, weak, GAD_NULLABLE) UIViewController *rootViewController
  • Dictionary of assets which aren’t processed by the receiver.

    Declaration

    Swift

    var extraAssets: [AnyHashable : Any]! { get }

    Objective-C

    @property (readonly, copy, nonatomic, nullable) NSDictionary *extraAssets;
  • The ad network class name that fetched the current ad. For both standard and mediated Google AdMob ads, this method returns @GADMAdapterGoogleAdMobAds. For ads fetched via mediation custom events, this method returns @GADMAdapterCustomEvents.

    Declaration

    Swift

    var adNetworkClassName: String! { get }

    Objective-C

    @property (readonly, copy, nonatomic, nullable) NSString *adNetworkClassName;