Releases: cleveradssolutions/CAS-Android
Release list
Version 4.8.0-beta1
- 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
- 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
- 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.userIDis also updated for server-side verification after SDK initialization. (Closed beta)CASNativeLoadercan now be created by passingnullfor 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
- Added
NativeAdContent.hasAdChoicesto 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
- Added
placementparameter for labeling the display location of all ad formats. Read more in the updated documentation. - Improved loading of MREC sizes created via the
getInlineBannerfunction. - 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_modeparameter. (Closed beta)
- Added support for the
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
- 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.