# Constants

The following constants are available globally.
- `


  ### [GADAdLoaderAdTypeCustomNative](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdLoaderAdTypeCustomNative)


  ` Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's
  delegate must conform to the GADCustomNativeAdLoaderDelegate protocol. See GADCustomNativeAd.h.

  #### Declaration

  Swift

      static let customNative: AdLoaderAdType

  Objective-C

      extern https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADAdLoaderAdTypes.h@T@GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeCustomNative

- `


  ### [GADAdLoaderAdTypeGAMBanner](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdLoaderAdTypeGAMBanner)


  ` Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader's
  delegate must conform to the GAMBannerAdLoaderDelegate protocol. See GAMBannerView.h.

  #### Declaration

  Swift

      static let adManagerBanner: AdLoaderAdType

  Objective-C

      extern NS_SWIFT_NAME https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADAdLoaderAdTypes.h@T@GADAdLoaderAdType GADAdLoaderAdTypeGAMBanner

- `


  ### [GADAdLoaderAdTypeNative](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdLoaderAdTypeNative)


  ` Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
  conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h.

  #### Declaration

  Swift

      static let native: AdLoaderAdType

  Objective-C

      extern https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADAdLoaderAdTypes.h@T@GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative

[## Standard Sizes](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/Standard-Sizes)

- `


  ### [GADAdSizeBanner](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeBanner)


  ` iPhone and iPod Touch ad size. Typically 320x50.

  #### Declaration

  Swift

      let AdSizeBanner: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeBanner

- `


  ### [GADAdSizeLargeBanner](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeLargeBanner)


  ` Taller version of GADAdSizeBanner. Typically 320x100.

  #### Declaration

  Swift

      let AdSizeLargeBanner: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeLargeBanner

- `


  ### [GADAdSizeMediumRectangle](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeMediumRectangle)


  ` Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250.

  #### Declaration

  Swift

      let AdSizeMediumRectangle: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeMediumRectangle

- `


  ### [GADAdSizeFullBanner](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeFullBanner)


  ` Full Banner size for the iPad (especially in a UIPopoverController or in
  UIModalPresentationFormSheet). Typically 468x60.

  #### Declaration

  Swift

      let AdSizeFullBanner: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeFullBanner

- `


  ### [GADAdSizeLeaderboard](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeLeaderboard)


  ` Leaderboard size for the iPad. Typically 728x90.

  #### Declaration

  Swift

      let AdSizeLeaderboard: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeLeaderboard

- `


  ### [GADAdSizeSkyscraper](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeSkyscraper)


  ` Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically
  120x600.

  #### Declaration

  Swift

      let AdSizeSkyscraper: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeSkyscraper

- `


  ### [GADAdSizeFluid](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeFluid)


  ` An ad size that spans the full width of its container, with a height dynamically determined by
  the ad.

  #### Declaration

  Swift

      let AdSizeFluid: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeFluid

- `


  ### [GADAdSizeInvalid](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADAdSizeInvalid)


  ` Invalid ad size marker.

  #### Declaration

  Swift

      let AdSizeInvalid: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize GADAdSizeInvalid

[## Deprecated](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/Deprecated)

- `


  ### [kGADAdSizeSmartBannerPortrait](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@kGADAdSizeSmartBannerPortrait)


  ` Deprecated

  Use GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth instead.
  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: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize kGADAdSizeSmartBannerPortrait

- `


  ### [kGADAdSizeSmartBannerLandscape](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@kGADAdSizeSmartBannerLandscape)


  ` Deprecated

  Use GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth instead.
  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: AdSize

  Objective-C

      extern const https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Structs/GADAdSize kGADAdSizeSmartBannerLandscape

- `


  ### [GADCustomEventParametersServer](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADCustomEventParametersServer)


  ` 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

- `


  ### [GADCustomNativeAdMediaViewKey](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADCustomNativeAdMediaViewKey)


  ` Asset key for the GADMediaView asset view.

  #### Declaration

  Swift

      let GADCustomNativeAdMediaViewKey: String

  Objective-C

      extern NSString *const _Nonnull GADCustomNativeAdMediaViewKey

- `


  ### [GADNativeHeadlineAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeHeadlineAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let headlineAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset

- `


  ### [GADNativeCallToActionAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeCallToActionAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let callToActionAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset

- `


  ### [GADNativeIconAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeIconAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let iconAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset

- `


  ### [GADNativeBodyAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeBodyAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let bodyAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset

- `


  ### [GADNativeStoreAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeStoreAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let storeAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset

- `


  ### [GADNativePriceAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativePriceAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let priceAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset

- `


  ### [GADNativeImageAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeImageAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let imageAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset

- `


  ### [GADNativeStarRatingAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeStarRatingAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let starRatingAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset

- `


  ### [GADNativeAdvertiserAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeAdvertiserAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let advertiserAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset

- `


  ### [GADNativeMediaViewAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeMediaViewAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let mediaViewAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset

- `


  ### [GADNativeAdChoicesViewAsset](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADNativeAdChoicesViewAsset)


  ` Undocumented

  #### Declaration

  Swift

      static let adChoicesViewAsset: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier

  Objective-C

      FOUNDATION_EXPORT https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADNativeAdAssetIdentifiers.h@T@GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset

- `


  ### [GADMaxAdContentRatingGeneral](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADMaxAdContentRatingGeneral)


  ` Rating for content suitable for general audiences, including families.

  #### Declaration

  Swift

      static let general: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating

  Objective-C

      extern https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral

- `


  ### [GADMaxAdContentRatingParentalGuidance](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADMaxAdContentRatingParentalGuidance)


  ` Rating for content suitable for most audiences with parental guidance.

  #### Declaration

  Swift

      static let parentalGuidance: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating

  Objective-C

      extern https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance

- `


  ### [GADMaxAdContentRatingTeen](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADMaxAdContentRatingTeen)


  ` Rating for content suitable for teen and older audiences.

  #### Declaration

  Swift

      static let teen: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating

  Objective-C

      extern https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen

- `


  ### [GADMaxAdContentRatingMatureAudience](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADMaxAdContentRatingMatureAudience)


  ` Rating for content suitable only for mature audiences.

  #### Declaration

  Swift

      static let matureAudience: https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating

  Objective-C

      extern https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Type-Definitions#/c:GADRequestConfiguration.h@T@GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience

- `


  ### [GADErrorDomain](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADErrorDomain)


  ` Google AdMob Ads error domain.

  #### Declaration

  Swift

      let GADErrorDomain: String

  Objective-C

      extern NSErrorDomain _Nonnull const GADErrorDomain

- `


  ### [GADGoogleAdNetworkClassName](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADGoogleAdNetworkClassName)


  ` Ad network class name for ads returned from Google's ad network.

  #### Declaration

  Swift

      let GADGoogleAdNetworkClassName: String

  Objective-C

      extern NSString *const _Nonnull GADGoogleAdNetworkClassName

- `


  ### [GADCustomEventAdNetworkClassName](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADCustomEventAdNetworkClassName)


  ` Ad network class name for custom event ads.

  #### Declaration

  Swift

      let GADCustomEventAdNetworkClassName: String

  Objective-C

      extern NSString *const _Nonnull GADCustomEventAdNetworkClassName

- `


  ### [GADErrorUserInfoKeyResponseInfo](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GADErrorUserInfoKeyResponseInfo)


  ` Key into NSError.userInfo mapping to a GADResponseInfo object. When ads fail to load, errors
  returned contain an instance of GADResponseInfo.

  #### Declaration

  Swift

      let GADErrorUserInfoKeyResponseInfo: String

  Objective-C

      extern NSString *_Nonnull GADErrorUserInfoKeyResponseInfo

- `


  ### [GoogleMobileAdsVersionString](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Constants#/c:@GoogleMobileAdsVersionString)


  ` Project version string for GoogleMobileAds.

  #### Declaration

  Swift

      let GoogleMobileAdsVersion: _

  Objective-C

      extern const unsigned char GoogleMobileAdsVersionString[]