Skip to content

Releases: cleveradssolutions/CAS-Android

Version 4.8.0-beta1

Version 4.8.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@Str4tos Str4tos released this 02 Jul 09:45
  • Improved the use of IAB GPP signals for mediation.
  • Improved battery usage when no internet connection is available.
  • Fixed an issue where the Consent Form was considered Not Required for a user after CAS SDK initialization.
  • Fixed a rare error when load an Adaptive Ad size that does not fit on the screen.
  • Fixed an issue where the Banner failed to load after an Inline banner size error.
  • Handled REFUSED_STREAM for mediation requests.
  • Updated minimum Kotlin to 2.2.0
  • Updated AGP to 8.10.0
  • Updated Tenjin SDK to 1.21.0, as provided by the CAS Gradle plugin.

Update Adapters

  • applovin:13.6.3.1
    • Improved performance.
  • bidease:2.2.5.0
    • Certified with Bidease - 2.2.5
  • bigo:5.10.0.0
    • Certified with Bigo Ads - 5.10.0
  • chartboost:9.12.1.0
    • Certified with Chartboost - 9.12.1
  • displayio:5.7.3.0
    • Certified with Display IO - 5.7.3
  • fyber:8.4.6.0
    • Certified with DT Exchange - 8.4.6
  • google:25.4.0.0
    • Certified with Google Mobile Ads - 25.4.0
  • ironsource:9.5.0.0
    • Certified with Iron Source - 9.5.0
  • kidoz:10.1.8.0
    • Certified with Kidoz - 10.1.8
  • maticoo:2.0.6.0
    • Certified with Maticoo - 2.0.6.0
  • monetrix:1.2.0.3
    • Certified with MonetriX - 1.2.0.3
    • Added alternative MonetriX SDK for VPN Apps.
  • pangle:8.1.0.5
    • Certified with Pangle - 8.1.0.4
  • yango:8.2.0.0
    • Certified with Yango Ads - 8.2.0
  • ysonetwork:1.3.7.0
    • Certified with Yso Network - 1.3.7

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

Version 4.7.4

Choose a tag to compare

@Str4tos Str4tos released this 12 Jun 14:17
  • Fixed an issue where native ads failed to show in some configurations.
  • Fixed incorrect network names for Tenjin/Firebase ILRD in some configurations.
  • Fixed a warning log about FirebaseAnalytics NoSuchMethodException.

Update Adapters

  • bidease:2.2.0.0
    • Added new adapter for Bidease (closed beta).
  • moloco:4.9.0.0
    • Added new adapter for Moloco (closed beta).
  • verve:3.8.2.0
    • Certified with Verve - 3.8.2
  • applovin:13.6.3.0
    • Certified with AppLovin - 13.6.3
    • Updated minimum Android API level to 24 to match AppLovin SDK.
  • displayio:5.7.2.0
    • Certified with Display IO - 5.7.2
  • google:25.2.0.4
    • Minor improvements for ads loading.
  • inmobi:11.3.0.2
    • Compatibility improvements for CAS 4.7.4.
  • ironsource:9.4.3.1
    • Minor improvements for ads loading.
  • mintegral:17.1.61.2
    • Compatibility improvements for CAS 4.7.4.
  • pangle:8.1.0.4
    • Compatibility improvements for CAS 4.7.4.
  • vungle:7.7.4.1
    • Compatibility improvements for CAS 4.7.4.

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

Version 4.7.3

Choose a tag to compare

@Str4tos Str4tos released this 01 Jun 10:11
  • 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

Choose a tag to compare

@Str4tos Str4tos released this 25 May 08:46
  • 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

Choose a tag to compare

@Str4tos Str4tos released this 18 May 10:49
  • 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

Choose a tag to compare

@Str4tos Str4tos released this 17 Apr 11:36
  • 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

Choose a tag to compare

@Str4tos Str4tos released this 06 Apr 13:29
  • 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

Choose a tag to compare

@Str4tos Str4tos released this 26 Feb 13:03
  • 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

Choose a tag to compare

@Str4tos Str4tos released this 12 Feb 10:06
  • 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

Choose a tag to compare

@Str4tos Str4tos released this 09 Feb 14:08
  • 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.