Releases: googleads/swift-package-manager-google-mobile-ads
Releases · googleads/swift-package-manager-google-mobile-ads
Google Mobile Ads v11.3.0
- Added the
adUnitID
property toGADAppOpenAd
.
Google Mobile Ads v11.2.0
- Added support for privacy manifest files.
- Improved some response error codes to correctly identify network failures instead of no fills.
- Updated the SDK's Info.plist to work around a Swift Package Manager issue on Xcode 15.3.
- Ad Inspector: Added support for displaying .plist information and IAB TCF values.
- Note: The ad inspector UI will roll out this feature at a later date, requiring a minimum SDK version of 11.2.0.
Google Mobile Ads v11.1.0
- Fixed an issue where loading video ads could trigger a warning message to the console about main thread utilization.
- Ad Inspector: Added support for displaying the user’s app tracking authorization status.
- Note: The ad inspector UI will roll out this feature at a later date, requiring a minimum SDK version of 11.1.0.
Google Mobile Ads v11.0.1
Open Measurement:
- Rolled back to OM SDK 1.4.8.
- Works around an unintended global ‘adView’ symbol present in OM SDK 1.4.10, that causes duplicate symbol errors if OM SDK 1.4.10 is included by multiple libraries.
Google Mobile Ads v11.0.0
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.
Google Mobile Ads v10.14.0
- Deprecated
GADSimulatorID
. Simulators are already in test mode by default. - Deprecated
-setSameAppKeyEnabled:
. Use-setPublisherFirstPartyIDEnabled:
instead. - Added extra deprecation warnings for
GADCustomEvent
APIs. UseGADMediationAdapter
APIs instead.
Google Mobile Ads v10.13.0
- Added the
publisherPrivacyPersonalizationState
property. - Deprecated
GADAdFormatUnknown
.
Google Mobile Ads v10.12.0
- Deprecated the childDirectedTreatment property in GADMediationAdConfiguration. Use GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment instead.
Google Mobile Ads v10.11.0
- Fixed a bug that could cause some creatives to display incorrectly when an ad is loaded in one orientation but presented in another.
Google Mobile Ads v10.10.0
- Ad inspector: Added SDK support to display plugin information.
- Note: The ad inspector interface is scheduled to launch this feature at a later date, which requires a minimum SDK version of 10.10.0.
- Removed console logs that recommend adding simulator IDs in the testDeviceIdentifiers API. Simulators are already in test mode by default.