Releases: cleveradssolutions/CAS-Android
Version 3.5.0
- Added new
CAS.targetingOptions.keywordsto 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.contentUrlto 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.2com.cleveradssolutions:unity:4.9.2.2com.cleveradssolutions:mytarget:5.19.0.1com.cleveradssolutions:kidoz:9.0.0.1com.cleveradssolutions:inmobi:10.6.2.1com.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.trialAdFreeIntervalproperty 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.settingswill 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
AdLoadCallbackwill no longer be fired for the banner format, useCASBannerView.adListenerto add aAdViewListenerinstead.
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.1com.cleveradssolutions:kidoz:8.9.9.2com.cleveradssolutions:bigo:4.1.2.2com.cleveradssolutions:applovin:11.11.3.2com.cleveradssolutions:adcolony:4.8.0.14com.cleveradssolutions:chartboost:9.5.0.1com.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
ConsentFlowdialog with Material Design. - Fixed analytics about impressions from the
CASExchangenetwork. - 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
CASBannerViewdoes 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
ObjectIdfor 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
InitializationListenermay be called multiple times with an errorInitializationError.NO_CONNECTIONuntil 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_impressionevent. - 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_impressionevent. - The
AdImpression.identifierproperty now returns the Placement ID from the network on which the ad was shown. - Removed
androidx.appcompat:appcompatdependency 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.13com.cleveradssolutions:applovin:11.11.3.1com.cleveradssolutions:chartboost:9.4.1.1com.cleveradssolutions:google:22.3.0.1com.cleveradssolutions:mytarget:5.17.0.2com.cleveradssolutions:unity:4.8.0.1com.cleveradssolutions:vungle:6.12.1.8com.cleveradssolutions:kidoz:8.9.9.1com.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
ConsentFlowdetection several times. - Fixed
ConsentFlowbackground in some cases. - Fixed some cases where the
cas_settingsfile 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.
Version 3.2.4
- Internal improvements in the Bidding logic.
Fixes
- Fixed
ConsentFlow.show()error before CAS initialization. - Fixed a bug due to which
ConsentFlow.OnDismissListenerdid not fire in some cases. - Fixed some rare cases where the
InitialConfiguration.isConsentRequiredwas false.
Update Adapters
com.cleveradssolutions:applovin:11.11.2.0- Certified with AppLovin - 11.11.2
com.cleveradssolutions:chartboost:9.4.1.0- Certified with Chartboost - 9.4.1
com.cleveradssolutions:ironsource:7.4.0.0- Certified with IronSource - 7.4.0
com.cleveradssolutions:mintegral:16.4.91.0- Certified with Mintegral - 16.4.91
com.cleveradssolutions:mytarget:5.17.0.1- Improved income performance.
com.cleveradssolutions:tapjoy:13.1.2.1- Downgrade Tapjoy version from 13.1.2 to 13.0.1 due to a drop in income performance.
com.cleveradssolutions:facebook:6.15.0.1- Minor improvements.
See the list of all adapters on our wiki page.
Version 3.2.3
Fixes
- Fixed a rare bug that prevented the IronSource network from completing initialization.
Update Adapters
com.cleveradssolutions:pangle:5.3.0.5- Downgrade Pangle SDK to 5.2.0.7 to avoid a problem with closing full-screen ads from other networks in mediation.
Pangle network has been disabled for CAS 3.2.0-3.2.2 versions by our server.
- Downgrade Pangle SDK to 5.2.0.7 to avoid a problem with closing full-screen ads from other networks in mediation.
com.cleveradssolutions:google:22.2.0.2- Now Google Ads SDK will only be initialized when used in meidation.
See the list of all adapters on our wiki page.
Version 3.2.2
Fixes
- Fixed an issue that caused more internet traffic to load the mediation configuration.
- Fixed a minor issue in mediation configuration for Test Ad mode.
Update Adapters
com.cleveradssolutions:applovin:11.11.1.0- Certified with AppLovin - 11.11.1
com.cleveradssolutions:facebook:6.15.0.0- Certified with Meta Audience Network - 6.15.0
com.cleveradssolutions:google:22.2.0.1- Minor improvements.
See the list of all adapters on our wiki page.