Classes

The following classes are available globally.

  • The view that displays Ad Manager banner ads.

    To request this ad type using GADAdLoader, you need to pass kGADAdLoaderAdTypeDFPBanner (see GADAdLoaderAdTypes.h) to the |adTypes| parameter in GADAdLoader’s initializer method. If you request this ad type, your delegate must conform to the DFPBannerAdLoaderDelegate protocol.

    Declaration

    Objective-C

    @interface DFPBannerView : GADBannerView
  • Custom rendered ad. Your application renders the ad.

    Declaration

    Objective-C

    @interface DFPCustomRenderedAd : NSObject
  • Google Ad Manager interstitial ad, a full-screen advertisement shown at natural transition points in your application such as between game levels or news stories.

    Declaration

    Objective-C

    @interface DFPInterstitial : GADInterstitial
  • Specifies optional parameters for ad requests.

    Declaration

    Objective-C

    @interface DFPRequest : GADRequest
  • Displays AdChoices content.

    If a GADAdChoicesView is set on GADNativeAppInstallAdView or GADNativeContentAdView prior to calling -setNativeAppInstallAd: or -setNativeContentAd:, AdChoices content will render inside the GADAdChoicesView. By default, AdChoices is placed in the top right corner of GADNativeAppInstallAdView and GADNativeContentAdView.

    Declaration

    Objective-C

    @interface GADAdChoicesView : UIView
  • Ad loader options base class. See each ad type’s header for available GADAdLoaderOptions subclasses.

    Declaration

    Objective-C

    @interface GADAdLoaderOptions : NSObject
  • Loads ads. See GADAdLoaderAdTypes.h for available ad types.

    Declaration

    Objective-C

    @interface GADAdLoader : NSObject
  • Reward information for GADRewardBasedVideoAd ads.

    Declaration

    Objective-C

    @interface GADAdReward : NSObject
  • Provides audio and video notifications and configurations management.

    Don’t create an instance of this class and use the one available from GADMobileAds sharedInstace’s audioVideoManager.

    Declaration

    Objective-C

    @interface GADAudioVideoManager : NSObject
  • The view that displays banner ads. A minimum implementation to get an ad from within a UIViewController class is:

      // Create and setup the ad view, specifying the size and origin at {0, 0}.
      GADBannerView *adView = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
      adView.rootViewController = self;
      adView.adUnitID = @ID created when registering your app;
      // Place the ad view onto the screen.
      [self.view addSubview:adView];
      // Request an ad without any additional targeting information.
      [adView loadRequest:[GADRequest request]];
      

    Declaration

    Objective-C

    @interface GADBannerView : UIView
  • Represents a correlation between multiple ads. Set an instance of this object on multiple ads to indicate they are being used in a common context.

    Declaration

    Objective-C

    @interface GADCorrelator : NSObject
  • Create an instance of this class to set additional parameters for each custom event object. The additional parameters for a custom event are keyed by the custom event label. These extras are passed to your implementation of GADCustomEventBanner or GADCustomEventInterstitial.

    Declaration

    Objective-C

    @interface GADCustomEventExtras : NSObject <GADAdNetworkExtras>
  • Specifies optional ad request targeting parameters that are provided by the publisher and are forwarded to custom events for purposes of populating an ad request to a 3rd party ad network.

    Declaration

    Objective-C

    @interface GADCustomEventRequest : NSObject
  • Displays debug options to the user.

    Declaration

    Objective-C

    @interface GADDebugOptionsViewController : UIViewController
  • Use to configure Custom Search Ad (CSA) ad requests. A dynamic height search banner can contain multiple ads and the height is set dynamically based on the ad contents. Please cross-reference the property sections a