Skip to content

Releases: cleveradssolutions/CAS-Android

Version 4.6.6

17 Apr 11:36

Choose a tag to compare

  • Fixed IllegalArgumentException when software rendering doesn't support hardware bitmaps.
  • Fixed ClassCastException when casting to androidx.media3.ui.AspectRatioFrameLayout in apps using the CASExchange adapter.
  • Fixed rare EOFException and SocketException error 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-ui to androidx.media3:media3-exoplayer.
  • 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

06 Apr 13:29

Choose a tag to compare

  • 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

26 Feb 13:03

Choose a tag to compare

  • Added VPN Compliant Ads Solutions by CAS.AI, designed specifically for applications that provide VPN or proxy services.
    To enable this solution, set cas.includeVPNCompliantAds = true in build.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.IllegalArgumentException when 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$CalledFromWrongThreadException from 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

12 Feb 10:06

Choose a tag to compare

  • Fixed an internal java.lang.ClassNotFoundException introduced 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

09 Feb 14:08

Choose a tag to compare

  • Added the cas.includeTenjinSDK = true Gradle feature to include the Tenjin SDK dependency in the build.
  • Added validation for Native Ad asset views.
  • Renamed the setNativeAd() function to bindAdContent() in CASNativeView.
  • Removed com.squareup.picasso:picasso dependency 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

22 Dec 09:31

Choose a tag to compare

  • Fixed a crash caused by NoClassDefFoundError in 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

16 Dec 14:05

Choose a tag to compare

  • 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 TextView support for starRatingView in CASNativeView.
  • Updated star rating handling to ignore values below 3 in Native Ads.
  • Fixed AdChoices positioning 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

21 Nov 14:08

Choose a tag to compare

  • 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_browser to 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

31 Oct 12:08

Choose a tag to compare

  • 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.
  • 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

30 Oct 07:38

Choose a tag to compare

  • 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 yandexAds adapter 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 isCached checks to prevent valid ads from being blocked.
  • casExchange: 4.3.1
    • Fixed rare crash with NullPointerException from Interstitial ad activity. Issue #30
    • Fixed ILRD collection for Native ads.
  • 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.ConcurrentModificationException crash.
  • 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.