Skip to content

Releases: cleveradssolutions/CAS-Android

Version 2.1.5

14 Apr 13:09
c3c260c

Choose a tag to compare

Update partners SDK version

Version 2.1.4

05 Apr 13:11

Choose a tag to compare

Features

  • [Audience Network] Migrate to Bidding with FairBid. Read more on Audience Network blog post.
  • [SuperAwesome] Improvements for video ad impressions.

Bug Fixes

  • [InMobi] Fixed huge bug of zero impressions when using Bidding.

Changes

  • [FairBid] Included with the optimal cas solution.
  • [Fyber] Has been replaced with an enhanced version of FairBid to use bidding.

Update partners SDK version

Added new partner mediation

implementation 'com.cleveradssolutions:fairbid:3.13.0.0'

Version 2.1.2

22 Mar 13:46

Choose a tag to compare

Features

  • [Unity Ads] Initialization improvements.
  • [Unity Ads] Improvements to callbacks on showing fullscreen ads.

Changes

  • [MoPub] not included with the optimal cas-sdk-teen cas solution since it is not compatible with COPPA. You can still integrate at will.
  • [StartApp Start.Io] not included with the optimal cas-sdk-teen cas solution due to high ANR rate. You can still integrate at will.
  • Update dependency: androidx.recyclerview:recyclerview:1.1.0 from 1.0.0
  • Downgrade dependency: org.greenrobot:eventbus:3.0.0 from 3.1.1
  • Removed explicit dependency: androidx.constraintlayout:constraintlayout
  • Removed explicit dependency: kotlin-android-extensions
  • Removed explicit dependency: com.google.android.gms:play-services-base

Migrated from Bintray to MavenCentral

Clever Ads Solutions will no longer be distributed through Bintray.

gradle Version 2.0.1 Version 2.1.2
repositories maven { url
"https://dl.bintray.com/cleveradssolutions/CAS-Android" }
mavenCentral()
repositories maven { url "https://adcolony.bintray.com/AdColony" } mavenCentral()
repositories maven { url 'http://dl.bintray.com/gabrielcoman/maven' } mavenCentral()
repositories maven { url "https://tapjoy.bintray.com/maven" } maven { url "https://sdk.tapjoy.com/" }
implementation com.cleversolutions.ads:cas-sdk:2.0.1 com.cleveradssolutions:cas-sdk:2.1.2
implementation com.cleversolutions.ads:cas-sdk-teen:2.0.1 com.cleveradssolutions:cas:2.1.2
implementation com.cleversolutions.ads:cas-sdk-general:2.0.1 com.cleveradssolutions:cas-families:2.1.2
implementation com.cleversolutions.ads:cas-promo:2.0.1 com.cleveradssolutions:cas-promo:2.1.2
implementation com.cleversolutions.ads:mediation-teen:2.0.1 removed
implementation com.startapp:inapp-sdk:4.8.3 com.cleveradssolutions:startio:4.8.4.0
implementation com.tapjoy:tapjoy-android-sdk:12.7.1 com.cleveradssolutions:tapjoy:12.8.0
implementation com.chartboost:chartboost-sdk:8.2.0 com.cleveradssolutions:chartboost:8.2.0.0
implementation com.github.mobfox:mfx-android-sdk:4.3.2 com.cleveradssolutions:mobfox:4.3.2.0
implementation com.verizon.ads:android-vas-standard-edition:1.9.0 com.cleveradssolutions:verizonmedia:1.9.0.0
implementation com.amazon.android:mobile-ads:6.0.0 com.cleveradssolutions:amazonad:6.0.0.0

Update partners SDK version

  • Unity Ads - 3.7.0
  • IronSource - 7.1.3
  • Google Ads - 19.8.0
  • AppLovin - 10.0.1
    • Minor bug fixes and stability improvements.
  • Yandex Ads - 4.0.0
    • Yandex Metrics - 3.18.0
  • MoPub - 5.16.2
  • MyTarget - 5.12.1
  • Tapjoy 12.8.0
  • Start.io - 4.8.4

Added new optional third party mediation

implementation 'com.cleveradssolutions:fyber:7.8.2.0'

Version 2.0.1

09 Mar 09:36
89c60a8

Choose a tag to compare

Added new optional third party mediation

repositories {
      maven { url "https://tapjoy.bintray.com/maven" }
}
dependencies {
    implementation 'com.tapjoy:tapjoy-android-sdk:12.7.1@aar'

    implementation "com.cleversolutions.ads:cas-sdk:2.0.1"
}

Update partners SDK version

  • StartApp - 4.8.3

Version 2.0.0

01 Mar 16:00
89c60a8

Choose a tag to compare

Features

  • Initialization performance improvements.
  • Thread calls performance improvements.
  • Handle multiprocess applications with initialize CAS from Application.onCreate().
  • Updated application status lifecycle.
  • Updated log system using verbose logs.
  • The AdCallback interface has an optional implementation.
  • Added Google mobile App Open Ad implementation.

