Skip to content

Releases: AppLovin/AppLovin-MAX-SDK-Android

11.5.1

27 Sep 08:59
Compare
Choose a tag to compare
  • Fix WebView crashes for fullscreen ads.
  • Fix ExoPlayer integration crashing due to re-using duplicate attributes/resource files (e.g. Duplicate value for resource 'attr/show_buffering' with config 'DEFAULT' and product ''. Resource was previously defined here: ...mergeDebugResources-63:/values/values.xml:640:.
  • Fix view alignment for native ad medium templates when app icon is missing.
  • Fix RuntimeException Crash in AppLovinFullscreenActivity.
  • Display network-specific error code and message for ad load errors in Mediation Debugger.

11.5.0

19 Sep 05:59
Compare
Choose a tag to compare
  • App Open ads release.
  • Add support for rendering industry icons for VAST ads.
  • Fix WebView crashes with message "Render process (10704)'s crash wasn't handled by all associated webviews, triggering application crash."
  • Fix ConcurrentModificationException crashs.
  • Fix Mediation Debugger Activity context leaks.

11.4.6

05 Sep 21:52
Compare
Choose a tag to compare
  • Minor bug fixes and optimizations.

11.4.5

01 Sep 07:12
Compare
Choose a tag to compare

Changes

  • Re-add AD_ID permission to the SDK.
  • Fix Ad Review creative ID not available in the ad hidden callback.
  • Fix ads sometimes loading click destination within WebView.
  • Fix java.lang.IllegalStateException: Missing cached resource crash.
  • Fix com.applovin.impl.sdk.l.a NPE.
  • Fix NPE in com.applovin.impl.mediation.g.b() when rendering native ad.
  • Ad Placer fixes.
  • Several performanice optimizations.

Mediation Debugger

  • Display Init Ad Unit IDs (Selective Init IDs) if available.
  • Show live network name when live network is selected.
  • Explicitly disable adaptive banners.
  • Disable cleartext traffic alerts.
  • Better native ads test mode support.
  • Better Amazon TAM testing support.
  • Fix com.applovin.impl.mediation.debugger.ui.a.b.a() NPE.
  • Fix ANR for Nend Rewarded from Select Live Network (Do not trigger ANR detector if execution paused by debugger).
  • Add support for live native ads configured for manual integration.
  • Prefix SDK assets with "applovin_" to avoid namespace conflicts.

11.4.4

28 Jun 08:54
Compare
Choose a tag to compare

Features

  • Add support for recognizing WebView clicks based on interaction - to fix JS tags / DS ads opening click destinations within WebView.
  • Add public API AppLovinSdkUtils.isEmulator() which uses the same logic as our internal SDK when automatically enabling test ads for emulators.

Fixes

  • Ad Placer fixes.
  • Fix void android.view.View.setVisibility(int) NPE related to AppLovin / ALX fullscreen ads.

Mediation Debugger

  • Fix Mediation Debugger displaying "Not Initialized" for AppLovin. This was a cosmetic issue.
  • Fix Android 12 / API 31 Strict Mode warning in Mediation Debugger for using non-visual Context in UI component.
  • Fix java.lang.RuntimeException: Unable to destroy activity crash in Mediation Debugger's com.applovin.mediation.MaxDebuggerActivity Activity.
  • Alert mediated SDK error code and message on ad display failures.

11.4.3

08 Jun 08:19
Compare
Choose a tag to compare

Features

  • Add APIs for getting the fullscreen ad display error code and message. This will be available under MaxError#getMediatedNetworkErrorCode() and MaxError#getMediatedNetworkErrorMessage(), in the MaxAdListener#onAdDisplayFailed(...) callback.
  • Add support for forwarding IAB TCF v2.0 consent string from SharedPreferences to adapter and mediated SDKs for networks that support it.

Native Ad Changes

  • Add API MaxNativeAd#getMainImage() to retrieve the main image (media content). Note that this should use for ancillary purposes such as decor, but you must continue to render ads through MaxNativeAdLoader.
  • Fix native ads impression not fired if main image (media view) is not used.
  • Fix manual impressions not firing for subsequent ads when reusing their native ad views.

Fixes

  • Fix NPE related to getMemoryInfo().

11.4.2

20 May 00:03
Compare
Choose a tag to compare

Features

  • Downgrade ExoPlayer to 2.15.1 to fix backwards compatibility with older Android SDKs.
  • Ad Placer fixes.

11.4.1

19 May 01:38
Compare
Choose a tag to compare
  • Fix NPE: Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.drawable.Drawable.getIntrinsicWidth()' on a null object reference.
  • Fix AppLovinPrivacySettings NPE with android.content.Context.getSharedPreferences if a null context is passed in.
  • Remove AppLovin Exchange native ads clicking through on touch, including through the options view.
  • Add measures against AppLovin Exchange banner/MREC ads automatically expanding without user interaction.
  • Fix native ads not clickable because previously-rendered native ad is not destroyed if view is re-used in late-binding.

11.4.0

13 May 06:21
Compare
Choose a tag to compare

Features

  • Official release of native ads Ad Placer API. Please refer to our docs here.
  • Add ExoPlayer (2.17.1) as dependency. This will require JAVA 8.
  • Create first-class API MaxAd#getDspName() and MaxAd#getDspId() for getting DSP name for AppLovin Exchange ads.
  • Add support for BidMachine.
  • Optimizations for integrations with different custom SDK adapters.

Native Ad Changes

  • Official release for Ad Placer (see above).
  • Support for more native ad AppLovin Exchange DSPs.
  • Remove native ad asset requirement for manual native ads for AppLovin adapter. Template native ads still require title.
  • Add aspect ratio API for the adapters that support it via MaxNativeAd#getMediaContentAspectRatio().
  • Fix Direct Sold revenue events not firing.
  • Fix native ad templates not having a default background color (transparent) and bottom margin.

Fixes

  • Fix java.lang.IllegalArgumentException: Error unparcelling MemoryIntArray crash.
  • Fix android.net.Uri.getScheme() trackAndLaunchClick NPE crash.
  • Fix ArrayIndexOutOfBoundsException crash.
  • Fix fullscreen ads potentially leaking the passed in Activity.
  • Fix Mediation Debugger memory leak.
  • Deprecate and eventually remove MaxAdFormat#getDisplayName() public API.

11.3.3

08 Apr 07:41
Compare
Choose a tag to compare
  • Various memory leak fixes.