Releases: cleveradssolutions/CAS-Android
Releases · cleveradssolutions/CAS-Android
Version 2.6.7
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
Features
- Updated
play-services-appsetdependency to16.0.2. - Updated
play-services-tasksdependency to18.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
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
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_INITtag from CAS SDK manifest to allow state change in app manifest. We still recommend defining this tag withvalue="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
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.1play-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
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
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.isAutoloadEnabledproperty 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_IDpermission 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 ProgramTo 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.ConcurrentModificationExceptionwhen call set Debug or Set Mute immediately after CAS initialize.
Mediation partners update
- Now all partner networks have a separate
com.cleveradssolutionsadapter and there is no need to define dependencies on the SDK network. - The composition of the
Optimalsolution 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.0com.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.0com.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.0com.mopub:mopub-sdk-fullscreen:5.18.0 |
Version 2.5.3
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
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
- Smaato - 21.6.3.0 - Privacy Policy
implementation 'com.cleveradssolutions:smaato:21.6.3.0'
Version 2.5.1
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.09.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" } }