Skip to content

Releases: cleveradssolutions/CAS-Android

Version 2.6.7

24 Mar 12:56

Choose a tag to compare

Features

  • Added opt out of device data for users of children audience for IronSource and Unity Ads SDK's.
  • AppLovin will now reward of full video views even if the impression validation fails.

Update Mediation SDK version

  • Applovin - 11.3.1
    implementation 'com.cleveradssolutions:applovin:11.3.1.0'
  • Vungle - 6.10.5
    implementation 'com.cleveradssolutions:vungle:6.10.5.0'
  • AdColony - 4.7.0
    implementation 'com.cleveradssolutions:adcolony:4.7.0.0'
  • InMobi - 10.0.5
    implementation 'com.cleveradssolutions:inmobi:10.0.5.0'
  • Mintegral - 16.0.31
    implementation 'com.cleveradssolutions:mintegral:16.0.31.0'
  • Pangle - 4.3.0.4
    implementation 'com.cleveradssolutions:pangle:4.3.0.4'
  • Unity Ads - 4.1.0
    implementation 'com.cleveradssolutions:unity:4.1.0.0'
  • IronSource - 7.2.1.1
    implementation 'com.cleveradssolutions:ironsource:7.2.1.1'
  • Kidoz - 8.9.5
    implementation 'com.cleveradssolutions:kidoz:8.9.5.0'

Version 2.6.6

07 Mar 12:22

Choose a tag to compare

Features

  • Updated play-services-appset dependency to 16.0.2.
  • Updated play-services-tasks dependency to 18.0.1.

Update Mediation SDK version

  • Pangle - 4.2.5.4
    implementation 'com.cleveradssolutions:pangle:4.2.5.4'
  • AppLovin - 11.2.2.0
    implementation 'com.cleveradssolutions:applovin:11.2.2.0'
  • Google Ads - 20.6.0.0
    implementation 'com.cleveradssolutions:google:20.6.0.0'
  • MyTarget - 5.15.0.2
    implementation 'com.cleveradssolutions:mytarget:5.15.0.2'
  • Mintegral - 16.0.21.1
    implementation 'com.cleveradssolutions:mintegral:16.0.21.0'
  • TapJoy - 12.9.1.0
    implementation 'com.cleveradssolutions:mytarget:12.9.1.0'
  • Unity Ads - 4.0.1.0
    implementation 'com.cleveradssolutions:unity:4.0.1.0'
  • IronSource - 7.2.1.0
    implementation 'com.cleveradssolutions:ironsource:7.2.1.0'
  • Chartboost - 8.3.1.2
    implementation 'com.cleveradssolutions:chartboost:8.3.1.2'

Version 2.6.5

22 Feb 08:32

Choose a tag to compare

Bug Fixes

  • Fixed Duplicate class in adapters.

Update Mediation SDK version

  • InMobi - 10.0.3.1
    implementation 'com.cleveradssolutions:inmobi:10.0.3.1'
  • Pangle - 4.2.5.3
    implementation 'com.cleveradssolutions:pangle:4.2.5.3'
  • Vungle - 6.10.4.1
    implementation 'com.cleveradssolutions:vungle:6.10.4.1'
  • AppLovin - 11.1.3.1
    implementation 'com.cleveradssolutions:applovin:11.1.3.1'
  • SuperAwesome - 8.2.4.1
    implementation 'com.cleveradssolutions:superawesome:8.2.4.1'
  • AdColony - 4.6.5.2
    implementation 'com.cleveradssolutions:adcolony:4.6.5.2'
  • MyTarget - 5.15.0.1
    implementation 'com.cleveradssolutions:mytarget:5.15.0.1'
  • Mintegral - 16.0.11.1
    implementation 'com.cleveradssolutions:mintegral:16.0.11.1'
  • TapJoy - 12.9.0.2
    implementation 'com.cleveradssolutions:mytarget:12.9.0.2'
  • Chartboost - 8.3.1.1
    implementation 'com.cleveradssolutions:chartboost:8.3.1.1'

Version 2.6.4

21 Feb 11:48

Choose a tag to compare

Bug Fixes

  • Improved ad selection to increase the average EPM.
  • Fixed minor bugs in banner logic.
  • Fixed manager cross-promotion progress being reset when it hasn't been used for multiple sessions in a row.
  • Removed com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT tag from CAS SDK manifest to allow state change in app manifest. We still recommend defining this tag with value="true" in your applications to delay Google SDK initialization.

