This release is a MAJOR version update with several breaking changes. See Migrate from v10 to v11 for more details.
Breaking changes:
- The SDK no longer depends directly on GoogleAppMeasurement. To continue collecting user metrics in AdMob, link your AdMob app to Firebase and integrate the Google Analytics for Firebase SDK into your app.
- Updated the minimum supported Xcode version to 15.1.
- Updated the minimum deployment target to iOS 12..
- Updated the minimum OS required to receive ads to iOS 13.
- Many previously deprecated APIs have been removed.
Full-screen ads:
- UIViewController references for full-screen ads are now nullable and not required. The SDK uses the app’s main window to look up view controllers automatically when one is not provided.
Testing:
- Updated isTesting APIs: GADMediationAdConfiguration.isTestRequest and GADCustomEventRequest.isTesting now returns true when the device is a simulator or is defined as a test device in the AdMob UI.
Ad Inspector:
- Ad Inspector now displays any errors encountered during session start.
- Fixed a rare crash associated with Ad Inspector during SDK initialization.