Releases: cleveradssolutions/CAS-Unity
Version 3.5.6
Version 3.5.5
Version 3.5.4
Caution
For Android apps with CAS SDK version 3.5.4, the banner format from the following advertising networks may be deactivated for the sake of application stability: Google Ads, Unity Ads, IronSource, AudienceNetwork. We are working on fixing this issue in the next update.
Bug Fixes
- Fixed invoke of
InterstitialAdObject.OnAdShown
event. - [Android] Added workaround to migrate Kotlin 1.8.0 since it no longer supports JVM targets 1.6 and 1.7.
Version 3.5.2
- Discover the release notes for Android and iOS native 3.5.2 SDKs.
- [Android] Added
packagingOptions
to gradle files to pick the first occurrence ofMETA-INF/kotlinx_coroutines_core.version
andMETA-INF/core-utils_release.kotlin_module
files. This will fix the duplicate issue. - [iOS] Added a delay before calling
UnityUpdateMuteState()
to fix an issue with Unity losing audio after closing a fullscreen ad.
Version 3.5.1
Changes
- The BidMachine network support has been removed. We continue to collaborate with BidMachine and hope to restore support in the future.
Please remove the BidMachine adapter if you are using it.
- Renamed
AdNetwork.CASExchange
toAdNetwork.DSPExchange
to avoid confusion.
Version 3.5.0
- Wraps Android and iOS 3.5.0 SDK
- Added new
CAS.MobileAds.targetingOptions.SetKeywords()
to sets a list of keywords, interests, or intents related to your application. Words or phrase describing the current activity of the user for targeting purposes. - Added new
CAS.MobileAds.targetingOptions.contentUrl
to sets the content URL for a web site whose content matches the app's primary content. This web site content is used for targeting and brand safety purposes. - [Android] Added new Editor Option to Optimize initialization and Google Ad loading. Look for the new option in
CAS Android Settings > Other Settings
window. By default, optimization is active. - [Android] Added Editor Options to removing the property tag from the Android Manifest of the Google Mobile Ads Android SDK. This is enabled for projects using Android Gradle Plugin version 4.2.1 and lower.
GMA Android SDK 22.4.0 and above introduces a property tag in its Android Manifest that is not compatible with lower versions of Android Gradle Plugin (used by Unity 2022.1 and below).
- [Android] The update to
CASPlugin.androidlib/AndroidManifest.xml
occurs not in Project Assets but in the generated Gradle project. - [Editor] Cleaned up scripts by removing redundant code.
Hotfix 07.12.2023
- [iOS] The
#define UnpackDTExchangeXCFramework
is now enabled by default, to avoid issues with DTExchange in iOS builds and Xcode 15.
Changes
- The Meta Audience Network has been included to the Optimal Ads Solutions.
Please complete Additional integration steps to enable the Meta monetization.
- The Bigo Ads has been included to the Optimal Ads Solutions.
- The AdColony network support has been removed. The AdColony will sunset and migrate to DTExchange.
Please remove the AdColony adapter if you are using it.
- [Android] Now
CASPlugin.androidlib
is placed inCleverAdsSolution/Plugins/Android
instead ofAssets/Plugins/Android
. The obsoleteCASPlugin.androidlib
will be automatically removed during the application build.
New ads networks support in closed beta
- BidMachine
Version 3.4.2
Version 3.4.1
- Wraps Android and iOS 3.4.1 SDK
- A new
CAS.MobileAds.settings.trialAdFreeInterval
property has been introduced to defines the time interval, in seconds, starting from the moment of the initial app installation, during which users can use the application without ads being displayed while still retaining access to the Rewarded Ads and App Open Ads formats.Within this interval, users enjoy privileged access to the application's features without intrusive advertisements.
- The
CAS.MobileAds.settings
will be return a more correct Privacy states.
Changes
- [iOS] Updated minimum supported version to iOS 13.
- The MyTarget has been removed from the Optimal/Families Ads Solutions, as the MyTarget is focused only on the CIS region.
If you want to continue using MyTarget monetization, just include the adapter to your app.
- The AdColony has been removed from the Optimal/Families Ads Solutions. The AdColony will sunset and migrate to DTExchange on January 3, 2024.
If you want to continue using AdColony monetization, just include the adapter to your app.
- The AppLovin has been removed from the Families Ads Solution. The AppLovin source does not provide ads under COPPA restrictions.
The AppLovin is still included in the Optimal Ads Solution.
- Now the Interstitial Ad load callback will only be fired after the interval between impressions has expired.
Bug Fixes
- [iOS] Added
UnityUpdateMuteState()
invoke after closing the fullscreen ad to fix an issue with Unity losing audio.
Version 3.3.2
- Wraps Android and iOS 3.3.2 SDK
- Added
AdNetwork.CASExchange
- [Android] Optimized calling native methods for managing banners.
Bug Fixes
- [Android] Fixed an issue with an invisible banner ad with Unity 2021.3.31f1 and 2022.3.10f1.
- [iOS] Fixed
YandexMobileAdsBundle.bundle is not added
with usseduse_frameworks! :linkage => :static
in Podfile.Due to an bug in the Yandex Ads SDK, we had to add the bundle to the app target.
- [iOS] Fixed
Multiple commands produce
with Dynamic frameworks ifuse_frameworks!
in Podfile. - [iOS] Fixed issue with missing
CFBundleShortVersionString
in App target ifuse_frameworks!
in Podfile.
Known Issues
- [Android] Please ignore integration warning:
Google Ads adapter required update to 22.4.0.0
. The Unity are using a low version of Gradle which does not allow to update Google SDK. Look forward to our efforts to resolve the issue. - [iOS] The SuperAwesome is not support
use_frameworks!
pod installs. - [iOS] Build failed with
Undefined symbols from _GAD framework
ifuse_frameworks!
in Podfile.
[iOS] We are working to resolve issues with
use_frameworks!
, however we still recommend setuse_frameworks! :linkage => :static
only in Podfile.
Version 3.3.1
Known Issues
- [Android] Builds with Unity 2022.3.10f1 cause an invisible banner ads after restoring the application.
- [iOS] Build failed when using
use_frameworks!
in the Podfile. Make sure the Podfile haveuse_frameworks! :linkage => :static
only for a successful build.
Changes
- [iOS] The Pangle has been removed from the Families Ads Solution.
The Pangle source does not provide ads under COPPA restrictions. The Pangle is still included in the Optimal Ads Solution.
Bug Fixes
- [iOS] Fixed issue with missing
CFBundleShortVersionString
in UnityFramework. - [iOS] Fixed issue with copying dynamic frameworks to app archive.
- [Android] Fixed a rare issue with the banner could be hidden by another view.
- Fixed automatic removal of the Tapjoy adapter that could cause build errors.
New ads networks support in closed beta
- Bigo