Releases: AppLovin/AppLovin-MAX-SDK-Android
Releases · AppLovin/AppLovin-MAX-SDK-Android
11.1.0
Features
- Allow
MaxAdView
andMaxNativeAdLoader
APIs to accept a non-Activity context. - Add APIs for native ad privacy icons.
- Add APIs for returning Ad Unit waterfall name and Ad Unit experiment name. Code snippet examples can be found in our docs here.
- Add API to preload the built-in GDPR consent flow via
AppLovinUserService#preloadConsentDialog()
.
Bug Fixes
- Fix
ConcurrentModificationException
crash related to native ads. - Fix NPE in
MaxNativeAd#recycle()
. - Fix NPE when calling
removeAllViews()
in container interstitials. - Fix
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/applovin/sdk/R$drawable
related to JAR integrations and Creative Debugger.
Mediation Debugger
- Add support for native ad LIVE ads.
- Check for network security config file / cleartext traffic in older devices.
- Fix “invalid version string” in error logs.
11.0.0
Major Features
- Native ads for MAX and AppLovin Exchange, as well as various adapters. Mediation Debugger has support for testing native test ads, but not native ads from live waterfall yet.
- VAST 4.0/4.2 support.
- Added the OMID SDK directly into our SDK for viewability measurement.
- Add support for FireOS - full e2e support to come later in Q1.
- Amazon Publisher Services integration support for external publishers.
- JS Tag Ads via MAX.
- Direct Sold ads and "Deep Link+".
- TCFv2 for pubs using standard consent frameworks - SDK will retrieve
IABTCF_gdprApplies
andIABTCF_TCString
and remove flagged mediated networks from the waterfall and flagged DSPs from bidding. - 1P data passing - APIs to pass in YoB, gender, maximum ad content rating, email (hashed), phone number (hashed), keywords list, interest lists.
- Location collection - If the permission is already granted by the app, the SDK will pass up the lat/long. This is disable-able via an API
- Ad closeability improvements.
- Support for compiling the now-open source'd adapters. (iOS only, Android is compilable already)
- Lock Screen Ads - Android pubs can now display MAX interstitial ads in the lock screen by passing in a
ViewGroup
. So far, only AppLovin adapter has e2e support - the other adapters will require custom work by the publisher.
Minor Features
- Add RevenuePrecision API to associate ad revenue with the precision.
- Update Google Play Services ads-identifier dependency from 17.0.0 to 17.1.0.
- Add support for pubs to pass “custom data” to be replaced in ILRD postbacks via the URL’s {CUSTOM_DATA} macro.
Add support for passing in “local extra parameters” from the integration to the adapters. This is a very useful API for publishers who want to add extra functionality into the now open source’d adapters. This is used for Amazon integrations as well.
Bug Fixes
- Fix Mediation Debugger popping up incorrect alert for missing
AD_ID
permission on Android emulators. - Fix
onPreDraw()
crash. - Fix
-5200
fullscreen ads display error edge case due to specific ProGuard rules.
10.3.5
- Increase stability of users being granted AppLovin rewards.
- Increase stability of test mode.
- Other bug fixes and stability improvements.
10.3.4
- Un-deprecate AppLovin MREC API.
- Memory leak fixes.
10.3.3
- Add support for DataSeat and Verve adapters.
- Add
MaxAd#getNetworkPlacement()
API. - Minor bug fixes and stability improvements.
10.3.2
- Add support for fixing edge case where endcards turn black after clicking.
- Minor bug fixes and stability improvements.
10.3.1
- Move the
onAdRevenuePaid()
callback into a separateMaxAdRevenueListener
interface. You can set the listener via thesetRevenueListener()
method of each ad class. - Fix
AppLovinBroadcastReceiver
NPE crash.
10.3.0
- Update error callback APIs to return first-class
MaxError
object. This is a breaking change on native Android. The new callback will bevoid onAdLoadFailed(final String adUnitId, final MaxError error)
- Add new
void onAdRevenuePaid(final MaxAd ad)
callback for all MAX ad listeners. - Creative Debugger improvements. Check out related docs for more info: https://dash.applovin.com/documentation/mediation/android/testing-networks/creative-debugger.
- Fix
MediaPlayer._setVolume
crash.
10.2.1
- ANR fixes.
- Mediation Debugger improvements.
10.2.0
- Fix callbacks of different instances of fullscreen ads (inter/rv) mixing up in specific integrations.
- Minor bug fixes and stability improvements.