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: AdLoaderAdTypeObjective-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: AdLoaderAdTypeObjective-C
extern NS_SWIFT_NAME 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: AdLoaderAdTypeObjective-C
extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative
-
iPhone and iPod Touch ad size. Typically 320x50.
-
Taller version of GADAdSizeBanner. Typically 320x100.
Declaration
Swift
let AdSizeLargeBanner: AdSizeObjective-C
extern const GADAdSize GADAdSizeLargeBanner -
Medium Rectangle size for the iPad (especially in a UISplitView’s left pane). Typically 300x250.
Declaration
Swift
let AdSizeMediumRectangle: AdSizeObjective-C
extern const GADAdSize GADAdSizeMediumRectangle -
Full Banner size for the iPad (especially in a UIPopoverController or in UIModalPresentationFormSheet). Typically 468x60.
Declaration
Swift
let AdSizeFullBanner: AdSizeObjective-C
extern const GADAdSize GADAdSizeFullBanner -
Leaderboard size for the iPad. Typically 728x90.
Declaration
Swift
let AdSizeLeaderboard: AdSizeObjective-C
extern const GADAdSize GADAdSizeLeaderboard -
Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically 120x600.
Declaration
Swift
let AdSizeSkyscraper: AdSizeObjective-C
extern const GADAdSize GADAdSizeSkyscraper -
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: AdSizeObjective-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: AdSizeObjective-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: StringObjective-C
extern NSString *const _Nonnull GADCustomEventParametersServer -
Asset key for the GADMediaView asset view.
Declaration
Swift
let GADCustomNativeAdMediaViewKey: StringObjective-C
extern NSString *const _Nonnull GADCustomNativeAdMediaViewKey -
Undocumented
Declaration
Swift
static let headlineAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset -
Undocumented
Declaration
Swift
static let callToActionAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset -
Undocumented
Declaration
Swift
static let iconAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset -
Undocumented
Declaration
Swift
static let bodyAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset -
Undocumented
Declaration
Swift
static let storeAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset -
Undocumented
Declaration
Swift
static let priceAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset -
Undocumented
Declaration
Swift
static let imageAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset -
Undocumented
Declaration
Swift
static let starRatingAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset -
Undocumented
Declaration
Swift
static let advertiserAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset -
Undocumented
Declaration
Swift
static let mediaViewAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset -
Undocumented
Declaration
Swift
static let adChoicesViewAsset: GADNativeAssetIdentifierObjective-C
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset -
Rating for content suitable for general audiences, including families.
Declaration
Swift
static let general: GADMaxAdContentRatingObjective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral -
Rating for content suitable for most audiences with parental guidance.
Declaration
Swift
static let parentalGuidance: GADMaxAdContentRatingObjective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance -
Rating for content suitable for teen and older audiences.
Declaration
Swift
static let teen: GADMaxAdContentRatingObjective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen -
Rating for content suitable only for mature audiences.
Declaration
Swift
static let matureAudience: GADMaxAdContentRatingObjective-C
extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience -
Google AdMob Ads error domain.
Declaration
Swift
let GADErrorDomain: StringObjective-C
extern NSErrorDomain _Nonnull const GADErrorDomain -
Ad network class name for ads returned from Google’s ad network.
Declaration
Swift
let GADGoogleAdNetworkClassName: StringObjective-C
extern NSString *const _Nonnull GADGoogleAdNetworkClassName -
Ad network class name for custom event ads.
Declaration
Swift
let GADCustomEventAdNetworkClassName: StringObjective-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: StringObjective-C
extern NSString *_Nonnull GADErrorUserInfoKeyResponseInfo -
Project version string for GoogleMobileAds.
Declaration
Swift
let GoogleMobileAdsVersion: <<error type>>Objective-C
extern const unsigned char GoogleMobileAdsVersionString[]