Constants
The following constants are available globally.
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 GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeCustomNative
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(adManagerBanner) GADAdLoaderAdType GADAdLoaderAdTypeGAMBanner
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 GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative
iPhone and iPod Touch ad size. Typically 320x50.
Taller version of GADAdSizeBanner. Typically 320x100.
Medium Rectangle size for the iPad (especially in a UISplitView’s left pane). Typically 300x250.
Declaration
Swift
let AdSizeMediumRectangle: AdSize
Objective-C
extern const GADAdSize GADAdSizeMediumRectangle
Full Banner size for the iPad (especially in a UIPopoverController or in UIModalPresentationFormSheet). Typically 468x60.
Leaderboard size for the iPad. Typically 728x90.
Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically 120x600.
An ad size that spans the full width of its container, with a height dynamically determined by the ad.
Invalid ad size marker.
Deprecated
Use GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth.
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 GADAdSize kGADAdSizeSmartBannerPortrait
Deprecated
Use GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth
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 GADAdSize kGADAdSizeSmartBannerLandscape
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 GADCustomNativeAdMediaViewKey: String
Objective-C
extern NSString *const _Nonnull GADCustomNativeAdMediaViewKey
Undocumented
Declaration
Swift
static let headlineAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset
Undocumented
Declaration
Swift
static let callToActionAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset
Undocumented
Declaration
Swift
static let iconAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset
Undocumented
Declaration
Swift
static let bodyAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset
Undocumented
Declaration
Swift
static let storeAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset
Undocumented
Declaration
Swift
static let priceAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset
Undocumented
Declaration
Swift
static let imageAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset
Undocumented
Declaration
Swift
static let starRatingAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset
Undocumented
Declaration
Swift
static let advertiserAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset
Undocumented
Declaration
Swift
static let mediaViewAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset
Undocumented
Declaration
Swift
static let adChoicesViewAsset: GADNativeAssetIdentifier
Objective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset
Rating for content suitable for general audiences, including families.
Declaration
Swift
static let general: GADMaxAdContentRating
Objective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral
Rating for content suitable for most audiences with parental guidance.
Declaration
Swift
static let parentalGuidance: GADMaxAdContentRating
Objective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance
Rating for content suitable for teen and older audiences.
Declaration
Swift
static let teen: GADMaxAdContentRating
Objective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen
Rating for content suitable only for mature audiences.
Declaration
Swift
static let matureAudience: GADMaxAdContentRating
Objective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience
Google AdMob Ads error domain.
Declaration
Swift
let GADErrorDomain: String
Objective-C
extern NSErrorDomain _Nonnull const GADErrorDomain
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
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
Project version string for GoogleMobileAds.
Declaration
Swift
let GoogleMobileAdsVersion: <<error type>>
Objective-C
extern const unsigned char GoogleMobileAdsVersionString[]