Skip to content

Releases: cleveradssolutions/CAS-Android

Version 3.5.3

20 Feb 15:15
Compare
Choose a tag to compare

Caution

For applications with CAS SDK version 3.5.3-3.5.4, the banner format from the following advertising networks may be deactivated for the sake of application stability: Google Ads, Unity Ads, IronSource, AudienceNetwork. We are working on fixing this issue in the next update.

Update Adapters

  • com.cleveradssolutions:applovin:12.2.0.0
    • Certified with AppLovin - 12.2.0
  • com.cleveradssolutions:bigo:4.5.1.0
    • Certified with Bigo Ads - 4.5.0
  • com.cleveradssolutions:chartboost:9.6.1.0
    • Certified with Chartboost - 9.6.1
  • com.cleveradssolutions:fyber:8.2.6.0
    • Certified with DT Exchange - 8.2.6
  • com.cleveradssolutions:inmobi:10.6.6.0
    • Certified with InMobi - 10.6.6
  • com.cleveradssolutions:ironsource:7.8.0.0
    • Certified with IronSource - 7.8.0
  • com.cleveradssolutions:google:22.6.0.1
    • Improving the banner adaptive support.
  • com.cleveradssolutions:mintegral:16.6.31.0
    • Certified with Mintegral - 16.6.31
  • com.cleveradssolutions:pangle:5.7.0.3
    • Certified with Pangle - 5.7.0.3
  • com.cleveradssolutions:superawesome:9.3.2.0
    • Certified with SuperAwesome - 9.3.2
  • com.cleveradssolutions:yandex:26.4.0.0
    • Certified with Yandex Mobile Ads - 6.4.0

See the list of all adapters on our wiki page.

Version 3.5.2

09 Jan 15:26
Compare
Choose a tag to compare

Update Adapters

  • com.cleveradssolutions:bigo:4.4.0.0
    • Certified with Bigo Ads - 4.4.0
  • com.cleveradssolutions:hyprmx:6.2.3.0
    • Certified with HyprMX - 6.2.3
  • com.cleveradssolutions:ironsource:7.7.0.0
    • Certified with IronSource - 7.7.0
  • com.cleveradssolutions:kidoz:9.0.2.0
    • Certified with Kidoz - 9.0.2
  • com.cleveradssolutions:mytarget:5.20.0.1
    • Locked version com.my.tracker:mytracker-sdk:3.0.12 to avoid conflict with com.android.billingclient:billing in Unity games.
  • com.cleveradssolutions:pangle:5.7.0.2
    • Certified with Pangle - [5.7.0.2]

See the list of all adapters on our wiki page.

Version 3.5.1

20 Dec 15:02
Compare
Choose a tag to compare

Changes

  • The BidMachine network support has been removed. We continue to collaborate with BidMachine and hope to restore support in the future.

    Please remove the BidMachine adapter if you are using it.

  • Renamed AdNetwork.CASExchange to AdNetwork.DSPExchange to avoid confusion.

Update Adapters

  • com.cleveradssolutions:bigo:4.3.2.0
    • Certified with Bigo Ads - 4.3.2
    • Bid cache included for up to 5 minutes.
  • com.cleveradssolutions:chartboost:9.6.0.0
    • Certified with Chartboost - 9.6.0
  • com.cleveradssolutions:fyber:8.2.5.0
    • Certified with DT Exchange - 8.2.5
  • com.cleveradssolutions:google:22.6.0.0
    • Certified with Google Mobile Ads - 22.6.0
  • com.cleveradssolutions:ironsource:7.6.1.0
    • Certified with IronSource - 7.6.1
  • com.cleveradssolutions:kidoz:9.0.1.0
    • Certified with Kidoz - 9.0.1
  • com.cleveradssolutions:mintegral:16.5.91.0
    • Certified with Mintegral - 16.5.91
    • Decrease Bid cache from 10 to 5 minutes.
    • Fixed detection of "No Fill" error.
  • com.cleveradssolutions:mytarget:5.20.0.0
    • Certified with MyTarget - 5.20.0
  • com.cleveradssolutions:pangle:5.6.0.4
    • Certified with Pangle - 5.6.0.4
    • Bid cache included for up to 5 minutes.
  • com.cleveradssolutions:superawesome:9.3.0.0
    • Certified with SuperAwesome - 9.3.0
  • com.cleveradssolutions:yandex:26.3.0.0
    • Certified with Yandex Mobile Ads - 6.3.0

See the list of all adapters on our wiki page.

Version 3.5.0

