Skip to content

Releases: cleveradssolutions/CAS-Android

Version 4.7.3

01 Jun 10:11

Choose a tag to compare

  • Added support for more ad networks when loading banners with a height below 50 dp.
  • Added CASRewarded.serverSideVerificationData: String? to be included in server-side verification callbacks. (Closed beta)
  • CAS.targetingOptions.userID is also updated for server-side verification after SDK initialization. (Closed beta)
  • CASNativeLoader can now be created by passing null for the Context parameter, in which case the SDK will use the application context.

Update Adapters

  • applovin:13.6.2.2
    • Compatibility improvements for CAS 4.7.3.
  • displayio:5.7.1.0
    • Certified with Display IO - 5.7.1
  • google:25.2.0.3
    • Compatibility improvements for CAS 4.7.3.
  • inmobi:11.3.0.1
    • Compatibility improvements for CAS 4.7.3.
  • ironsource:9.4.3
    • Certified with Iron Source - 9.4.3
    • Compatibility improvements for CAS 4.7.3.
  • mintegral:17.1.61.1
    • Compatibility improvements for CAS 4.7.3.
  • pangle:8.1.0.3
    • Certified with Pangle - 8.1.0.3
  • unity:4.18.1.0
    • Certified with Unity Ads - 4.18.1
  • yango:8.1.0.0
    • Certified with Yango Ads - 8.1.0

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.7.1

25 May 08:46

Choose a tag to compare

  • Added NativeAdContent.hasAdChoices to check whether an AdChoices view is available in the loaded native ad.
  • Fixed an issue where the AdChoices view was sometimes not added to the container.

Update Adapters

  • Added Maticoo, Monetrix and YSO Network adapters to Optimal Ads Solutions.
  • Removed Chartboost adapter from Optimal Ads Solutions and VPN Compliant Ads Solutions.
  • The Monetrix adapter is now out of closed beta and available to all developers.
  • displayio:5.7.0.0
    • Added new adapter for Display IO (closed beta).
    • Requires the new maven { url = uri("https://maven.display.io/") } repository.
  • applovin:13.6.2.2
    • Reverted "Optimized Native Ads rendering" due to a regression in ad click handling.
  • cas-promo:4.7.1
    • Improved load error detection.
  • google:25.2.0.2
    • Minor improvements for native ads.
  • pubmatic:5.1.1.0
    • Certified with PubMatic - 5.1.2
    • Added support Video in Native Ads.
  • smaato: 23.1.0.1
    • Certified with Smaato - 23.1.0

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.7.0

18 May 10:49

Choose a tag to compare

  • Added placement parameter for labeling the display location of all ad formats. Read more in the updated documentation.
  • Improved loading of MREC sizes created via the getInlineBanner function.
  • Improved CAS server availability for some regions.
  • Fixed a rare loss of Ad Impression callback in some configurations.
  • Workaround for a crash in CASInitProvider.onCreate.

Update Adapters

  • applovin:13.6.2.1
    • Optimized Native Ads rendering.
    • Compatibility improvements for CAS 4.7.0.
  • chartboost:9.12.0.0
    • Certified with Chartboost - 9.12.0
  • fyber:8.4.5.0
    • Certified with DT Exchange - 8.4.5
  • google:25.2.0.1
    • Compatibility improvements for CAS 4.7.0.
  • inmobi:11.3.0.0
    • Certified with InMobi - 11.3.0
  • ironsource:9.4.2.0
    • Certified with Iron Source - 9.4.2
    • Compatibility improvements for CAS 4.7.0.
  • kidoz:10.1.7.0
    • Certified with Kidoz - 10.1.7
    • Fixed Banner ads loading.
  • vungle:7.7.4
    • Certified with Liftoff Monetize - 7.7.4
  • mintegral:17.1.61.0
    • Certified with Mintegral - 17.1.61
  • pangle:8.0.0.5
    • Certified with Pangle - 8.0.0.5
  • prado:10.1.7.0
    • Certified with Prado - 10.1.7
    • Fixed Banner ads loading.
  • pubmatic:5.1.1.0
    • Certified with PubMatic - 5.1.1
  • yangoads:7.18.5.1
    • Added support for the dark_mode parameter. (Closed beta)
  • bigo:5.8.2.0
    • Certified with Bigo - 5.8.2
  • superawesome:10.1.0.0
    • Certified with SuperAwesome - 10.1.0
  • startio:5.3.0.1
    • Added bidding support. (Closed beta)

Read more about adapter changes and ad framework updates on our adapters page.

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.