This release is a MAJOR version update with several breaking changes. See Migrate from v11 to v12 for more details.
Breaking changes:
- Updated the minimum supported Xcode version to 16.0.
- Updated Swift API names to follow the naming conventions from Apple’s Swift API Design Guidelines
- Many previously deprecated APIs have been removed.
Inline adaptive ads:
- Calling CGSizeFromGADAdSize(_:) with an inline adaptive ad size now returns 0 height until the Google Mobile Ads SDK returns an ad.
Swift 6 concurrency:
- Started incremental migration to support Swift 6’s concurrency model.
Custom targeting:
- The customTargeting dictionary on GADRequest now uses Any instead of String as the value type.