Releases: cleveradssolutions/CAS-Unity
Releases · cleveradssolutions/CAS-Unity
Version 3.2.5
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
Version 3.2.3
Version 3.2.2
Version 3.2.1
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
- 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 newInitialConfiguration
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
Version 3.1.8
Version 3.1.7
Version 3.1.6
Dependencies
Features
- Changes to
AdsSettings.userConsent
andAdsSettings.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)