06 Dec 13:59
Compare
Choose a tag to compare
  • Added new CAS.targetingOptions.keywords to sets a list of keywords, interests, or intents related to your application. Words or phrase describing the current activity of the user for targeting purposes.
  • Added new CAS.targetingOptions.contentUrl to sets the content URL for a web site whose content matches the app's primary content. This web site content is used for targeting and brand safety purposes.
  • Updated CAS Test Ads design.
  • Improved error handler when displaying ads.
  • Improved ad lifecycle performance.

Changes

  • The Meta Audience Network has been included to the Optimal Ads Solutions.

    Please complete Additional integration steps to enable Meta monetization.

  • The Bigo Ads has been included to the Optimal Ads Solutions.
  • The AdColony network support has been removed. The AdColony will sunset and migrate to DTExchange.

    Please remove the AdColony adapter if you are using it.

Update Adapters

  • com.cleveradssolutions:applovin:12.1.0.0
    • Certified with AppLovin - 12.1.0
  • com.cleveradssolutions:bigo:4.2.0.0
    • Certified with Bigo Ads - 4.2.0
  • com.cleveradssolutions:google:22.5.0.0
    • Certified with Google Mobile Ads - 22.5.0
  • com.cleveradssolutions:ironsource:7.6.0.0
    • Certified with IronSource - 7.6.0
  • com.cleveradssolutions:mintegral:16.5.71.0
    • Certified with Mintegral - 16.5.71
    • Fixed getting the ad creative identifier.
  • com.cleveradssolutions:pangle:5.6.0.2
    • Certified with Pangle - 5.6.0.2
  • com.cleveradssolutions:vungle:7.1.0.0
    • Certified with Liftoff Monetize - 7.1.0
  • com.cleveradssolutions:yandex:26.2.0.1
    • Disabled Yandex Ads automatic SDK initialization on app launch.

CAS 3.5 compatibility update

  • com.cleveradssolutions:chartboost:9.5.0.2
  • com.cleveradssolutions:unity:4.9.2.2
  • com.cleveradssolutions:mytarget:5.19.0.1
  • com.cleveradssolutions:kidoz:9.0.0.1
  • com.cleveradssolutions:inmobi:10.6.2.1
  • com.cleveradssolutions:fyber:8.2.4.3

New ads networks support in closed beta

  • com.cleveradssolutions:bidmachine:2.4.0.0
    • Certified with BidMachine - 2.4.0
    • Is required add new maven { url = "https://artifactory.bidmachine.io/bidmachine" } repo.

See the list of all adapters on our wiki page.

Version 3.4.2

20 Nov 13:58
Compare
Choose a tag to compare

Update Adapters

  • com.cleveradssolutions:inmobi:10.6.2.0
    • Certified with InMobi - 10.6.2
  • com.cleveradssolutions:kidoz:9.0.0.0
    • Certified with Kidoz - 9.0.0
  • com.cleveradssolutions:mintegral:16.5.51.0
    • Certified with Mintegral - 16.5.51
  • com.cleveradssolutions:unity:4.9.2.1
    • Minor improvements

See the list of all adapters on our wiki page.

Version 3.4.1

10 Nov 08:21
Compare
Choose a tag to compare

The CAS 3.4.0 version has been deprecated and removed due to an issue in ad ready checking.

Features

  • A new CAS.settings.trialAdFreeInterval property has been introduced to defines the time interval, in seconds, starting from the moment of the initial app installation, during which users can use the application without ads being displayed while still retaining access to the Rewarded Ads and App Open Ads formats.

    Within this interval, users enjoy privileged access to the application's features without intrusive advertisements.

  • A new option has been introduced to collect a reduced number of Ad Impression analytics events. (Closed beta)
  • Updated Test Ads with new integration information.
  • The CAS.settings will be return a more correct Privacy states.
  • Improved process stability after exceptions in the ad network lifecycle.
  • Improved Banner ads lifecycle.
  • Improved CTF processing.

Changes

  • The MyTarget has been removed from the Optimal Ads Solutions, as the MyTarget is focused only on the CIS region.

    If you want to continue using MyTarget monetization, just include the adapter to your app.

  • The AdColony has been removed from the Optimal/Families Ads Solutions. The AdColony will sunset and migrate to DTExchange on January 3, 2024.

    If you want to continue using AdColony monetization, just include the adapter to your app.

  • Now the Interstitial Ad load callback will only be fired after the interval between impressions has expired.
  • The AdLoadCallback will no longer be fired for the banner format, use CASBannerView.adListener to add a AdViewListener instead.

