Skip to content

Releases: cleveradssolutions/CAS-Unity

Version 3.2.5

05 Sep 13:15
Compare
Choose a tag to compare

Changes

  • [iOS] Updated ATT dialog text to be consistent with Apple policy (3.2.2 Unacceptable).
  • 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

  • [Editor] Fixed Metadata file could not be found during version package update. Will be fixed only for updates from 3.2.5.
  • [Editor] Disabled of Gradle Tools version update for Used Gradle wrapper version in build.

Version 3.2.4

15 Aug 11:22
Compare
Choose a tag to compare

Version 3.2.3

04 Aug 11:45
Compare
Choose a tag to compare

Version 3.2.2

03 Aug 15:01
Compare
Choose a tag to compare

Fixes

  • [Android] Fixed Exception: No such proxy method: onCASInitialized with Test Ad Mode.

Version 3.2.1

25 Jul 12:51
Compare
Choose a tag to compare

Fixes

  • [Android] Fixed signature exception from CAS.Android.CASConsentFlowClient.
  • [Android] Fixed rare UnsupportedOperationException from Test Ads Activity.
  • [iOS] Fixed fatal error Library not loaded for DigitalTurbine.
  • [iOS] Fixed a critical performance bug for AudienceNetwork, Tapjoy, UnityAds.

Version 3.2.0

21 Jul 13:40
Compare
Choose a tag to compare
  • Wraps Android and iOS 3.2.0 SDK
  • Added ConsentFlow.WithCompletionListener() to invoke Action when the dialog is dismissed.
  • Added MobileAds.ShowConsentFlow() method to manually display ConsentFlow, before and after CAS initialization.

    On CAS initialization, the ConsentFlow still can be displayed automatically when conditions are met.

MobileAds.ShowConsentFlow(
  new ConsentFlow()
    .WithCompletionListener(() => Debug.Log("The dialog is dismissed."))
);
  • Added IManagerBuilder.WithCompletionListener() with new InitialConfiguration parameter:
MobileAds.BuildManager().WithCompletionListener((config) =>
{
  string initErrorOrNull = config.error;
  string userCountryISO2OrNull = config.countryCode;
  bool protectionApplied = config.isConsentRequired;
  IMediationManager manager = config.manager;
}).Build();

Changes

  • The list of networks that are included in the Clever solutions has been changed.:
    • Optimal solution: Added Chartboost and DTExchange.
    • Families solution: Added Chartboost and DTExchange.
  • The CAS ConsentFlow dialog will not be present to users who have seen the Google User Messaging Platform form. The user's choice will apply to all networks in the mediation.
  • The AdsSettings.analyticsCollectionEnabled is deprecated and enabled by default for CrossPromo.
  • [Android] The Launcher Gradle template file is no longer required.
  • [Android] The Base Gradle template file is no longer required for Unity 2022.2 or newer.
  • [Android] The Multidex is no longer required.
  • [Android] The Gradle version update is no longer required for Unity 2022.2 or newer.
  • [Android] The Queries is no longer required for CrossPromo.
  • [iOS] Updated minimum supported Xcode version to 14.3
  • [iOS] The Unity-iPhone target is no longer required in the Podfile.
  • [iOS] The Queries Schemes is no longer required in the Info.plist.
  • [Editor] Added one click plugin version update for .unitypackage integration in Editor Ads Settings window.
  • [Editor] Added option to Include Ad dependency versions in Editor Ads Settings window. The Ads SDK versions are no longer visible in Gradle and Podfile by default.
  • [Editor] The Most popular country of users option is no longer required.
  • [Editor] The CASEditorSettings inspector is hidden.

Fixes

  • [Android] Fixed Unity Activity freezing after Return to App Ads closed.
  • [Editor] Fixed infinity import assets bug on Windows Unity Editor.

Version 3.1.9

07 Jul 10:20
Compare
Choose a tag to compare

Dependencies

Version 3.1.8

31 May 10:51
Compare
Choose a tag to compare

Dependencies

Version 3.1.7

24 May 14:30
Compare
Choose a tag to compare

Dependencies

Version 3.1.6

18 May 12:46
Compare
Choose a tag to compare

Dependencies

Features

  • Changes to AdsSettings.userConsent and AdsSettings.userCCPAStatus are now saved even after initialization CAS. You still need to restart the application to apply changes to mediation.

Bug Fixes

  • [Editor] Fixed typo in settingsTemplate.gradle path to enable it from Ads Settings window. (#3)