Constants

The following constants are available globally.

  • Add this constant to the testDevices property’s array to receive test ads on the simulator.

    Declaration

    Swift

    let kDFPSimulatorID: AnyObject

    Objective-C

    extern id _Nonnull const kDFPSimulatorID
  • Use with GADAdLoader to request native app install ads. To receive ads, the ad loader’s delegate must conform to the GADNativeAppInstallAdLoaderDelegate protocol. See GADNativeAppInstallAd.h.

    See GADNativeAdImageAdLoaderOptions.h for ad loader image options.

    Declaration

    Swift

    static let nativeAppInstall: GADAdLoaderAdType

    Objective-C

    extern GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeNativeAppInstall
  • Use with GADAdLoader to request native content ads. To receive ads, the ad loader’s delegate must conform to the GADNativeContentAdLoaderDelegate protocol. See GADNativeContentAd.h.

    See GADNativeAdImageAdLoaderOptions.h for ad loader image options.

    Declaration

    Swift

    static let nativeContent: GADAdLoaderAdType

    Objective-C

    extern GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeNativeContent
  • Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader’s delegate must conform to the GADNativeCustomTemplateAdLoaderDelegate protocol. See GADNativeCustomTemplateAd.h.

    Declaration

    Swift

    static let nativeCustomTemplate: GADAdLoaderAdType

    Objective-C

    extern GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeNativeCustomTemplate
  • Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader’s delegate must conform to the DFPBannerAdLoaderDelegate protocol. See DFPBannerView.h.

    Declaration

    Swift

    static let dfpBanner: GADAdLoaderAdType

    Objective-C

    extern GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeDFPBanner
  • Use with GADAdLoader to request native ads. To receive ads, the ad loader’s delegate must conform to the GADUnifiedNativeAdLoaderDelegate protocol. See GADUnifiedNativeAd.h.

    Declaration

    Swift

    static let unifiedNative: GADAdLoaderAdType

    Objective-C

    extern GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeUnifiedNative
  • iPhone and iPod Touch ad size. Typically 320x50.

    Declaration

    Swift

    let kGADAdSizeBanner: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeBanner
  • Taller version of kGADAdSizeBanner. Typically 320x100.

    Declaration

    Swift

    let kGADAdSizeLargeBanner: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeLargeBanner
  • Medium Rectangle size for the iPad (especially in a UISplitView’s left pane). Typically 300x250.

    Declaration

    Swift

    let kGADAdSizeMediumRectangle: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeMediumRectangle
  • Full Banner size for the iPad (especially in a UIPopoverController or in UIModalPresentationFormSheet). Typically 468x60.

    Declaration

    Swift

    let kGADAdSizeFullBanner: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeFullBanner
  • Leaderboard size for the iPad. Typically 728x90.

    Declaration

    Swift

    let kGADAdSizeLeaderboard: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeLeaderboard
  • Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically 120x600.

    Declaration

    Swift

    let kGADAdSizeSkyscraper: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeSkyscraper
  • An ad size that spans the full width of the application in portrait orientation. The height is typically 50 points on an iPhone/iPod UI, and 90 points tall on an iPad UI.

    Declaration

    Swift

    let kGADAdSizeSmartBannerPortrait: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeSmartBannerPortrait
  • An ad size that spans the full width of the application in landscape orientation. The height is typically 32 points on an iPhone/iPod UI, and 90 points tall on an iPad UI.

    Declaration

    Swift

    let kGADAdSizeSmartBannerLandscape: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeSmartBannerLandscape
  • An ad size that spans the full width of its container, with a height dynamically determined by the ad.

    Declaration

    Swift

    let kGADAdSizeFluid: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeFluid
  • Invalid ad size marker.

    Declaration

    Swift

    let kGADAdSizeInvalid: GADAdSize

    Objective-C

    extern const GADAdSize kGADAdSizeInvalid
  • Key for getting the server parameter configured in AdMob when mediating to a custom event adapter. Example: NSString *serverParameter = connector.credentials[GADCustomEventParametersServer].

    Declaration

    Swift

    let GADCustomEventParametersServer: String

    Objective-C

    extern NSString *const _Nonnull GADCustomEventParametersServer
  • Asset key for the GADMediaView asset view.

    Declaration

    Swift

    let GADNativeCustomTemplateAdMediaViewKey: String

    Objective-C

    extern NSString *const _Nonnull GADNativeCustomTemplateAdMediaViewKey
  • Add this constant to the testDevices property’s array to receive test ads on the simulator.

    Declaration

    Swift

    let kGADSimulatorID: AnyObject

    Objective-C

    extern const id _Nonnull kGADSimulatorID
  • Google AdMob Ads error domain.

    Declaration

    Swift

    let kGADErrorDomain: String

    Objective-C

    extern NSString *const _Nonnull kGADErrorDomain
  • Ad network class name for ads returned from Google’s ad network.

    Declaration

    Swift

    let GADGoogleAdNetworkClassName: String

    Objective-C

    extern NSString *const _Nonnull GADGoogleAdNetworkClassName
  • Ad network class name for custom event ads.

    Declaration

    Swift

    let GADCustomEventAdNetworkClassName: String

    Objective-C

    extern NSString *const _Nonnull GADCustomEventAdNetworkClassName
  • Project version string for GoogleMobileAds.

    Declaration

    Objective-C

    extern const unsigned char GoogleMobileAdsVersionString[]