Update Mediation SDK version

  • InMobi - 10.0.3.0
    implementation 'com.cleveradssolutions:inmobi:10.0.3.0'
  • Pangle - 4.2.5.2
    implementation 'com.cleveradssolutions:pangle:4.2.5.2'
  • Facebook AN - 6.8.0.3
    implementation 'com.cleveradssolutions:facebook:6.8.0.3'
  • Vungle - 6.10.4.0
    implementation 'com.cleveradssolutions:vungle:6.10.4.0'
  • AppLovin - 11.1.3.0
    implementation 'com.cleveradssolutions:applovin:11.1.3.0'
  • SuperAwesome - 8.2.4.0
    implementation 'com.cleveradssolutions:superawesome:8.2.4.0'
  • IronSource - 7.2.0.0
    implementation 'com.cleveradssolutions:ironsource:7.2.0.0'
  • AdColony - 4.6.5.1
    implementation 'com.cleveradssolutions:adcolony:4.6.5.1'
  • MyTarget - 5.15.0.0
    implementation 'com.cleveradssolutions:mytarget:5.15.0.0'
  • Mintegral - 16.0.11.0
    implementation 'com.cleveradssolutions:mintegral:16.0.11.0'
  • TapJoy - 12.9.0.1
    implementation 'com.cleveradssolutions:mytarget:12.9.0.1'

Add new Mediation network in beta

  • Chartboost - 8.3.1.0
    implementation 'com.cleveradssolutions:chartboost:8.3.1.0'

Version 2.6.3

25 Jan 08:24

Choose a tag to compare

Bug Fixes

  • Fixed saving progress Cross Promotion between sessions.
  • Fixed saving video ad progress Cross Promotion after going to the market.
  • Fixed autoload banner ads when view is not visible.
  • Update transitive dependency: com.google.android.gms:play-services-tasks:18.0.1

    play-services-tasks v18.0.0 has known issues that can lead to runtime NPEs when handling Task<void> results in Kotlin code.

Update Mediation SDK version

  • InMobi - 10.0.2.0
    implementation 'com.cleveradssolutions:inmobi:10.0.2.0'
  • Pangle - 4.1.1.10
    implementation 'com.cleveradssolutions:pangle:4.1.1.10'
  • Facebook AN - 6.8.0.2.
    implementation 'com.cleveradssolutions:facebook:6.8.0.2'
  • Vungle - 6.10.3.4.
    implementation 'com.cleveradssolutions:vungle:6.10.3.4'

Version 2.6.2

17 Jan 08:17

Choose a tag to compare

Update Mediation SDK version

  • MyTarget - 5.14.4.4
    implementation 'com.cleveradssolutions:mytarget:5.14.4.4'
  • Pangle - 4.1.1.9
    implementation 'com.cleveradssolutions:pangle:4.1.1.9'
  • Tapjoy - 12.9.0.0.
    implementation 'com.cleveradssolutions:tapjoy:12.9.0.0'
  • Mintegral - 15.8.1.3.
    implementation 'com.cleveradssolutions:mintegral:15.8.1.3'

Version 2.6.1

12 Jan 13:00

Choose a tag to compare

Features

  • Improved Admob priority detection. (Closed beta)
  • Improved the stability of bidding algorithms.
  • Improved Proguard compatibility. Reduced the SDK size.
  • Improved calculation of the Adaptive banner size.
  • Added support for Android 12 devices for apps targeting API 31.
  • Added CASBannerView.isAutoloadEnabled property to enable/disable autoload ads for each banner view.
  • Added new CASBannerView.setAdListener(AdViewListener) with a more understandable AdViewListener interface.

Changes

  • Mediation partners includes includes the com.google.android.gms.permission.AD_ID permission in the SDK's manifest that is automatically merged into the app manifest by Android build tools.
    ⚠️ Also read the changes for applications participating in the Families Program

    To learn more about the AD_ID permission declaration, including how to disable it, refer to this Play Console Help article.

  • The CAS no longer affects to Facebook Audience network Data processing options for Users in California.
    ⚠️ You will need to implement the flag irrespective of the use of mediation.
com.facebook.ads.AdSettings.setDataProcessingOptions()
  • Auto refresh of Medium Rectangle banners is available again. The ad will be refreshed when the banner view is hidden from the screen.

