## Unity Ads iOS Mediation Adapter Changelog
#### [Version 4.15.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.15.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.15.1.
Built and tested with:
- Google Mobile Ads SDK version 12.6.0.
- Unity Ads SDK version 4.15.1.
#### [Version 4.15.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.15.0.0.zip)
- Added error code `111: Unsupported ad format`.
- Verified compatibility with Unity Ads SDK 4.15.0.
Built and tested with:
- Google Mobile Ads SDK version 12.5.0.
- Unity Ads SDK version 4.15.0.
#### [Version 4.14.2.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.14.2.0.zip)
- Verified compatibility with Unity Ads SDK 4.14.2.
Built and tested with:
- Google Mobile Ads SDK version 12.3.0.
- Unity Ads SDK version 4.14.2.
#### [Version 4.14.1.1](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.14.1.1.zip)
- For bidding, the adapter no longer checks the banner ad size.
- For waterfall, the adapter now checks whether the loaded Unity Ads banner ad aspect ratio matches with the requested banner ad size.
Built and tested with:
- Google Mobile Ads SDK version 12.2.0.
- Unity Ads SDK version 4.14.1.
#### [Version 4.14.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.14.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.14.1.
Built and tested with:
- Google Mobile Ads SDK version 12.2.0.
- Unity Ads SDK version 4.14.1.
#### [Version 4.14.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.14.0.0.zip)
- Enabled `-fobjc-arc` and `-fstack-protector-all` flags.
- Verified compatibility with Unity Ads SDK 4.14.0.
Built and tested with:
- Google Mobile Ads SDK version 12.2.0.
- Unity Ads SDK version 4.14.0.
#### [Version 4.13.2.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.13.2.0.zip)
- Verified compatibility with Unity Ads SDK 4.13.2.
Built and tested with:
- Google Mobile Ads SDK version 12.1.0.
- Unity Ads SDK version 4.13.2.
#### [Version 4.13.1.1](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.13.1.1.zip)
- Now requires Google Mobile Ads SDK version 12.0.0 or higher.
Built and tested with:
- Google Mobile Ads SDK version 12.0.0.
- Unity Ads SDK version 4.13.1.
#### [Version 4.13.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.13.1.0.zip)
- Added the `GADMediationAdapterUnity.testMode` property to indicate whether the Unity Ads SDK should be initialized in test mode. This flag must be set before initializing the Google Mobile Ads SDK.
- Updated to report the Unity Ads SDK's error code when an ad fails to load.
Built and tested with:
- Google Mobile Ads SDK version 11.13.0.
- Unity Ads SDK version 4.13.1.
#### [Version 4.13.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.13.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.13.0.
Built and tested with:
- Google Mobile Ads SDK version 11.13.0.
- Unity Ads SDK version 4.13.0.
#### [Version 4.12.5.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.12.5.0.zip)
- Verified compatibility with Unity Ads SDK 4.12.5.
Built and tested with:
- Google Mobile Ads SDK version 11.12.0.
- Unity Ads SDK version 4.12.5.
#### [Version 4.12.4.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.12.4.0.zip)
- Verified compatibility with Unity Ads SDK 4.12.4.
Built and tested with:
- Google Mobile Ads SDK version 11.12.0.
- Unity Ads SDK version 4.12.4.
#### [Version 4.12.3.1](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.12.3.1.zip)
- Updated `CFBundleShortVersionString` to have three components instead of four.
Built and tested with:
- Google Mobile Ads SDK version 11.10.0.
- Unity Ads SDK version 4.12.3.
#### [Version 4.12.3.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.12.3.0.zip)
- Verified compatibility with Unity Ads SDK 4.12.3.
Built and tested with:
- Google Mobile Ads SDK version 11.10.0.
- Unity Ads SDK version 4.12.3.
#### [Version 4.12.2.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.12.2.0.zip)
- Verified compatibility with Unity Ads SDK 4.12.2.
Built and tested with:
- Google Mobile Ads SDK version 11.7.0.
- Unity Ads SDK version 4.12.2.
#### [Version 4.12.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.12.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.12.1.
Built and tested with:
- Google Mobile Ads SDK version 11.6.0.
- Unity Ads SDK version 4.12.1.
#### [Version 4.12.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.12.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.12.0.
Built and tested with:
- Google Mobile Ads SDK version 11.5.0.
- Unity Ads SDK version 4.12.0.
#### [Version 4.11.3.1](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.11.3.1.zip)
- Added bidding support for banner, interstitial and rewarded ad formats.
Built and tested with:
- Google Mobile Ads SDK version 11.5.0.
- Unity Ads SDK version 4.11.3.
#### [Version 4.11.3.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.11.3.0.zip)
- Verified compatibility with Unity Ads SDK 4.11.3.
Built and tested with:
- Google Mobile Ads SDK version 11.4.0.
- Unity Ads SDK version 4.11.3.
#### [Version 4.11.2.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.11.2.0.zip)
- Verified compatibility with Unity Ads SDK 4.11.2.
Built and tested with:
- Google Mobile Ads SDK version 11.4.0.
- Unity Ads SDK version 4.11.2.
#### [Version 4.10.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.10.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.10.0.
Built and tested with:
- Google Mobile Ads SDK version 11.2.0.
- Unity Ads SDK version 4.10.0.
#### [Version 4.9.3.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.9.3.0.zip)
- Verified compatibility with Unity Ads SDK 4.9.3.
- Now requires minimum iOS version 12.0.
- Now requires Google Mobile Ads SDK version 11.0 or higher.
- Included `Info.plist` in the frameworks within `UnityAdapter.xcframework`.
Built and tested with:
- Google Mobile Ads SDK version 11.0.1.
- Unity Ads SDK version 4.9.3.
#### [Version 4.9.2.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.9.2.0.zip)
- Verified compatibility with Unity Ads SDK 4.9.2.
Built and tested with:
- Google Mobile Ads SDK version 10.13.0.
- Unity Ads SDK version 4.9.2.
#### [Version 4.9.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.9.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.9.1.
Built and tested with:
- Google Mobile Ads SDK version 10.12.0.
- Unity Ads SDK version 4.9.1.
#### [Version 4.9.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.9.0.0.zip)
- Removed `GADMAdNetworkAdapter` conformance and dependency from the Unity adapter.
- Added report impression method invocation in `unityAdsShowStart` delegate method.
- Verified compatibility with Unity Ads SDK 4.9.0.
Built and tested with:
- Google Mobile Ads SDK version 10.12.0.
- Unity Ads SDK version 4.9.0.
#### [Version 4.8.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.8.0.0.zip)
- Added support for impression events for banner ads.
- Verified compatibility with Unity Ads SDK 4.8.0.
Built and tested with:
- Google Mobile Ads SDK version 10.7.0.
- Unity Ads SDK version 4.8.0.
#### [Version 4.7.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.7.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.7.1.
Built and tested with:
- Google Mobile Ads SDK version 10.5.0.
- Unity Ads SDK version 4.7.1.
#### [Version 4.7.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.7.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.7.0.
- Now requires minimum iOS version 11.0.
- Now requires Google Mobile Ads SDK version 10.4.0 or higher.
Built and tested with:
- Google Mobile Ads SDK version 10.4.0.
- Unity Ads SDK version 4.7.0.
#### [Version 4.6.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.6.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.6.1.
Built and tested with:
- Google Mobile Ads SDK version 10.2.0.
- Unity Ads SDK version 4.6.1.
#### [Version 4.6.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.6.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.6.0.
- Added support for forwarding COPPA information to the Unity Ads SDK.
- Removed support for the `armv7` architecture.
- Now requires Google Mobile Ads SDK version 10.0.0 or higher.
Built and tested with:
- Google Mobile Ads SDK version 10.2.0.
- Unity Ads SDK version 4.6.0.
#### [Version 4.5.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.5.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.5.0.
Built and tested with:
- Google Mobile Ads SDK version 9.14.0.
- Unity Ads SDK version 4.5.0.
#### [Version 4.4.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.4.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.4.1.
Built and tested with:
- Google Mobile Ads SDK version 9.11.0.
- Unity Ads SDK version 4.4.1.
#### [Version 4.4.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.4.0.0.zip)
- Updated the adapter to use the `didRewardUser` API.
- Now requires Google Mobile Ads SDK version 9.8.0 or higher.
- Verified compatibility with Unity Ads SDK 4.4.0.
Built and tested with:
- Google Mobile Ads SDK version 9.10.0.
- Unity Ads SDK version 4.4.0.
#### [Version 4.3.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.3.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.3.0.
Built and tested with:
- Google Mobile Ads SDK version 9.8.0.
- Unity Ads SDK version 4.3.0.
#### [Version 4.2.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.2.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.2.1.
Built and tested with:
- Google Mobile Ads SDK version 9.4.0.
- Unity Ads SDK version 4.2.1.
#### [Version 4.1.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.1.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.1.0.
Built and tested with:
- Google Mobile Ads SDK version 9.2.0.
- Unity Ads SDK version 4.1.0.
#### [Version 4.0.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.0.1.0.zip)
- Verified compatibility with Unity Ads SDK 4.0.1.
Built and tested with:
- Google Mobile Ads SDK version 9.0.0.
- Unity Ads SDK version 4.0.1.
#### [Version 4.0.0.2](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.0.0.2.zip)
- Added support for the arm64 simulator architecture.
Built and tested with:
- Google Mobile Ads SDK version 9.0.0.
- Unity Ads SDK version 4.0.0.
#### [Version 4.0.0.1](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.0.0.1.zip)
- Verified compatibility with Google Mobile Ads SDK version 9.0.0.
- Now requires Google Mobile Ads SDK version 9.0.0 or higher.
Built and tested with:
- Google Mobile Ads SDK version 9.0.0.
- Unity Ads SDK version 4.0.0.
#### [Version 4.0.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-4.0.0.0.zip)
- Verified compatibility with Unity Ads SDK 4.0.0.
- Now requires minimum iOS version 10.0.
Built and tested with
- Google Mobile Ads SDK version 8.13.0.
- Unity Ads SDK version 4.0.0.
#### [Version 3.7.5.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.7.5.0.zip)
- Verified compatibility with Unity Ads SDK 3.7.5.
Built and tested with
- Google Mobile Ads SDK version 8.8.0.
- Unity Ads SDK version 3.7.5.
#### [Version 3.7.4.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.7.4.0.zip)
- Verified compatibility with Unity Ads SDK 3.7.4.
Built and tested with
- Google Mobile Ads SDK version 8.7.0.
- Unity Ads SDK version 3.7.4.
#### [Version 3.7.2.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.7.2.0.zip)
- Verified compatibility with Unity Ads SDK 3.7.2.
- Relaxed dependency to Google Mobile Ads SDK version 8.0.0 or higher.
Built and tested with
- Google Mobile Ads SDK version 8.5.0.
- Unity Ads SDK version 3.7.2.
#### [Version 3.7.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.7.1.0.zip)
- Verified compatibility with Unity Ads SDK 3.7.1.
- Now requires Google Mobile Ads SDK version 8.4.0 or higher.
Built and tested with
- Google Mobile Ads SDK version 8.4.0.
- Unity Ads SDK version 3.7.1.
#### [Version 3.6.2.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.6.2.0.zip)
- Updated the adapter to use the `.xcframework` format.
- Verified compatibility with Unity Ads SDK 3.6.2.
- Now requires Google Mobile Ads SDK version 8.2.0 or higher.
Built and tested with
- Google Mobile Ads SDK version 8.2.0.
- Unity Ads SDK version 3.6.2.
#### [Version 3.6.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.6.0.0.zip)
- Verified compatibility with Unity Ads SDK 3.6.0.
- Now requires Google Mobile Ads SDK version 7.69.0 or higher.
Built and tested with
- Google Mobile Ads SDK version 7.69.0.
- Unity Ads SDK version 3.6.0.
#### [Version 3.5.1.1](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.5.1.1.zip)
- Fixed a crash that sometimes occurred when the Unity Ads SDK finished initializing.
Built and tested with
- Google Mobile Ads SDK version 7.68.0.
- Unity Ads SDK version 3.5.1.
#### [Version 3.5.1.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.5.1.0.zip)
- Verified compatibility with Unity Ads SDK 3.5.1.
Built and tested with
- Google Mobile Ads SDK version 7.68.0.
- Unity Ads SDK version 3.5.1.
#### [Version 3.5.0.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.5.0.0.zip)
- Verified compatibility with Unity Ads SDK 3.5.0.
- Added support for Adaptive Banner ads.
- Now requires Google Mobile Ads SDK version 7.68.0 or higher.
Built and tested with
- Google Mobile Ads SDK version 7.68.0.
- Unity Ads SDK version 3.5.0.
#### [Version 3.4.8.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.4.8.0.zip)
- Verified compatibility with Unity Ads SDK 3.4.8.
- Now requires Google Mobile Ads SDK version 7.63.0 or higher.
Built and tested with
- Google Mobile Ads SDK version 7.63.0.
- Unity Ads SDK version 3.4.8.
#### [Version 3.4.6.0](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.4.6.0.zip)
- Verified compatibility with Unity Ads SDK 3.4.6.
- Now requires Google Mobile Ads SDK version 7.60.0 or higher.
Built and tested with
- Google Mobile Ads SDK version 7.60.0.
- Unity Ads SDK version 3.4.6.
#### [Version 3.4.2.2](https://dl.google.com/googleadmobadssdk/mediation/ios/unity/UnityAdapter-3.4.2.2.zip)
- Added standardized adapter error codes and messages.
- Updated the minimum required Google Mobile Ads SDK version to 7.59.0.
Built and tested with
- Google Mobile Ads SDK version 7.59.0.
- Unity Ads SDK version 3.4.2.
#### Version 3.4.2.1
- Improved forwarding of Unity's errors to recognize initialization and ad load failures earlier and reduce timeouts.
- Removed support for the i386 architecture.
Built and tested with
- Google Mobile Ads SDK version 7.57.0.
- Unity Ads SDK version 3.4.2.
#### Version 3.4.2.0
- Verified compatibility with Unity Ads SDK 3.4.2.
Built and tested with
- Google Mobile Ads SDK version 7.55.1.
- Unity Ads SDK version 3.4.2.
#### Version 3.4.0.0
- Verified compatibility with Unity Ads SDK 3.4.0.
- Now supports loading multiple banner ads at once.
Built and tested with
- Google Mobile Ads SDK version 7.53.0.
- Unity Ads SDK version 3.4.0.
#### Version 3.3.0.0
- Verified compatibility with Unity Ads SDK 3.3.0.
- Now supports loading multiple banner ads at once.
Built and tested with
- Google Mobile Ads SDK version 7.51.0.
- Unity Ads SDK version 3.3.0.
#### Version 3.2.0.1
- Verified compatibility with Unity Ads SDK 3.2.0.
- Now requires Google Mobile Ads SDK version 7.46.0 or higher.
- Fixed an issue where Unity Banner ads would fail to show when loaded.
- Fixed an issue where the adapter was not properly forwarding the `unityAdsReady` callback.
#### Version 3.2.0.0
- Release was removed due to a regression on no-fill reporting.
#### Version 3.1.0.0
- Verified compatibility with Unity Ads SDK 3.1.0.
#### Version 3.0.3.0
- Verified compatibility with Unity Ads SDK 3.0.3.
- Now requires Google Mobile Ads SDK version 7.42.2 or higher.
- Added support for flexible banner ad sizes.
- Fixed an issue where Unity Banner ads would only successfully load once per session.
#### Version 3.0.1.0
- Verified compatibility with Unity Ads SDK 3.0.1.
- Fixed a crash that occurred when deallocating rewarded ads.
#### Version 3.0.0.3
- Updating adapter to use new rewarded API.
- Now requires Google Mobile Ads SDK version 7.41.0 or higher.
#### Version 3.0.0.2
- Added support for banner ads.
#### Version 3.0.0.1
- Fixed an issue where the adapter stores the 'placementId' of previous request.
#### Version 3.0.0.0
- Verified compatibility with Unity Ads SDK 3.0.0.
#### Version 2.3.0.0
- Verified compatibility with Unity Ads SDK 2.3.0.
#### Version 2.2.1.1
- Added `adapterDidCompletePlayingRewardBasedVideoAd:` callback to the adapter.
#### Version 2.2.1.0
- Verified compatibility with Unity Ads SDK 2.2.1.
#### Version 2.2.0.0
- Verified compatibility with Unity Ads SDK 2.2.0.
#### Version 2.1.2.0
- Verified compatibility with Unity Ads SDK 2.1.2.
- Removed the support for 'armv7s' architecture.
#### Version 2.1.1.0
- Verified compatibility with Unity Ads SDK 2.1.1.
#### Version 2.1.0.0
- Updated the adapter to make it compatible with Unity Ads SDK 2.1.0.
#### Version 2.0.8.0
- Verified compatibility with Unity Ads SDK 2.0.8.
#### Version 2.0.7.0
- Adapter now tracks Unity Ads clicks so the AdMob and the Unity Ads click
statistics can match up.
- Apps now get `interstitialWillLeaveApplication:` and
`rewardBasedVideoAdWillLeaveApplication:` callbacks.
#### Version 2.0.6.0
- Verified compatibility with Unity Ads SDK 2.0.6.
#### Version 2.0.5.0
- Verified compatibility with Unity Ads SDK 2.0.5.
#### Version 2.0.4.0
- Changed the version naming system to
[Unity Ads SDK version].[adapter patch version].
- Updated the minimum required Unity Ads SDK to v2.0.4.
- Updated the minimum required Google Mobile Ads SDK to v7.10.1.
#### Version 1.0.2
- Made the user reward item's key non nil. The reward key will always be an
empty or a valid string.
#### Version 1.0.1
- Fixed bug where the `rewardBasedVideoAdDidOpen:` callback wasn’t getting called.
#### Version 1.0.0
- Supports interstitial and reward-based video ads.