Bug Fixes

  • Fixed a critical vulnerability in the adapter initialization logic for Waterfall requests.

Update Adapters

  • com.cleveradssolutions:vungle:7.0.0.0
    • Certified with Liftoff Monetize - 7.0.0
  • com.cleveradssolutions:fyber:8.2.4.2
    • Fixed compliance issue with the Family Self-Certified Ads program.
  • com.cleveradssolutions:google:22.4.0.1
    • Google Mobile Ads has been downgraded from 22.4.0 to 22.3.0 to avoid issues with Gradle Wrapper 4 version.
  • com.cleveradssolutions:ironsource:7.5.2.0
    • Certified with IronSource - 7.5.2
  • com.cleveradssolutions:mintegral:16.5.41.0
    • Certified with Mintegral - 16.5.41
  • com.cleveradssolutions:mytarget:5.19.0.0
    • Certified with MyTarget - 5.19.0
  • com.cleveradssolutions:pangle:5.5.0.8
  • com.cleveradssolutions:superawesome:9.2.3.0
    • Certified with SuperAwesome - 9.2.3
  • com.cleveradssolutions:unity:4.9.2.0
    • Certified with Unity Ads - 4.9.2
  • com.cleveradssolutions:yandex:26.1.0.0
    • Certified with Yandex Mobile Ads - 6.1.0

CAS 3.4 compatibility update

  • com.cleveradssolutions:facebook:6.16.0.1
  • com.cleveradssolutions:kidoz:8.9.9.2
  • com.cleveradssolutions:bigo:4.1.2.2
  • com.cleveradssolutions:applovin:11.11.3.2
  • com.cleveradssolutions:adcolony:4.8.0.14
  • com.cleveradssolutions:chartboost:9.5.0.1
  • com.cleveradssolutions:inmobi:10.5.9.1

See the list of all adapters on our wiki page.

Version 3.3.2

17 Oct 09:23
Compare
Choose a tag to compare
  • Improving the stability of mediation initialization.
  • Added debug logs for AdsSettings changes.

Bug Fixes

  • Fixed an issue with an invisible button in the ConsentFlow dialog with Material Design.
  • Fixed analytics about impressions from the CASExchange network.
  • The width of Adaptive banner is limited by the screen size between the screen cutouts.
  • The CAS SDK will no longer pass the user's CCPA opt to mediation if they are not located in protected regions.
  • Moved fire the ConsentFlow dismiss listener before fire the CAS initialization complete listener.

Update Adapters

  • com.cleveradssolutions:chartboost:9.5.0.0
    • Certified with Chartboost - 9.5.0
  • com.cleveradssolutions:google:22.4.0.0
    • Certified with Google Mobile Ads - 22.4.0
  • com.cleveradssolutions:mintegral:16.5.31.0
    • Certified with Mintegral - 16.5.31
  • com.cleveradssolutions:pangle:5.5.0.5
    • Certified with Pangle - 5.5.0.5
  • com.cleveradssolutions:unity:4.9.1.0
    • Certified with Unity Ads - 4.9.1
  • com.cleveradssolutions:vungle:6.12.1.9
    • Forcibly opt out of use the Android ID for Children audience.
  • com.cleveradssolutions:ironsource:7.5.1.2
    • Improved Banner ads performance.
  • com.cleveradssolutions:fyber:8.2.4.1
    • Improved Banner ads performance.
  • com.cleveradssolutions:bigo:4.1.2.1
    • Internal fixes. The adapter update was published before the CAS release.

See the list of all adapters on our wiki page.

Version 3.3.1

05 Oct 13:51
Compare
Choose a tag to compare
  • The CASBannerView does not support alpha changes.

Bug Fixes

  • Fixed a bug in calculating the size in the AdSize.getAdaptiveBannerInScreen() function.
  • The ConsentFlow.show() method will no longer prompt the user if the app is tagged for children.
  • Fixed rare cases where the Consent Flow would remain on an undestroyed activity when starting a new activity.

Update Adapters

  • com.cleveradssolutions:yandex:26.0.1.1
    • Fixed a critical bug in the life cycle of full-screen ads.
  • com.cleveradssolutions:inmobi:10.5.9.0
    • Certified with InMobi - 10.5.9
  • com.cleveradssolutions:unity:4.9.0.0
    • Certified with Unity Ads - 4.9.0
    • Added a unique ObjectId for each load/display operation to increase performance.
  • com.cleveradssolutions:ironsource:7.5.1.1
    • Minor stability improvements.
  • com.cleveradssolutions:pangle:5.5.0.4
    • Certified with Pangle - 5.5.0.4
  • com.cleveradssolutions:chartboost:9.4.1.2
    • Minor stability improvements.