Update Cross promotion

  • Improved stability and performance.
  • Improved detection of installed applications that have cross-promo SDK version 2.6+ on Android 11+.
  • Added load error "Impression cap" when ad creative has reached its daily cap for user.
  • Added option of creative to lock rotation of full-screen ads.
  • Added option of creative to disable background for full-screen ads.
  • Added option of creative to disable banner for full-screen ads.

Fixes

  • Fixed crash when call show full screen ads immediately after CAS initialization with test ads mode.
  • Fixed java.util.ConcurrentModificationException when call set Debug or Set Mute immediately after CAS initialize.

Mediation partners update

  • Now all partner networks have a separate com.cleveradssolutions adapter and there is no need to define dependencies on the SDK network.
  • The composition of the Optimal solution has been changed: + Pangle, + TapJoy, + MyTarget, Kidoz, FairBid
  • Removed support for the following networks: FairBid, Start.IO, Smaato, MoPub
Network Version Dependency Optimal Families
Google Ads 20.5.0 com.cleveradssolutions:google:20.5.0
com.google.android.gms:play-services-ads:20.4.0.1
AdColony 4.6.5 com.cleveradssolutions:adcolony:4.6.5.0
com.adcolony:sdk:4.6.4
AppLovin 11.0.0 com.cleveradssolutions:applovin:11.0.0.0
com.applovin:applovin-sdk:10.3.4
IronSource 7.1.14 com.cleveradssolutions:ironsource:7.1.14.0
com.ironsource.sdk:mediationsdk:7.1.11
InMobi 10.0.1 com.cleveradssolutions:inmobi:10.0.1.2
com.inmobi.monetization:inmobi-ads:9.2.1
Vungle 6.10.3 com.cleveradssolutions:vungle:6.10.3.3
com.vungle:publisher-sdk-android:6.10.3
Unity Ads 4.0.0 com.cleveradssolutions:unity:4.0.0.0
com.unity3d.ads:unity-ads:3.5.0
MyTarget 5.14.4 com.cleveradssolutions:mytarget:5.14.4.3
com.my.target:mytarget-sdk:4.14.2
Facebook AN 6.8.0 com.cleveradssolutions:facebook:6.8.0.1
com.facebook.android:audience-network-sdk:6.7.0
com.applovin.mediation:facebook-adapter:6.6.0.3
Mintegral 15.8.01 com.cleveradssolutions:mintegral:15.8.1.2
Pangle 4.1.1.7 com.cleveradssolutions:pangle:4.1.1.8
Tapjoy 12.8.1 com.cleveradssolutions:tapjoy:12.8.1.1
Kidoz 8.9.4 com.cleveradssolutions:kidoz:8.9.4.2
SuperAwesome 8.1.6 com.cleveradssolutions:superawesome:8.1.6.2
tv.superawesome.sdk.publisher:superawesome:8.1.6.2
Yandex Ads 4.5.0 com.cleveradssolutions:yandex:4.5.0.1
com.yandex.android:mobileads:4.3.0
com.yandex.android:mobmetricalib:3.20.0
FairBid Removed com.fyber:fairbid-sdk:3.19.0
Smaato Removed com.cleveradssolutions:smaato:21.6.3.0
Start.Io Removed com.cleveradssolutions:startio:4.8.11.0
MoPub Removed com.mopub:mopub-sdk-banner:5.18.0
com.mopub:mopub-sdk-fullscreen:5.18.0

Version 2.5.3

27 Sep 13:00

Choose a tag to compare

Features

  • Clear Traffic status is send to the AdColony Bidding server.
  • Improved device filters of Google Ads.
  • Enabled the onAdClicked() callback from Google Ads.
  • Is allowed to combine mediation extras from multiple the mediation managers.
  • Minor performance improvements.

Bug Fixes

  • Performance improvements for MAX banner ads.

