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 MemoryIntArraycrash. - Fix
android.net.Uri.getScheme()trackAndLaunchClickNPE crash. - Fix
ArrayIndexOutOfBoundsExceptioncrash. - Fix fullscreen ads potentially leaking the passed in
Activity. - Fix Mediation Debugger memory leak.
- Deprecate and eventually remove
MaxAdFormat#getDisplayName()public API.