As developers migrate their integration from MoPub to MAX, there will be differences and improvements in some of the key integration features. Below is a comparison of notable SDK features supported:
Jump to section:
General
Feature |
MoPub |
MAX |
---|---|---|
Supported Platforms |
Android, iOS, Unity only. |
Android, iOS, Unity. With plugins for Adobe Air, Cordova, React Native, and Unreal. Support coming soon for Flutter and Titanium. |
SDK initialization |
Initialize the MoPub SDK before making ad requests and manually enter the MoPub ad units and the network app IDs required. |
Initialize the AppLovin SDK before making ad requests (Android | iOS | Unity). MAX provides an automated initialization process for developers. Network app IDs required for each network should be entered in the MAX ad unit page. See docs for more info. |
Modularized SDK |
You integrate only the SDK module(s) needed for your ad formats |
AppLovin SDK provides a lightweight SDK solution that includes support for native, interstitial, rewarded video, banners and MRECs. Developers are recommended to maximize yield through the usage of multiple ad formats and a diversified set of demand partners. |
Test mode |
Supported through manual test mode credentials saved by the developer in each app and ad unit. |
Supported automatically (Mediation Debugger | Test Devices). Read more about AppLovin’s fully automated testing suite here. |
Banner Ads
Feature |
MoPub |
MAX |
---|---|---|
Banner size |
The requested banner size acts as ceiling |
Exact matches. Also support adaptive banner in mediation with Google. |
Native banner (native ad demand resized and served in banner containers) |
Not supported |
Supported (auto-handled by the SDK and mediation adapters). |
Mediation
Feature |
MoPub |
MAX |
---|---|---|
Open source network adapters |
Supported |
Supported |
Supported Network Types |
Custom Network - JS tags, Custom Network - SDK,17 Officially Supported Mediated Networks: 9 Advanced Bidders, 5 SDK networks supported for native ad format |
Custom Network - JS tags, Custom Network - SDK (alpha) , 25 Officially Supported Mediated Networks: 15 Advanced Bidders with 5 more in alpha, 8 SDK networks supported for native ad format |
Data passing to adapters |
Supported via LocalExtras and AdapterConfiguration |
Supported via LocalExtras |
Facebook native banner mediation |
You pass in a flag indicating this ad request is going to be for Facebook’s native banner ads. |
You enable it on the MAX dashboard. |
Others
Feature |
MoPub |
MAX |
---|---|---|
Ad expiration |
Get a callback/error when an ad expires. You are responsible for requesting a new ad. |
MAX automatically handles ad expiration and requesting of a new ad on your behalf based on the duration requested by each network partner. |
Impression data |
Supported (Client-side, Reporting API, MMP) |
Supported (Client-side, S2S, Reporting API, MMP) |
Mute ad audio |
Supported for select networks |
|
[Unity] Pause background (audio, etc.) |
Supported |
Supported (5.0.0+ on Unity) |
[Native] Ad Placer |
Request and show native ads in a scrolling feed (RecyclerView, ListView, UITableView, et al.) |
In-Progress. Reach out to our team for the latest ETA. |
Unity builds with relative path (cross-machine workspaces) |
Not supported |
Supported |