Changes

  • Renamed MediaitonManager.loadRewardedVideo() to MediaitonManager.loadRewardedAd()
  • Removed AdsSettings.nativeDebug property in favor debugMode property.
  • Removed MediationManager.enabledAdTypes property in favor setEnabled(AdType, bool).
  • Removed MediationManager.enabledAds property in favor setEnabled(AdType, bool).

Show Ads

  • Added MediationManager.showInterstitial(Activity, AdCallback) method to show Interstitial ads from actual Activity.
  • Added MediationManager.showRewardedAd(Activity, AdCallback) method to show Rewarded ads from actual Activity.
  • Deprecate MediationManager.show(AdType, AdCallback) in favor showInterstitial and showRewardedAd with Activity parameter.

Build mediation manager

  • Added CAS.buildManager().initialize(Application) option to initialize CAS using Application context.
  • Added CAS.buildManager().initialize(Activity) option to initialize CAS using Activity context.
  • Deprecate CAS.buildManager(Activity) builder in favor CAS.buildManager().initialize(Activity)

Privacy Laws

  • Added AdsSettings.userConsent property with constants: ConsentStatus.UNDEFINED(default), ConsentStatus.ACCEPTED, ConsentStatus.DENIED to set GDPR user consent status of data collection.
  • Deprecate AdsSettings.consent property in favor AdsSettings.userConsent.
  • Added AdsSettings.ccpaStatus property with constants: CCPAStatus.UNDEFINED(default), CCPAStatus.OPT_OUT_SALE, CCPAStatus.OPT_IN_SALE to set CCPA user has opted out of the sale.
  • Deprecate AdsSettings.doNotSell property in favor AdsSettings.ccpaStatus.
  • Added AdsSettings.taggedAudience property with constants: Audience.UNDEFINED(default), Audience.CHILDREN, Audience.NOT_CHILDREN to set tagged audience of application.
  • Deprecate AdsSettings.isTaggedForChildren property in favor AdsSettings.taggedAudience

Integration

  • Facebook AN, Yandex Ads, MyTarget, MoPub adapters do not required additional dependency:
    com.cleversolutions.ads:mediation-teen.
  • The StartApp removed from Families ads program integration with dependency:
    com.cleversolutions.ads:cas-sdk-general
  • The MoPub is moving from beta to integration with dependency:
    com.cleversolutions.ads:cas-sdk-teen.

Bug Fixes

  • IronSource ANR on initialize SDK
  • Vungle banner exception on loaded ad.

Update partners SDK version

Version 1.9.9

05 Feb 12:29
91dbb28

Choose a tag to compare

Bug Fixes

  • Ignored of CAS.settings.interstitialInterval with CAS.settings.allowInterstitialAdsWhenVideoCostAreLower = true when checking that a rewarded video ad is ready.
  • [MoPub] Initialization error.

Update third party mediation version

  • StartApp - 4.8.2

Version 1.9.8

04 Feb 09:28
6f28662

Choose a tag to compare

Features

  • [Google Ads] Improvements to avoid the popular ANR on Android 8.1.
  • [Google Ads] Ad click callback disappeared with the update to 19.7.0.
  • [StartApp] Improvements to avoid the popular ANR on Android 8.1.
  • [InMobi] Improvements eCPM bidding system.

Update third party mediation version:

  • Google Ads - 19.7.0
  • Facebook AN - 6.2.1
  • SuperAwesome - 7.2.19
  • Verizon Media - 1.9.0

Version 1.9.7

28 Jan 12:09
b44170f

Choose a tag to compare

Features

Update third party mediation version:

Version 1.9.6

27 Jan 13:43
65e30dd

Choose a tag to compare

Features

  • [CrossPromotion] Added support for new functionality to override ad destination link using a web page. In the future, we will detail these possibilities when we have everything ready.
  • [CrossPromotion] Added a new meta flag AdNetwork.CROSSPROMO_ENDLESS to disable endless display ad.
  • [MyTarget] Added a new meta flags AdNetwork.MYTARGET_GDPR_CONSENT and AdNetwork.MYTARGET_CCPA_OPTED_OUT to override GDPR and CCPA status.
  • [Yandex Ads] Added a new meta flags AdNetwork.YANDEXADS_GDPR_CONSENT to override GDPR status.

Changes

  • [MyTarget] Allowed initialize for tagged to children applications with using COPPA.

Update third party mediation version:

Version 1.9.5

25 Jan 11:58
447e46b

Choose a tag to compare

Features

  • [IronSource] set COPPA flag on client via API.
  • [AdColony] set COPPA flag on client via API.

Changes

  • [MyTarget, Yandex Ads, Verizon Media, MoPup] Now not initialized for tagged to children applications.

Update third party mediation version:

  • Vungle - 6.9.1
  • AppLovin - 6.15.1
    • Add API for retrieving the creative id (if available) of an ad via MaxAd#getCreativeId().
    • Potential ANR improvements.
    • Complete revamp of our Mediation Debugger feature.
    • Fix an edge case NPE when presenting fullscreen ads.
    • Fix incomplete integration alert showing up for missing adapter integrations.
    • Add more information to ad info debug button reports.
  • MyTarget - 5.9.10