GADSimulatorID-setSameAppKeyEnabled:GADCustomEvent
GADAdFormatUnknown
- Fixed a bug that could cause some creatives to display incorrectly when an ad is loaded in one orientation but presented in another.
testDeviceIdentifiers
GADQueryInfo
adWillPresentFullScreenContent:adWillDismissFullScreenContent:adDidDismissFullScreenContent:adWillPresentFullScreenContent:adDidDismissFullScreenContent:ad:didFailToPresentFullScreenContentWithError:adWillPresentFullScreenContent:adDidDismissFullScreenContent:
tagForChildDirectedTreatment:tagForUnderAgeOfConsent:sdkVersion
- Reduced memory usage when many parallel ad requests are made.
GADQueryInfo
- Updated minimum supported Xcode version to 14.1.
- armv7 is not supported in Xcode 14 and has been removed from the SDK.
- The minimum deployment target has been increased to iOS 11.0.
- Ad inspector: Added SDK support to show ad unit names in the ad inspector UI.
- Bug fixes and performance improvements.
- Bug fixes and performance improvements.
userBirthdayuserGenderuserHasLocationuserLatitudeuserLocationAccuracyInMetersuserLocationDescriptionuserLongitudenilGADMediaViewGADMediationAdConfigurationuserHasLocationuserLatitudeuserLocationAccuracyInMetersuserLongitude
+loadWithAdUnitID:request:orientation:completionHandler:+loadWithAdUnitID:request:completionHandler:
- Supported additional click actions in native ads.
- Bug fixes and performance improvements.
GADQueryInfo
- Bug fixes and performance improvements.
GADAdNetworkResponseInfo
adSourceID
adSourceInstanceName
adSourceNameGADResponseInfo
extrasDictionary
- Bug fixes and performance improvements.
didRewardUserWithReward:GADMediationRewardedAdEventDelegatedidRewardUserdidRewardUserWithReward:
loadedAdNetworkResponseInfoGADResponseInfoadSourceInstanceIDGADAdNetworkResponseInfo
- Updated minimum supported Xcode version to 13.2.1.
- Bug fixes and performance improvements.
- Bug fixes and performance improvements.
- Bug fixes and performance improvements.
kGADGAD
- Official release for iOS 15 support.
- Added guards to prevent apps from crashing when Google Mobile Ads SDK is run on iOS 9 or below. The SDK is only supported in iOS 10+ and is no-op otherwise.
- Added logic to prevent rare cases where multiple in-app stores could be presented on top of each other.
mediaViewGADCustomNativeAdmediaContentkGADSimulatorIDidNSString*
- Fixed a bug where an experimental ad format would not be dismissed on ad dismissal if presented multiple times.
SKAdNetworkSKAdImpression
adWillDismissFullScreenContent:GADFullScreenContentDelegateadDidPresentFullScreenContent:
user_target_xcconfig
SKAdNetworkAppTrackingTransparencyUIWindowScene
disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReportingCTTelephonyNetworkInfo
adapterVersionGADMediationAdapterNSObject
.framework.xcframeworkrootViewControllerGADNativeCustomTemplateAd
neighboringContentURLStringsGADRequestGADRewardedInterstitialAd
adViewDidRecordImpression:GADBannerViewDelegate
GADInstreamAd
responseInfoGADNativeAdadNetworkClassNamesdkVersionGADRequest
GADAppOpenAdinterstitialDidDismissScreen:
- Fixed bug where videos would need to be clicked twice to play after being paused due to removing headphones.
GADResponseInfoDFPCustomRenderedAd
- Interstitial Ads: Fixed a bug where interstitials on iPad could rotate to unsupported orientations, causing UI issues.
- Test Ads: Updated the test ad label to read "Test mode" instead of "Test Ad" and updated the label UI.
GADResponseInfo
GADRewardBasedVideoAdGADRewardedAdGADRewardedAdrewardedAd:didFailToPresentWithError:SafariViewController
rewardedAd:didFailToPresentWithError:NSStringNSError
UIWebViewUIWebView
us_privacy
kGADErrorAppIDMissingkGADErrorApplicationIdentifierMissing
canPresentFromViewController:interstitialDidFailToPresentScreen:GADBlockSignalSourceGADMediatedNativeAppInstallAdGADMediatedNativeContentAddurationcurrentTime
- Fixed a bug where the instream ad's media aspect ratio in the request was not respected.
currentTimedurationGADMediaContentmediaContentGADInstreamAdvideoControllerdurationcurrentTimeaspectRatio
sceneGADRequestSKStoreProductViewControllertestRequestIdentifiersGADMobileAds.requestConfigurationtestDevicesGADRequestGADRewardedAd
- Added an ad response identifier API for looking up creatives in the Ad Manager Ad Review Center.
GADRewardBasedVideoAd
Info.plist
GADNativeAppInstallAdGADNativeContentAdnil
rewardedAdMetadataDidChangenil
GADCorrelatorpreferredImageOrientationGADNativeAdImageAdLoaderOptionsGADNativeAdMediaAdLoaderOptions
videoControllerhasVideoContentGADMediaContentvideoControllerGADUnifiedNativeAdhasVideoContentaspectRatioGADVideoControllerGADNativeAdMediaAdLoaderOptionsaspectRatiopreferredImageOrientationGADNativeAdImageAdLoaderOptionsGADMediaViewcontentMode
- Rewarded Mediation (New APIs): Fixed a bug where rewarded mediation adapters automatically get deallocated after the load call.
- Fixed a rare crash that may occur when video ads are deallocated.
GADApplicationIdentifiertagForChildDirectedTreatmentGADMobileAds.sharedInstance.requestConfiguration[GADRequest tagForChildDirectedTreatment]rewardBasedVideoAdMetadataDidChange:
GADRewardedAdadmetadataGADRewardBasedVideoAdrewardbasedvideoadmetadatadidchange:
- Performance improvements.
GADCustomEventParametersServermainImageGADMediaContent
GADMediaContent
- Improved compatibility with Crashlytics to provide more usable crash reports with updated stack trace symbolication.
- Fixed an issue where certain mediation adapters could report multiple impressions from the same interstitial or rewarded ad.
- Miscellaneous bug fixes.
- Miscellaneous bug fixes.
rewardBasedVideoAdDidClose:
rewardBasedVideoAdDidClose:
GADMediaView
- Added support for iOS 12.
- Bug fixes and performance improvements.
customRewardStringGADRewardBasedVideoAdGADNativeAppInstallAdGADNativeContentAdGADUnifiedNativeAdrequestConfigurationGADMobileAdsmaxAdContentRatingtagForUnderAgeOfConsentmaxAdContentRatingunderAgeOfConsentGADMediationAdRequest
GADNativeExpressAdViewGADRequest
- MRAID v3 beta version.
- Bug fixes and performance improvements.
- Fixed a bug introduced in 7.28.0 that caused graphical glitches in GameKit apps.
-mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:
-mediatedNativeAd:didRenderInView:viewController:
mediaViewGADMediatedNativeAppInstallAdGADMediatedNativeContentAdQuartzCoreCFNetwork
nativeAdGADAdChoicesViewGADMediaView
mediatedNativeAd:didRenderInView:viewController:mediatedNativeAdDidUntrackView:
- Updates the way the SDK interacts with Apple's StoreServices.
GADAdDelegateGADAudioVideoManagerSecurity
mediatedNativeAd:didUntrackView:
- Fixed issue where an "ad failed to load" event was not being invoked when an ad request is dropped, due to the app running in a background state.
useCustomCloseGADMultipleAdsAdLoaderOptionsloadingGADAdLoader-adLoaderDidFinishLoading:GADAdLoaderDelegateGADAdLoader
- Removed in-app purchase ad format.
- Removed armv7s architecture.
- Fixed issue where incorrect ad size was being forwarded to mediation networks for smart banner mediation.
openInlineBrowser()google_mobile_app_ads.jsSFSafariViewControllerGADAudioVideoManagerDelegate
playpausesetMuteGADVideoControllerGADVideoControllerDelegate
nativeAdDidRecordImpressionnativeAdDidRecordClickGADNativeAdDelegate
DFPBannerViewGADNativeExpressAdViewGADNativeContentAdGADNativeCustomTemplateAdGADNativeContentAdGADNativeCustomTemplateAdadChoicesViewGADMediatedNativeAppInstallAdGADMediatedNativeContentAd
GADMediaViewGADNativeContentAdGADNativeCustomTemplateAd
kGADAdSizeFluid
- Added support for in-app preview and troubleshooting in Google Ad Manager.
JavaScriptCore
GADNativeAppInstallAdGADNativeContentAd
GADStringFromCGFloatGADNativeAdViewAdOptionsadNetworkClassNameGADRewardBasedVideoAd
NSCalendarsUsageDescriptionNSBluetoothPeripheralUsageDescriptioncreateCalendarEventstorePicture
GADStringFromCGFloat
userInteractionEnabledNOMobileCoreServices
- Fixed bug affecting rewarded video mediation.
+[GADMobileAds configureWithApplicationID:]
- Added SDK support for automatically using location data when a user has explicitly enabled an app's location permissions.
GADAdSizeDelegatekGADAdSizeFluid
- Resolved issue with Native Ad click handling in scroll views.
Yespod install --repo-updateloadRequest:GADInterstitialdidFailToReceiveAd:withError:interstitialDidReceiveAd:
didFailToLoadWithErrorGADRewardBasedVideoAdDelegate
- Bug fixes.
GADStatisticsCore
UIApplicationcanOpenURLGADNativeAdDelegateGADAdLoaderDelegateadLoader:didFailToReceiveAdWithError
- Fixes a crash that occurs when the user completes an in-app purchase for a product whose identifier contains a special character.
adUnitIDGADInterstitialreadonlysetLocationWithDescription:GADRequestsetLocationWithLatitude:longitude:accuracy:
- Added support for app install and content native ad formats across AdMob, Ad Manager, and Ad Exchange.
- Added support for custom native ad formats, available for Ad Manager reservations.
- Fixed a regression introduced in 7.2.0 where smart banners displayed incorrectly in landscape on iOS 8.
- Fixes the following warning when uploading to the App Store:
The app references non-public selectors in Payload/(<app_id>):clientId,screenName,setScreenName.
kGADSimulatorIDtestDevicesGADRequestGADInterstitial initWithAdUnitID:GADInterstitial initsetValidAdSizesWithSizesDFPBannerViewDFPBannerView.validAdSizes
CoreMedia.framework
-ObjCrequestAgentGADRequestDFPRequestpublisherProvidedIDDFPExtrasDFPRequestGADAdMobExtrasDFPExtrasGADExtrasGADBannerViewhasAutoRefreshedGAD_SIMULATOR_IDGADBannerViewGADInterstitialGADRequestmediationExtrasadditionalParametersGADRequestsetBirthdayWithMonth:day:year:GADRequestaddKeyword:DFPSwipeableBannerView
DumpViews
EventKitEventKitUImediatedAdViewGADBannerViewloadAndDisplayRequest:usingWindow:initialImage:GADInterstitial
mraid.expand()admob.opener.openOverlay()DFPBannerViewDFPSwipeableBannerViewDFPBannerView
loadAndDisplayRequest:usingWindow:initialImageGADInterstitialcontentURLDFPExtrasGADRequest
kGADAdSizeLargeBannerinAppPurchaseDelegateGADInterstitial
CoreTelephony
UITableView
AVFoundationadNetworkClassNameGADBannerViewGADInterstitiallibAdapterHtml.a
GADBannerViewGADRequest
GADMRAIDInterceptor
Advertising Identifiernil
GADInterstitialGADMRAIDInterceptorinterstitialWillLeaveApplication
request.testDevicesGADMraidInterceptor
StoreKit
-all_load-ObjC
DFPBannerViewvalidAdSizes
-all_loadDFPBannerViewDFPInterstitialDFPExtrasGADBannerView
- Added frequency capping.
- Fixed some minor bugs.
6.0.4: This version utilizes the universal device identifier (UDID). Apps utilizing this version must obtain appropriate user consent for sending device identifier information in compliance with relevant iOS policies.
GAD_SIZE_#x#GADAdSizeGADSizekGADAdSizeSmartBannerPortraitkGADAdSizeSmartBannerLandscapeGADRequestregisterAdNetworkExtras:additionalParametersuniqueIdentifier
uniqueIdentifierUIDevicetestDevicestesting
GADInterstitialdidFailToReceiveAdWithError:
- iOS 5.0 support.
- Faster interstitial loads.
- Modal view controller ad presentation fix.
- Fixed anchor tag behavior.
GTMStringEncoding
GADBrowserControllerUIWebViews