Update Mediation SDK version

  • IronSource - 7.1.11
    implementation 'com.ironsource.sdk:mediationsdk:7.1.11'
  • AdColony - 4.6.4
    implementation 'com.adcolony:sdk:4.6.4'
  • Google Ads - 20.4.0
    implementation 'com.google.android.gms:play-services-ads:20.4.0'
  • InMobi - 9.2.1
    implementation 'com.inmobi.monetization:inmobi-ads:9.2.1'
  • SuperAwesome - 8.1.4
    implementation 'tv.superawesome.sdk.publisher:superawesome:8.1.4'
  • MyTarget - 5.14.1
    implementation 'com.my.target:mytarget-sdk:5.14.1'
  • FairBid - 3.19.0
    implementation 'com.fyber:fairbid-sdk:3.19.0'
  • Facebook AN - 6.7.0
    implementation 'com.facebook.android:audience-network-sdk:6.7.0'
    implementation 'com.applovin.mediation:facebook-adapter:6.6.0.3'
  • Pangle - 3.9.0.5
    implementation 'com.cleveradssolutions:pangle:3.9.0.5'

Version 2.5.2

06 Sep 14:12

Choose a tag to compare

Features

  • Improved bidding behavior when the impression price cannot be determined.
  • Improved ad display behavior when internet connection is unavailable.
  • Improved a behavior of reinitializing networks.
  • Improved background processes when the application is not active.
  • Separated analytics AppLovin waterfall and bidding (MAX) for convenience in analyzing income.

Bug Fixes

  • Fixed the competitiveness of Facebook AN bidding.
  • Fixed a rare situation when an ad was considered ready by mistake.
  • Fixed a rare bug with missing AppLovin content downloads.
  • Fixed a rare error in the calculation of the interval between impressions of interstitial ads.

Update Mediation SDK version

  • IronSource - 7.1.10
    implementation 'com.ironsource.sdk:mediationsdk:7.1.10'
  • AdColony - 4.6.3
    implementation 'com.adcolony:sdk:4.6.3'
  • Vungle - 6.10.2
    implementation 'com.vungle:publisher-sdk-android:6.10.2'
  • AppLovin - 10.3.3
    implementation 'com.applovin:applovin-sdk:10.3.3'
  • Mintegral - 15.7.21.0
    implementation 'com.cleveradssolutions:mintegral:15.7.11.0'
  • Kidoz - 8.9.2.4
    implementation 'com.cleveradssolutions:kidoz:8.9.2.4'
  • Pangle - 3.9.0.4
    implementation 'com.cleveradssolutions:pangle:3.9.0.4'
  • Start IO - 4.8.11.0
    implementation 'com.cleveradssolutions:startio:4.8.11.0'

Added new mediation partner

Version 2.5.1

28 Aug 07:44

Choose a tag to compare

Features

  • Added bidding for MyTarget in beta.
  • Optimization of bid requests.
  • The mediation partner's SDK can be reinitialized after an error.
  • Test mode ads no longer invokes meditation to simplify testing.
  • Improved the stability of advertising content loading.
  • Improved ad behavior during poor internet connection.
  • Improved banner ads lifecycle.
  • Improved support for the Last Page Ad of AdSize.MEDIUM_RECTANGLE.

Bug Fixes

  • Fixed AdColony requests.
  • Fixed Mintegral requests.
  • Fixed blocking ads after InMobi impression.
  • Fixed blocking ads when bidding networks failed to initialize.
  • Fixed Kidoz Banner size the size could be larger than required.

Update Mediation SDK version

  • InMobi - 9.2.0 9.1.9
    implementation 'com.inmobi.monetization:inmobi-ads:9.1.9'

    Rollback version to avoid crash from com.inmobi.media.o.onTouchEvent().

  • IronSource - 7.1.9
    implementation 'com.ironsource.sdk:mediationsdk:7.1.9'
  • Google Ads - 20.3.0
    implementation 'com.google.android.gms:play-services-ads:20.3.0'
  • AdColony - 4.6.2
    implementation 'com.adcolony:sdk:4.6.2'
  • Fyber FairBid - 3.18.0
    implementation 'com.fyber:fairbid-sdk:3.18.0'
  • Mintegral - 15.7.11.0
    implementation 'com.cleveradssolutions:mintegral:15.7.11.0'
  • Kidoz - 8.9.2.3
    implementation 'com.cleveradssolutions:kidoz:8.9.2.3'
  • Facebook AN - 6.6.0
    implementation 'com.facebook.android:audience-network-sdk:6.6.0'
    implementation 'com.applovin.mediation:facebook-adapter:6.6.0.0'

Added new mediation partner

  • Pangle - 3.9.0.3 - Privacy Policy
    implementation 'com.cleveradssolutions:pangle:3.9.0.3'
    repositories { maven { url "https://artifact.bytedance.com/repository/pangle" } }