Releases: cleveradssolutions/CAS-Android
Version 4.6.6
- Fixed
IllegalArgumentExceptionwhen software rendering doesn't support hardware bitmaps. - Fixed
ClassCastExceptionwhen casting toandroidx.media3.ui.AspectRatioFrameLayoutin apps using the CASExchange adapter. - Fixed rare
EOFExceptionandSocketExceptionerror logs on connection reset over HTTP/1.1. - Updated Tenjin SDK to 1.17.4, as provided by the CAS Gradle plugin.
Update Adapters
cas-exchange:4.6.6- Migrated from
com.google.android.exoplayer:exoplayer-uitoandroidx.media3:media3-exoplayer.
- Migrated from
google:25.2.0.0- Certified with Google Mobile Ads - 25.2.0
vungle:7.7.2.1- Minor fixes for 7.7.2.0 update.
bigo:5.8.0.0- Certified with Bigo - 5.8.0
superawesome:10.0.0.0- Certified with SuperAwesome - 10.0.0
mintegral:17.1.51.0- Certified with Mintegral - 17.1.51.0
yangoads:7.18.5.0- Certified with Yango Ads - 7.18.5
verve:3.8.1.0- Certified with Verve - 3.8.1
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.6.5
- Updated Tenjin SDK to 1.17.3, as provided by the CAS Gradle plugin.
Update Adapters
applovin:13.6.2.0- Certified with AppLovin - 13.6.2
google:25.1.0.0- Certified with Google Mobile Ads - 25.1.0
hyprmx:6.4.6.0- Certified with Hypr MX - 6.4.6
inmobi:11.2.0.0- Certified with InMobi - 11.2.0
ironsource:9.4.0.0- Certified with IronSource - 9.4.0
pangle:7.9.1.3- Certified with Pangle - 7.9.1.3
ysonetwork:1.3.6- Certified with YSO Network - 1.3.6
yangoads:7.18.4.0- Certified with Yango Ads - 7.18.4
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.6.3
- Added VPN Compliant Ads Solutions by CAS.AI, designed specifically for applications that provide VPN or proxy services.
To enable this solution, setcas.includeVPNCompliantAds = trueinbuild.gradle.This solution includes partner networks that comply with VPN-related traffic policies and restrictions:
Bigo Ads, Chartboost, Google Ads, InMobi, IronSource, Liftoff Monetize, Mintegral, Monetrix, Unity Ads, Yango Ads, Yso Network. - Improved stability when loading multiple ad instances simultaneously.
- Fixed an issue causing
java.lang.IllegalArgumentExceptionwhen populating ad icon assets for Native Ads. - Resolved a minor internal configuration conflict.
- Updated Tenjin SDK to 1.17.2, as provided by the CAS Gradle plugin.
Update Adapters
applovin:13.6.0.0- Certified with AppLovin - 13.6.0
facebook:6.21.0.1- Removed deprecated integration error.
bigo:5.7.1.0- Certified with Bigo Ads - 5.7.1
- Added support Adaptive banner size.
- Added support alternative Bidding system with CAS 4.6.3. (Closed beta)
google:25.0.0.0- Certified with Google Mobile Ads - 25.0.0
hyprmx:6.4.5.0- Certified with Hypr MX - 6.4.5
ironsource:9.3.0.1- Fixed internal configuration conflict.
vungle:7.7.1.0- Certified with Liftoff Monetize - 7.7.1
- Fixed
android.view.ViewRootImpl$CalledFromWrongThreadExceptionfrom destroy Native Ad.
ogury:6.2.2.0- Certified with Ogury - 6.2.2
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.6.2
- Fixed an internal
java.lang.ClassNotFoundExceptionintroduced in CAS 4.6.0 that could affect ad loading. - Fixed a rare Invalid configuration issue for the Rewarded format.
- Fixed Firebase services detection for displaying Test Ads.
- Fixed a minor revenue collection issue in the internal analytics service.
Update Adapters
cas-exchange:4.6.2- Improved VAST media file selection.
fyber:8.4.3.0- Certified with DT Exchange - 8.4.3
mintegral:17.0.91.0- Certified with Mintegral - 17.0.91
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.6.0
- Added the
cas.includeTenjinSDK = trueGradle feature to include the Tenjin SDK dependency in the build. - Added validation for Native Ad asset views.
- Renamed the
setNativeAd()function tobindAdContent()in CASNativeView. - Removed
com.squareup.picasso:picassodependency from CAS SDK. - Fixed some issues in internal services.
Update Adapters
Note
The DTExchange adapter is no longer included in Optimal Solutions.
applovin:13.5.1.2- Improved performance.
bigo:5.7.0.0- Certified with Bigo Ads - 5.7.0
cas-exchange:4.6.0- Improved banner impression tracking.
- Added support for the
[ERRORCODE]macro for the VAST error URL.
chartboost:9.11.1.0- Certified with Chartboost - 9.11.1
fyber:8.4.2.0- Certified with DT Exchange - 8.4.2
google:24.9.0.1- Improved performance.
- Fixed issues with certain configurations for loading native ads for banner.
inmobi:11.1.1.0- Certified with InMobi - 11.1.1
ironsource:9.3.0.0- Certified with Iron Source - 9.3.0
- Fixed banner loading issues.
- Fixed issues caused by timeouts.
- Fixed issues with certain configurations for loading native ads for banner.
kidoz:10.1.6.0- Certified with Kidoz - 10.1.6
vungle:7.7.0.0- Certified with Liftoff Monetize - 7.7.0
- Added support for video in Native Ads.
madex:1.7.7.1- Fixed the banner position on the screen.
mintegral:17.0.81.0- Certified with Mintegral - 17.0.81
- Passed the Activity to Mintegral for displaying ads.
- Fixed Placement ID lookup for Native ads in screen ad formats.
monetrix:1.2.0.2- Certified with MonetriX - 1.2.0.2
ogury:6.2.1.0- Certified with Ogury - 6.2.1
pangle:7.8.6.0- Certified with Pangle - 7.8.6.0
prado:10.1.6.0- Certified with Prado - 10.1.6
pubmatic:4.12.0.0- Certified with PubMatic - 4.12.0
startio:5.2.6.0- Certified with Start IO - 5.2.6
unity:4.16.6.0- Certified with Unity Ads - 4.16.6
yango:7.18.2.0- Certified with Yango Ads - 7.18.2
ysonetwork:1.3.3.0- Certified with Yso Network - 1.3.3
- Added support for loading multiple ad instances simultaneously.
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.5.4
- Fixed a crash caused by
NoClassDefFoundErrorin CASUtils in CAS 4.5.2. - Fixed an issue with an unresolved reference to
AdImpression. - Fixed the native template size in the Jetpack Compose preview.
Update Adapters
mintegral: 17.0.51.0- Certified with Mintegral - 17.0.51
pangle: 7.8.0.9- Certified with Pangle - 7.8.0.9
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.5.2
- Updated Kotlin to 2.1.21.
- CAS Mediation was verified for compatibility with Predictive Back Gesture features, and issues in the behavior of the following ad sources were fixed: Chartboost, AudienceNetwork, Mintegral, MonetriX, Kidoz, Prado, PubMatic, StartIO, LiftoffMonetize.
- Fixed a crash in Compose Preview triggered by automatic banner ad loading. We also added a sample app demonstrating CAS.AI integration with Jetpack Compose.
- Added
TextViewsupport forstarRatingViewinCASNativeView. - Updated star rating handling to ignore values below 3 in Native Ads.
- Fixed
AdChoicespositioning in Native Ads templates for screen ads in certain cases. - [Gradle Plugin] Fixed an issue where the Google App ID was not added to the AndroidManifest for unregistered CAS IDs.
Update Adapters
The Maticoo, Smaato, and Verve mediation adapters are now out of closed beta and available to all developers.
monetrix: 1.2.0.0- Added new adapter for Monetrix (closed beta).
pubmatic: 4.10.0.0- Added new adapter for PubMatic (closed beta).
- Required repository:
maven { url = uri("https://repo.pubmatic.com/artifactory/public-repos") }
appLovin: 13.5.1.1- Fixed an issue with Waterfall banner and interstitial loading when the Unit ID was empty.
casExchange: 4.5.2- Fixed a rare issue with impression event URL for Interstitial.
dtExchange: 8.4.1.1- Fixed ILRD values from Waterfall.
googleAds: 24.9.0.0- Certified with Google Mobile Ads - 24.9.0
ironSource: 9.2.0.0- Certified with IronSource - 9.2.0
kidoz: 10.1.5.0- Certified with Kidoz - 10.1.5
liftoffMonetize: 7.6.2.0- Certified with Liftoff Monetize - 7.6.2
mintegral: 17.0.41.0- Certified with Mintegral - 17.0.41
pangle: 7.8.0.8- Certified with Pangle - 7.8.0.8
prado: 10.1.5.0- Certified with Prado - 10.1.5
startIO: 5.2.5.0- Certified with Start IO - 5.2.5
unityAds: 4.16.5.0- Certified with Unity Ads - 4.16.5
yangoAds: 7.18.1.0- Certified with Yango Ads - 7.18.1
ysoNetwork: 1.3.1.0- Certified with Yso Network - 1.3.1
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.5.0
- Fixed an issue where connections to
https://ev.cas.ai/were leaked. - Fixed the feature that enables using Native Ads for all other ad formats from CAS 4.4.1.
- Fixed detection of the SuperAwesome adapter.
Update CAS Gradle plugin
- Fixed an issue in the CAS Gradle plugin where the Google App ID was replaced in the wrong meta-data tag.
- Fixed an issue where the CAS Gradle plugin did not fully remove the AD_ID permission tag.
- Added logs when app use raw adapter dependency with CAS Gradle plugin.
Hotfix 22.11.2025
- Fixed the resolve adapter dependencies issue #34 in CAS Gradle Plugin
4.5.0.1.
Update Adapters
appLovin: 13.5.1.0- Certified with AppLovin - 13.5.1
audienceNetwork: 6.21.0.0- Certified with Audience Network - 6.21.0
bigo: 5.6.2.0- Certified with Bigo Ads - 5.6.2
casExchange: 4.5.0- Fixed Google Play transition handling.
- Added Intent URL support.
- Added url parameter
cas_open_in_browserto open in external browser.
chartboost: 9.10.2.0- Certified with Chartboost - 9.10.2
- Please add
includeGroup("com.iab.omid.library")to the Maven repository and verify the integration docs.
dtExchange: 8.4.1.0- Certified with DT Exchange - 8.4.1
googleAds: 24.8.0.0- Certified with Google Mobile Ads - 24.8.0
inMobi: 11.1.0.0- Certified with InMobi - 11.1.0
- Migrate to new native ad implementation from InMobi update.
ironSource: 9.1.0.0- Certified with IronSource - 9.1.0
- Updated implementation of loading ad in waterfall.
- Added support new internal configurations (Closed beta).
kidoz: 10.1.4.0- Certified with Kidoz - 10.1.4
liftoffMonetize: 7.6.1.0- Certified with Liftoff Monetize - 7.6.1
mintegral: 17.0.31.0- Certified with Mintegral - 17.0.31
ogury: 6.2.0.0- Certified with Ogury - 6.2.0
pangle: 7.8.0.7- Certified with Pangle - 7.8.0.7
- Update for alternative Bidding system (Closed beta)
prado: 10.1.4.0- Certified with Prado - 10.1.4
unityAds: 4.16.4.0- Certified with Unity Ads - 4.16.4
yangoAds: 7.17.0.0- Certified with Yango Ads - 7.17.0
- Added creative id information.
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.4.2
- Fixed a critical issue in version 4.4.1 that affected ad loading under certain configurations.
- Improved fullscreen ad display for Android 15 and above.
Update Adapters
appLovin: 13.5.0.1- Rollback AppLovin 13.4.0 to avoid build error from
com/android/vending/licensing/ILicensingService.class.
- Rollback AppLovin 13.4.0 to avoid build error from
ironSource: 9.0.0.1- Compatibility improvements for CAS 4.4.2.
Read more about adapter changes and ad framework updates on our adapters page.
Version 4.4.1
- Improved check for app not in foreground before showing screen ads. Now ads can be shown in
onStart(). - Enabled the feature to use Native Ads for all other ad formats.
- Improvements for the CAS Event Tracker service.
- Handled exceptions from the Google User Messaging Platform.
- Workaround for
OutOfMemoryError. - Workaround for a rare Chromium crash on devices running MIUI.
- Added
CAS.reportCustomRevenue()method for internal purposes.
Update Adapters
- Removed adapter for Yandex Ads. Please remove
yandexAdsadapter to avoid issues if it was added previously. yangoAds: 7.16.1.0- Added new adapter for Yango Ads.. Now included in the Optimal solution.
superAwesome: 9.4.0.2- Restored SuperAwesome support with new bidding integration for interstitial and rewarded ads.
- Requires its own repository:
maven { url = uri("https://aa-sdk.s3-eu-west-1.amazonaws.com/android_repo") }.
verve: 3.7.1.0- Added new adapter for Verve (closed beta).
appLovin: 13.5.0.0- Certified with AppLovin - 13.5.0
- Fixed a rare issue where information about displayed ads could be lost, preventing ILRD from being sent.
audienceNetwork: 6.20.0.1- Compatibility improvements for CAS 4.4.1.
bigoAds: 5.5.2.0- Certified with Bigo Ads - 5.5.2
chartboost: 9.10.0.0- Certified with Chartboost - 9.10.0
- Improvements for Bidding requests.
- Removed
isCachedchecks to prevent valid ads from being blocked.
casExchange: 4.3.1- Fixed rare crash with
NullPointerExceptionfrom Interstitial ad activity. Issue #30 - Fixed ILRD collection for Native ads.
- Fixed rare crash with
dtExchange: 8.4.0.0- Certified with DTExchange - 8.4.0
googleAds: 24.7.0.0- Certified with Google Ads - 24.7.0
- Improved ILRD from Google Ads Manager.
- Added support new internal configurations (Closed beta).
inMobi: 10.8.8.0- Certified with InMobi - 10.8.8
ironSource: 9.0.0.0- Certified with IronSource - 9.0.0
kidoz: 10.1.2.0- Certified with Kidoz - 10.1.2
- Added support Bidding requests with CAS 4.4.1. (Closed beta)
liftoffMonetize: 7.6.0.0- Certified with LiftoffMonetize - 7.6.0
madex: 1.7.7.0- Certified with Madex - 1.7.7
maticoo: 1.8.6.3- Certified with Maticoo - 1.8.6.3
- Fixed an issue where Rewarded Ads failed to show instantly.
mintegral: 16.10.11.0- Certified with Mintegral - 16.10.11
ogury: 6.1.0.1- Improvements for Bidding requests.
- Fixed
java.util.ConcurrentModificationExceptioncrash.
pangle: 7.7.0.2- Certified with Pangle - 7.7.0.2
- Fixed an issue where the CCPA status was inverted in the Pangle SDK.
- Added support alternative Bidding system with CAS 4.4.1. (Closed beta)
prado: 10.1.2.0- Certified with Prado - 10.1.2
- The adapter is now out of closed beta and available to all developers.
- Added support Bidding requests with CAS 4.4.1. (Closed beta)
smaato: 22.7.2.1- Compatibility improvements for CAS 4.4.1.
unityAds: 4.16.3.0- Certified with Unity Ads - 4.16.3
- Compatibility improvements for CAS 4.4.1.
Read more about adapter changes and ad framework updates on our adapters page.