New ads networks support in closed beta

  • com.cleveradssolutions:bigo:4.1.2.1
    • Certified with Bigo Ads - 4.1.2

See the list of all adapters on our wiki page.

Version 3.3.0

26 Sep 11:00
Compare
Choose a tag to compare
  • Added the option to switch to using Google User Messaging Platform instead of CAS Consent Flow.
    Please contact support to migrate to a certified CMP.

    You also have the opportunity to independently use any certified CMP before CAS initialization and CAS SDK will transmit information about the user’s consent for mediation.

  • Updated CAS initialization error behavior.
    • Added constants for possible error strings in InitializationError.
    • The InitializationListener may be called multiple times with an error InitializationError.NO_CONNECTION until the Internet connection is established.
  • Improved performance for ad requests with bidding.

Changes

  • The Meta Audience Network has been removed from the optimal advertising solution.

    If you want to continue using the Audience Network for monetization, then add the adapter dependency and comply with its privacy requirements.

  • Added analytics collection for Open App Ads impressions to the Firebase ad_impression event.
  • The Open App Ads no longer require keep a strong link to instance while the ad is loading.
  • The Network names have been replaced with more conventional ones in the Firebase ad_impression event.
  • The AdImpression.identifier property now returns the Placement ID from the network on which the ad was shown.
  • Removed androidx.appcompat:appcompat dependency from CAS Core.
  • Migrated Kotlin version to 1.8.22

Update Adapters

  • com.cleveradssolutions:fyber:8.2.4.0
    • Certified with DT Exchange - 8.2.4
  • com.cleveradssolutions:inmobi:10.5.8.0
    • Certified with InMobi - 10.5.8
  • com.cleveradssolutions:ironsource:7.5.1.0
    • Certified with IronSource - 7.5.1
  • com.cleveradssolutions:mintegral:16.5.21.0
    • Certified with Mintegral - 16.5.21
  • com.cleveradssolutions:pangle:5.4.1.1
    • Certified with Pangle - 5.4.1.1
  • com.cleveradssolutions:yandex:26.0.1.0
    • Certified with Yandex Mobile Ads - 6.0.1

CAS 3.3 compatibility update

  • com.cleveradssolutions:adcolony:4.8.0.13
  • com.cleveradssolutions:applovin:11.11.3.1
  • com.cleveradssolutions:chartboost:9.4.1.1
  • com.cleveradssolutions:google:22.3.0.1
  • com.cleveradssolutions:mytarget:5.17.0.2
  • com.cleveradssolutions:unity:4.8.0.1
  • com.cleveradssolutions:vungle:6.12.1.8
  • com.cleveradssolutions:kidoz:8.9.9.1
  • com.cleveradssolutions:superawesome:9.1.0.3

New ads networks support in closed beta

  • com.cleveradssolutions:hyprmx:6.2.0.0
    • Certified with HyprMX (USA only) - 6.2.0
  • com.cleveradssolutions:smaato:22.0.2.1
    • Certified with Smaato (Banner only) - 22.0.2
    • Is required new maven { url = "https://s3.amazonaws.com/smaato-sdk-releases/" } repo.

See the list of all adapters on our wiki page.

Version 3.2.5

05 Sep 10:21
Compare
Choose a tag to compare

Changes

  • Removed Tapjoy network support.

    Video product Tapjoy is now integrated as a demand partner on the ironSource, iSX exchange.

  • Added debug price ($1) and creative ID for test ads impression.

Fixes

  • Fixed the CPM value from onAdRevenuePaid() callback for Open App Ad, multiplied by 1000 to match the CPM field.
  • Fixed a rare issue with ConsentFlow detection several times.
  • Fixed ConsentFlow background in some cases.
  • Fixed some cases where the cas_settings file was not found by SDK in application resources.
  • Now for manual ad loading mode, the onAdViewFailed() listener is not fired during the Banner visibility change and the ad is not loaded.
  • Some invalid Banner Ad Impressions no longer count.

Update Adapters

  • com.cleveradssolutions:ironsource:7.5.0.0
    • Certified with IronSource - 7.5.0
  • com.cleveradssolutions:facebook:6.16.0.0
    • Certified with Meta Audience Network - 6.16.0
  • com.cleveradssolutions:applovin:11.11.3.0
    • Certified with AppLovin - 11.11.3
  • com.cleveradssolutions:google:22.3.0.0
    • Certified with Google Mobile Ads - 22.3.0

See the list of all adapters on our wiki page.