Releases: AppLovin/AppLovin-MAX-SDK-Android
Releases · AppLovin/AppLovin-MAX-SDK-Android
11.4.0
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()
andMaxAd#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
- Various memory leak fixes.
11.3.2
- Fix FireOS reward callbacks not firing for AppLovin Exchange ads.
- Allow Mediation Debugger API to initialize with generic
Context
.
11.3.1
- Fix any new apps created in the AppLovin dashboard with those SDKs will not be visible in the reports while ad serving is not impacted. Existing Application names in the system are not affected.
- Fix frequency capping inconsistency.
- Fix rewarded S2S postbacks not working.
- Fix AppLovin reward custom currency / label.
- Fix
IllegalStateException: cache is closed
crash. - Redesign privacy icon redesign for ALX native ads.
- Reduce MediaPlayer ANRs.
11.3.0
- Support for OMID measurement for native ads and banners/MRECs. Measurement for VAST ads supported since v11.0.0.
- Various NPE fixes.
- Fix LINE native ads not rendering properly.
- Fix AppLovin fullscreen ad audio issues.
- Various native ad fixes and optimizations.
- Fix "Failed to load WebView provider: No WebView installed" error.
- Mediation Debugger updates.
11.2.2
- Fix
MaxAdView
sizing on Android TV integrations. - Fix
java.lang.IllegalArgumentException: No context specified
crash due toActivity
in fullscreen ads being destroyed. - Fix
java.util.List.size()
NPE. - Fix AppLovin native ads rendering duplicate privacy icons.
- Fix
com.applovin.impl.sdk.y.b (y.java)
ANR. - Fix Mediation Debugger error logs related to custom networks.
11.2.1
11.2.0
Features
- Add native ads late view binding API - to be able to pre-load the native ad and render it later.
- Refactor {CUSTOM_DATA} and {USER_ID} APIs from ad load to impression level.
- Add public API for checking
AppLovinSdkUtils.isFireOS()
.
Fixes
- Fix "A valid Activity is required"
java.lang.IllegalArgumentException
. - Fix
java.lang.ArrayIndexOutOfBoundsException
. - Fix various NPEs.
11.1.3
Multiple Banner / MREC Changes
- If auto-refresh is stopped, do not schedule error refresh and just call the ad load failure callback since publishers were expecting an ad load failure callback from their loadAd call.
- Fix SDK not firing ad load failure callback if auto-refresh is enabled and ad fails to load.
- API via
MaxAd#getSize()
for returning underlying ad view size due to the variable dimensions of Google's adaptive banners. Min AdMob adapter version 20.5.0.9 & min GAM adapter version 20.5.0.6.
Minor Features
- Update OMID SDK verison to 1.3.30
Fixes / Refactors
- Fix discrepancy issues with AppLovin Exchange native ads impression tracking.
- Fix ExoPlayer crash.
- Fix
AppLovinAdView
potentially leaking an instance of its parentActivity
.
11.1.2
- Hotfix for native ads crash for ByteDance, Facebook, and Mintergal adapters.