Releases: AppLovin/AppLovin-MAX-SDK-Android
Releases · AppLovin/AppLovin-MAX-SDK-Android
12.1.0
- For automated Google CMP feature, will show Google CMP flow to COPPA users as well.
- Add public utils API that checks for vendor consent status for a given Global Vendor ID.
- Add support for Google's Additional Consent v2.
- Update Open Measurement (OM SDK) to latest version 1.4.9 - could help with WebView crashes.
- Add ProGuard rule to prevent minifying Google CMP classes which caused integration issues displaying in the Mediation Debugger.
- Fix
IllegalStateException: Failed to load new ad - this instance is already destroyed
. #589 - Remove target SDK version from Gradle file for Android Manifest compatibility. #584
- Fix
com.applovin.sdk.AppLovinAdSize.getLabel()
NullPointerException. #590 - Fix java.lang.ClassNotFoundException reported by #594.
- Fix FireOS crash.
12.0.0
Google UMP Support and TCFv2.0 Compliance
As of AppLovin MAX SDK version 12.0.0, if you use Google’s CMP (UMP), MAX takes care of CMP integration and ensures that the consent status is established correctly when you initialize the SDK. See Google UMP Automation for more details. However, if you use a different CMP, you must perform this integration yourself and you must ensure that the CMP establishes the consent status correctly before you initialize the SDK.
Details on how consent is handled per network: https://dash.applovin.com/documentation/mediation/android/getting-started/privacy#tcf-v2.0-consent
If you access Google demand through MAX, it’s critical that you review the Google CMP requirements.
Other Changes
- Add nullability annotations for MAX listener APIs.
- Java 8 requirement.
- Fix
Fatal Exception: java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
OOMs. - Fix ANRs caused by
com.applovin.impl.sdk.a.f$1.run
. - Fix for
Fatal Exception: java.lang.RuntimeException: Canvas: trying to draw too large(xxx bytes) bitmap
for native ads. - Various other fixes including several for black screens.
- Fix template native ads using white text color on Android 6 making the text unreadable.
- Fix
Attempt to invoke virtual method 'java.lang.String com.applovin.impl.a.a.a.a.a()' on a null object reference
crash.
Mediation Debugger
- Various changes
11.11.3
11.11.2
- Add support for fixes for increase of WebView crashes.
- Fix ActionBar/ToolBar/TitleBar being displayed on fullscreen ads and blocking the close buttons.
11.11.1
- Remove warning of not integrating Google certified CMP in the Mediation Debugger.
11.11.0
- Various optimizations and ANR improvements.
- Update Mediation Debugger to support showing Google-certified CMP info.
- Deprecate various
AppLovinAd
APIs. - Support for Ad Review native ads.
- Minor bug fixes and improvements.
11.10.1
- Fix AppLovin Exchange native ads not rendering app icon or main image.
- Add placement support for ad placer.
- Mediation Debugger updates.
11.10.0
- Various Mediation Debugger updates.
- Add support for disabling Creative Debugger before SDK init.
- Minor bug fixes and improvements.
11.9.0
- Various Terms Flow changes.
- Add support for
<ClickThrough>
tags for Direct Sold native ad VAST videos. - Add API for determining if device is currently in test mode via
AppLovinSdkConfiguration#isTestModeEnabled()
. - Minor bug fixes and improvements.
11.8.2
- Redesign native ad templates.
- Ensure
MaxAd
inonAdRevenuePaid()
callback is up-to-date with latest ad data. - Minor bug fixes and improvements.