Releases: Unity-Technologies/unity-ads-android
Unity Ads 4.8.0
- Added the onBannerShown callback method so publishers using third-party mediation to get more accurate banner impression reporting.
An up to date changelog can be viewed here: https://docs.unity.com/ads/en-us/manual/Changelog#Version_4.8_-_released_2023-06-27
Unity Ads 4.7.1
An up to date changelog can be viewed here: https://docs.unity.com/ads/en-us/manual/Changelog#Version_4.7.1_-_released_2023-05-08
Please note, Java 8 is a minimum requirement for adding the Unity Ads SDK to your project starting in SDK 4.7.0
For more information please go here
Unity Ads 4.7.0
An up to date changelog can be viewed here: https://docs.unity.com/ads/en/manual/Changelog#Version_4.7.0_-_released_2023-05-02
Please note, Java 8 is a minimum requirement for adding the Unity Ads SDK to your project starting in SDK 4.7.0
For more information please go here
Unity Ads 4.6.1
Changed
Reduced network requests.
Note: Unity Ads has introduced new dependencies as of SDK version 4.5.0. Manually including the linked aar, will lead to runtime errors if dependencies are not properly resolved. It is recommended to use a package management system such as Gradle to handle dependency management. Integration steps can be found here: https://docs.unity.com/ads/en/manual/InstallingTheAndroidSDK
Unity Ads 4.6.0
Feature
- Improved Banner life cycle performance.
Bugfix
- Fixed a NullPointerException when Application Context is null for cached directory file path.
Note: Unity Ads has introduced new dependencies as of SDK version 4.5.0. Manually including the linked aar, will lead to runtime errors if dependencies are not properly resolved. It is recommended to use a package management system such as Gradle to handle dependency management. Integration steps can be found here: https://docs.unity.com/ads/en/manual/InstallingTheAndroidSDK
Unity Ads 4.5.0
Feature
Reduced number of requests that take place during initialization
This release introduces new a dependency on Kotlin
Improved handling of timers when dealing with app being placed in background
Bugfix
Fixed a crash that can occur during video playback when Media Player is in an invalid state
Note: Unity Ads has introduced new dependencies as of SDK version 4.5.0. Manually including the linked aar, will lead to runtime errors if dependencies are not properly resolved. It is recommended to use a package management system such as Gradle to handle dependency management. Integration steps can be found here: https://docs.unity.com/ads/en/manual/InstallingTheAndroidSDK
Unity Ads 4.4.1
Feature
- Add experiment to remove required gesture for media playback
- Generate game session id and save to storage
Bugfix
- Fix ConfigurationReader if no remote nor local file are present. (#432)
- Fix potential crash in some flavour of Android 8.1 where TimeZone API has issues. (#433)
- Remove false error log message when missing applied rule for experiment object (#440)
Unity Ads 4.4.0
Bugfix
- Fix potential concurrency in Signals Storage when signals are collected in parallel. (#423)
- Adjust ProGuard rules to avoid obfuscation of required classes
Unity Ads 4.3.0
Feature
- Adjusted Proguard rules
- Introduce UnityAdsShowError.TIMEOUT when not able to show under specified time frame.
Bugfix
- Fix potential NullPointerException for acquire optimization.
- Make Load and Show timeouts lifecycle aware
- Remove the use of setAppCacheEnabled
Unity Ads 4.2.1
Release 4.2.1