Skip to content

Releases: cleveradssolutions/CAS-Android

Version 3.5.0

06 Dec 13:59

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

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

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

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

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

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

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.

Version 3.2.4

15 Aug 11:01

Choose a tag to compare

  • Internal improvements in the Bidding logic.

Fixes

  • Fixed ConsentFlow.show() error before CAS initialization.
  • Fixed a bug due to which ConsentFlow.OnDismissListener did not fire in some cases.
  • Fixed some rare cases where the InitialConfiguration.isConsentRequired was false.

Update Adapters

  • com.cleveradssolutions:applovin:11.11.2.0
    • Certified with AppLovin - 11.11.2
  • com.cleveradssolutions:chartboost:9.4.1.0
    • Certified with Chartboost - 9.4.1
  • com.cleveradssolutions:ironsource:7.4.0.0
    • Certified with IronSource - 7.4.0
  • com.cleveradssolutions:mintegral:16.4.91.0
    • Certified with Mintegral - 16.4.91
  • com.cleveradssolutions:mytarget:5.17.0.1
    • Improved income performance.
  • com.cleveradssolutions:tapjoy:13.1.2.1
    • Downgrade Tapjoy version from 13.1.2 to 13.0.1 due to a drop in income performance.
  • com.cleveradssolutions:facebook:6.15.0.1
    • Minor improvements.

See the list of all adapters on our wiki page.

Version 3.2.3

04 Aug 11:20

Choose a tag to compare

Fixes

  • Fixed a rare bug that prevented the IronSource network from completing initialization.

Update Adapters

  • com.cleveradssolutions:pangle:5.3.0.5
    • Downgrade Pangle SDK to 5.2.0.7 to avoid a problem with closing full-screen ads from other networks in mediation.

      Pangle network has been disabled for CAS 3.2.0-3.2.2 versions by our server.

  • com.cleveradssolutions:google:22.2.0.2
    • Now Google Ads SDK will only be initialized when used in meidation.

See the list of all adapters on our wiki page.

Version 3.2.2

03 Aug 14:34

Choose a tag to compare

Fixes

  • Fixed an issue that caused more internet traffic to load the mediation configuration.
  • Fixed a minor issue in mediation configuration for Test Ad mode.

Update Adapters

  • com.cleveradssolutions:applovin:11.11.1.0
    • Certified with AppLovin - 11.11.1
  • com.cleveradssolutions:facebook:6.15.0.0
    • Certified with Meta Audience Network - 6.15.0
  • com.cleveradssolutions:google:22.2.0.1
    • Minor improvements.

See the list of all adapters on our wiki page.