Skip to content

Releases: AppLovin/AppLovin-MAX-SDK-Android

12.1.0

04 Dec 09:14
Compare
Choose a tag to compare
  • 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

14 Nov 09:57
Compare
Choose a tag to compare

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

24 Aug 18:50
Compare
Choose a tag to compare
  • Fix NPE reported here: #534
  • Minor bug fixes and improvements.

11.11.2

05 Aug 02:51
Compare
Choose a tag to compare
  • 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

25 Jul 09:55
Compare
Choose a tag to compare
  • Remove warning of not integrating Google certified CMP in the Mediation Debugger.

11.11.0

24 Jul 06:59
Compare
Choose a tag to compare
  • 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

29 May 03:08
Compare
Choose a tag to compare
  • Fix AppLovin Exchange native ads not rendering app icon or main image.
  • Add placement support for ad placer.
  • Mediation Debugger updates.

11.10.0

22 May 04:45
Compare
Choose a tag to compare
  • Various Mediation Debugger updates.
  • Add support for disabling Creative Debugger before SDK init.
  • Minor bug fixes and improvements.

11.9.0

10 Apr 07:36
Compare
Choose a tag to compare
  • 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

13 Mar 05:04
Compare
Choose a tag to compare
  • Redesign native ad templates.
  • Ensure MaxAd in onAdRevenuePaid() callback is up-to-date with latest ad data.
  • Minor bug fixes and improvements.