Releases: cleveradssolutions/CAS-Android
Version 3.5.3
Caution
For applications with CAS SDK version 3.5.3-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.
Update Adapters
com.cleveradssolutions:applovin:12.2.0.0
- Certified with AppLovin - 12.2.0
com.cleveradssolutions:bigo:4.5.1.0
- Certified with Bigo Ads - 4.5.0
com.cleveradssolutions:chartboost:9.6.1.0
- Certified with Chartboost - 9.6.1
com.cleveradssolutions:fyber:8.2.6.0
- Certified with DT Exchange - 8.2.6
com.cleveradssolutions:inmobi:10.6.6.0
- Certified with InMobi - 10.6.6
com.cleveradssolutions:ironsource:7.8.0.0
- Certified with IronSource - 7.8.0
com.cleveradssolutions:google:22.6.0.1
- Improving the banner adaptive support.
com.cleveradssolutions:mintegral:16.6.31.0
- Certified with Mintegral - 16.6.31
com.cleveradssolutions:pangle:5.7.0.3
- Certified with Pangle - 5.7.0.3
com.cleveradssolutions:superawesome:9.3.2.0
- Certified with SuperAwesome - 9.3.2
com.cleveradssolutions:yandex:26.4.0.0
- Certified with Yandex Mobile Ads - 6.4.0
See the list of all adapters on our wiki page.
Version 3.5.2
Update Adapters
com.cleveradssolutions:bigo:4.4.0.0
- Certified with Bigo Ads - 4.4.0
com.cleveradssolutions:hyprmx:6.2.3.0
- Certified with HyprMX - 6.2.3
com.cleveradssolutions:ironsource:7.7.0.0
- Certified with IronSource - 7.7.0
com.cleveradssolutions:kidoz:9.0.2.0
- Certified with Kidoz - 9.0.2
com.cleveradssolutions:mytarget:5.20.0.1
- Locked version
com.my.tracker:mytracker-sdk:3.0.12
to avoid conflict withcom.android.billingclient:billing
in Unity games.
- Locked version
com.cleveradssolutions:pangle:5.7.0.2
- Certified with Pangle - [5.7.0.2]
See the list of all adapters on our wiki page.
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.
Update Adapters
com.cleveradssolutions:bigo:4.3.2.0
- Certified with Bigo Ads - 4.3.2
- Bid cache included for up to 5 minutes.
com.cleveradssolutions:chartboost:9.6.0.0
- Certified with Chartboost - 9.6.0
com.cleveradssolutions:fyber:8.2.5.0
- Certified with DT Exchange - 8.2.5
com.cleveradssolutions:google:22.6.0.0
- Certified with Google Mobile Ads - 22.6.0
com.cleveradssolutions:ironsource:7.6.1.0
- Certified with IronSource - 7.6.1
com.cleveradssolutions:kidoz:9.0.1.0
- Certified with Kidoz - 9.0.1
com.cleveradssolutions:mintegral:16.5.91.0
- Certified with Mintegral - 16.5.91
- Decrease Bid cache from 10 to 5 minutes.
- Fixed detection of "No Fill" error.
com.cleveradssolutions:mytarget:5.20.0.0
- Certified with MyTarget - 5.20.0
com.cleveradssolutions:pangle:5.6.0.4
- Certified with Pangle - 5.6.0.4
- Bid cache included for up to 5 minutes.
com.cleveradssolutions:superawesome:9.3.0.0
- Certified with SuperAwesome - 9.3.0
com.cleveradssolutions:yandex:26.3.0.0
- Certified with Yandex Mobile Ads - 6.3.0
See the list of all adapters on our wiki page.
Version 3.5.0
- Added new
CAS.targetingOptions.keywords
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.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. - Updated CAS Test Ads design.
- Improved error handler when displaying ads.
- Improved ad lifecycle performance.
Changes
- The Meta Audience Network has been included to the Optimal Ads Solutions.
Please complete Additional integration steps to enable 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.
Update Adapters
com.cleveradssolutions:applovin:12.1.0.0
- Certified with AppLovin - 12.1.0
com.cleveradssolutions:bigo:4.2.0.0
- Certified with Bigo Ads - 4.2.0
com.cleveradssolutions:google:22.5.0.0
- Certified with Google Mobile Ads - 22.5.0
com.cleveradssolutions:ironsource:7.6.0.0
- Certified with IronSource - 7.6.0
com.cleveradssolutions:mintegral:16.5.71.0
- Certified with Mintegral - 16.5.71
- Fixed getting the ad creative identifier.
com.cleveradssolutions:pangle:5.6.0.2
- Certified with Pangle - 5.6.0.2
com.cleveradssolutions:vungle:7.1.0.0
- Certified with Liftoff Monetize - 7.1.0
com.cleveradssolutions:yandex:26.2.0.1
- Disabled Yandex Ads automatic SDK initialization on app launch.
CAS 3.5 compatibility update
com.cleveradssolutions:chartboost:9.5.0.2
com.cleveradssolutions:unity:4.9.2.2
com.cleveradssolutions:mytarget:5.19.0.1
com.cleveradssolutions:kidoz:9.0.0.1
com.cleveradssolutions:inmobi:10.6.2.1
com.cleveradssolutions:fyber:8.2.4.3
New ads networks support in closed beta
com.cleveradssolutions:bidmachine:2.4.0.0
- Certified with BidMachine - 2.4.0
- Is required add new
maven { url = "https://artifactory.bidmachine.io/bidmachine" }
repo.
See the list of all adapters on our wiki page.
Version 3.4.2
Update Adapters
com.cleveradssolutions:inmobi:10.6.2.0
- Certified with InMobi - 10.6.2
com.cleveradssolutions:kidoz:9.0.0.0
- Certified with Kidoz - 9.0.0
com.cleveradssolutions:mintegral:16.5.51.0
- Certified with Mintegral - 16.5.51
com.cleveradssolutions:unity:4.9.2.1
- Minor improvements
See the list of all adapters on our wiki page.
Version 3.4.1
The CAS 3.4.0 version has been deprecated and removed due to an issue in ad ready checking.
Features
- A new
CAS.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.
- A new option has been introduced to collect a reduced number of Ad Impression analytics events. (Closed beta)
- Updated Test Ads with new integration information.
- The
CAS.settings
will be return a more correct Privacy states. - Improved process stability after exceptions in the ad network lifecycle.
- Improved Banner ads lifecycle.
- Improved CTF processing.
Changes
- The MyTarget has been removed from the Optimal 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.
- Now the Interstitial Ad load callback will only be fired after the interval between impressions has expired.
- The
AdLoadCallback
will no longer be fired for the banner format, useCASBannerView.adListener
to add aAdViewListener
instead.
Bug Fixes
- Fixed a critical vulnerability in the adapter initialization logic for Waterfall requests.
Update Adapters
com.cleveradssolutions:vungle:7.0.0.0
- Certified with Liftoff Monetize - 7.0.0
com.cleveradssolutions:fyber:8.2.4.2
- Fixed compliance issue with the Family Self-Certified Ads program.
com.cleveradssolutions:google:22.4.0.1
- Google Mobile Ads has been downgraded from 22.4.0 to 22.3.0 to avoid issues with Gradle Wrapper 4 version.
com.cleveradssolutions:ironsource:7.5.2.0
- Certified with IronSource - 7.5.2
com.cleveradssolutions:mintegral:16.5.41.0
- Certified with Mintegral - 16.5.41
com.cleveradssolutions:mytarget:5.19.0.0
- Certified with MyTarget - 5.19.0
com.cleveradssolutions:pangle:5.5.0.8
- Certified with Pangle - 5.5.0.8
com.cleveradssolutions:superawesome:9.2.3.0
- Certified with SuperAwesome - 9.2.3
com.cleveradssolutions:unity:4.9.2.0
- Certified with Unity Ads - 4.9.2
com.cleveradssolutions:yandex:26.1.0.0
- Certified with Yandex Mobile Ads - 6.1.0
CAS 3.4 compatibility update
com.cleveradssolutions:facebook:6.16.0.1
com.cleveradssolutions:kidoz:8.9.9.2
com.cleveradssolutions:bigo:4.1.2.2
com.cleveradssolutions:applovin:11.11.3.2
com.cleveradssolutions:adcolony:4.8.0.14
com.cleveradssolutions:chartboost:9.5.0.1
com.cleveradssolutions:inmobi:10.5.9.1
See the list of all adapters on our wiki page.
Version 3.3.2
- Improving the stability of mediation initialization.
- Added debug logs for AdsSettings changes.
Bug Fixes
- Fixed an issue with an invisible button in the
ConsentFlow
dialog with Material Design. - Fixed analytics about impressions from the
CASExchange
network. - The width of Adaptive banner is limited by the screen size between the screen cutouts.
- The CAS SDK will no longer pass the user's CCPA opt to mediation if they are not located in protected regions.
- Moved fire the ConsentFlow dismiss listener before fire the CAS initialization complete listener.
Update Adapters
com.cleveradssolutions:chartboost:9.5.0.0
- Certified with Chartboost - 9.5.0
com.cleveradssolutions:google:22.4.0.0
- Certified with Google Mobile Ads - 22.4.0
com.cleveradssolutions:mintegral:16.5.31.0
- Certified with Mintegral - 16.5.31
com.cleveradssolutions:pangle:5.5.0.5
- Certified with Pangle - 5.5.0.5
com.cleveradssolutions:unity:4.9.1.0
- Certified with Unity Ads - 4.9.1
com.cleveradssolutions:vungle:6.12.1.9
- Forcibly opt out of use the Android ID for Children audience.
com.cleveradssolutions:ironsource:7.5.1.2
- Improved Banner ads performance.
com.cleveradssolutions:fyber:8.2.4.1
- Improved Banner ads performance.
com.cleveradssolutions:bigo:4.1.2.1
- Internal fixes. The adapter update was published before the CAS release.
See the list of all adapters on our wiki page.
Version 3.3.1
- The
CASBannerView
does not support alpha changes.
Bug Fixes
- Fixed a bug in calculating the size in the
AdSize.getAdaptiveBannerInScreen()
function. - The
ConsentFlow.show()
method will no longer prompt the user if the app is tagged for children. - Fixed rare cases where the Consent Flow would remain on an undestroyed activity when starting a new activity.
Update Adapters
com.cleveradssolutions:yandex:26.0.1.1
- Fixed a critical bug in the life cycle of full-screen ads.
com.cleveradssolutions:inmobi:10.5.9.0
- Certified with InMobi - 10.5.9
com.cleveradssolutions:unity:4.9.0.0
- Certified with Unity Ads - 4.9.0
- Added a unique
ObjectId
for each load/display operation to increase performance.
com.cleveradssolutions:ironsource:7.5.1.1
- Minor stability improvements.
com.cleveradssolutions:pangle:5.5.0.4
- Certified with Pangle - 5.5.0.4
com.cleveradssolutions:chartboost:9.4.1.2
- Minor stability improvements.
New ads networks support in closed beta
com.cleveradssolutions:bigo:4.1.2.1
- Certified with Bigo Ads - 4.1.2
See the list of all adapters on our wiki page.
Version 3.3.0
- Added the option to switch to using Google User Messaging Platform instead of CAS Consent Flow.
Please contact support to migrate to a certified CMP.You also have the opportunity to independently use any certified CMP before CAS initialization and CAS SDK will transmit information about the user’s consent for mediation.
- Updated CAS initialization error behavior.
- Added constants for possible error strings in
InitializationError
. - The
InitializationListener
may be called multiple times with an errorInitializationError.NO_CONNECTION
until the Internet connection is established.
- Added constants for possible error strings in
- Improved performance for ad requests with bidding.
Changes
- The Meta Audience Network has been removed from the optimal advertising solution.
If you want to continue using the Audience Network for monetization, then add the adapter dependency and comply with its privacy requirements.
- Added analytics collection for Open App Ads impressions to the Firebase
ad_impression
event. - The Open App Ads no longer require keep a strong link to instance while the ad is loading.
- The Network names have been replaced with more conventional ones in the Firebase
ad_impression
event. - The
AdImpression.identifier
property now returns the Placement ID from the network on which the ad was shown. - Removed
androidx.appcompat:appcompat
dependency from CAS Core. - Migrated Kotlin version to 1.8.22
Update Adapters
com.cleveradssolutions:fyber:8.2.4.0
- Certified with DT Exchange - 8.2.4
com.cleveradssolutions:inmobi:10.5.8.0
- Certified with InMobi - 10.5.8
com.cleveradssolutions:ironsource:7.5.1.0
- Certified with IronSource - 7.5.1
com.cleveradssolutions:mintegral:16.5.21.0
- Certified with Mintegral - 16.5.21
com.cleveradssolutions:pangle:5.4.1.1
- Certified with Pangle - 5.4.1.1
com.cleveradssolutions:yandex:26.0.1.0
- Certified with Yandex Mobile Ads - 6.0.1
CAS 3.3 compatibility update
com.cleveradssolutions:adcolony:4.8.0.13
com.cleveradssolutions:applovin:11.11.3.1
com.cleveradssolutions:chartboost:9.4.1.1
com.cleveradssolutions:google:22.3.0.1
com.cleveradssolutions:mytarget:5.17.0.2
com.cleveradssolutions:unity:4.8.0.1
com.cleveradssolutions:vungle:6.12.1.8
com.cleveradssolutions:kidoz:8.9.9.1
com.cleveradssolutions:superawesome:9.1.0.3
New ads networks support in closed beta
com.cleveradssolutions:hyprmx:6.2.0.0
- Certified with HyprMX (USA only) - 6.2.0
com.cleveradssolutions:smaato:22.0.2.1
- Certified with Smaato (Banner only) - 22.0.2
- Is required new
maven { url = "https://s3.amazonaws.com/smaato-sdk-releases/" }
repo.
See the list of all adapters on our wiki page.
Version 3.2.5
Changes
- Removed Tapjoy network support.
Video product Tapjoy is now integrated as a demand partner on the ironSource, iSX exchange.
- Added debug price ($1) and creative ID for test ads impression.
Fixes
- Fixed the CPM value from
onAdRevenuePaid()
callback for Open App Ad, multiplied by 1000 to match the CPM field. - Fixed a rare issue with
ConsentFlow
detection several times. - Fixed
ConsentFlow
background in some cases. - Fixed some cases where the
cas_settings
file was not found by SDK in application resources. - Now for manual ad loading mode, the
onAdViewFailed()
listener is not fired during the Banner visibility change and the ad is not loaded. - Some invalid Banner Ad Impressions no longer count.
Update Adapters
com.cleveradssolutions:ironsource:7.5.0.0
- Certified with IronSource - 7.5.0
com.cleveradssolutions:facebook:6.16.0.0
- Certified with Meta Audience Network - 6.16.0
com.cleveradssolutions:applovin:11.11.3.0
- Certified with AppLovin - 11.11.3
com.cleveradssolutions:google:22.3.0.0
- Certified with Google Mobile Ads - 22.3.0
See the list of all adapters on our wiki page.