This page shows you how to integrate a variety of SDK bidder networks as ad networks on the MAX mediation platform.
Before you start:
After you complete this integration, you can validate it by using the Mediation Debugger.
When you integrate third-party SDKs into your Mobile Property, you are solely responsible for such integrations. You and the third-party SDK provider must ensure compliant data processing and treatment of any user-based or device-based privacy choices or flags.
Amazon Publisher Services (APS) is an invitation-only program. To integrate APS, you first must create an APS account. Contact your APS representative to establish an APS account, or submit the form on the APS website to request access. If APS approves your request, you will receive an invitation link. Follow this link to register and to create your account with APS. You must complete this process before you integrate APS in MAX mediation.
For more information, refer to Amazon’s documentation.
To access Amazon ad inventory through MAX Mediation platform, you must have a valid account with Amazon. Sign in to your account through the Amazon Publisher Services page. If you do not already have an account, Amazon Publisher Services prompts you to create an account.
You must provide payment information to receive ads. Submit your payment information via the Payment Settings page.
To start creating your apps, log into your Amazon account and select SETUP > App & Slot Setup.

After you create an app, select Actions > SETUP > ADD A SLOT and add an ad slot to your app.

You must create a new ad slot that you use only on MAX. You cannot re-use previous ad slot IDs. MAX supports Amazon interstitial video and rewarded video, but these formats on APS are manually configured by the Amazon team on behalf of publishers. Contact your Amazon contacts if you need further help.
Amazon shares with you a CSV file that contains price point mapping. Upload that file into the MAX Dashboard on the ad units for which you would like to enable APS:

You only have to do this once. MAX uses the mapping across your entire account. If you update your price points, upload the new file by using the same process. When you do this, AppLovin merges the new file into the existing price points AppLovin has in its system, overriding any existing price points and adding any new price points.
app-ads.txt fileAmazon does not bid on apps that do not have the proper app-ads.txt lines placed in a valid app-ads.txt file.
Visit the app-ads.txt section in your Amazon Publisher Services portal and follow the instructions there to update your app-ads.txt file appropriately.
To enable BidMachine ad inventory through MAX Mediation platform, you must have an approved monetization account with BidMachine. If you do not have an account, contact BidMachine at hi@bidmachine.io to request an account.
Ask your BidMachine representative to create the Source ID of your account. They will tell you the Source ID, which you need to enable BidMachine on MAX.
To enable BIGO Ads ad inventory through MAX Mediation platform, you must have a valid account with BIGO Ads. If you do not have an account, register at the BIGO Ads Developer Management Platform.
If you already have an account and placements, skip to Step 3 and activate BIGO Ads in your MAX ad units.




When you create an ad slot, BIGO Ads generates a corresponding ad slot ID. You can find it in the BIGO Ads Developer Management Platform in the Ad Slots section:

To enable Chartboost ad inventory through MAX Mediation platform, you must have an approved account with Chartboost. If you do not have an account, register at the Chartboost site. Then begin by using Chartboost’s onboarding guide.
If you have already created an app with ad units, skip to Step 3 and activate Chartboost in your MAX ad units.
To start monetizing your app with Chartboost, create an app.

When you save your app, Chartboost generates and displays your app’s App ID and App Signature. You need these keys to request ads when you enable Chartboost in MAX Mediation. You can retrieve these keys by logging in to your Chartboost account and selecting Apps management > Your app. Your keys are under App information.

After you create an app, create a new ad location.

Establish your payment details at Chartboost to enable payments via your preferred payment method.
To access DT Exchange ad inventory through MAX Mediation platform, you must have a valid account with DT Exchange. If you do not have an account, register for an account at Digital Turbine Console. Enter all the required details and click Confirm.
Make sure to enter your official email address that appears on the app store or your website. After you complete the registration process and DT Exchange processes your information, DT Exchange sends you an official acceptance email.

Log in to your DT Exchange account. The App Management page appears.
Click ADD APP.

The Add App page appears.

If your app is already published in the app store:
Enter one of the following in the search field:
As you enter your details, a list of apps appears according to the information you enter.
Choose the app you want from the search results.

If accurate, check the confirmation box confirming that the target audience of your app does not include children and that your app is not likely to be accessed by children, if it applies to your app.
You cannot use the AppLovin Services in apps exclusively designed for, or exclusively directed to, children. Also, if a particular user of your app qualifies as a “child” under applicable laws, do not initialize or use the AppLovin SDK in any way.

If your app is not yet published in the App Store:
Check My App is Not Available in the Google Play / Apple App Store
Enter the name of the app.
Select either the Android or the iOS platform.
In the Category drop-down select the relevant categories that your app corresponds with. Advertisers use these categories for targeting purposes.


Create separate placements for bidding and waterfall ad units:

When they serve ads to users in the European Economic Area (EEA) or the UK, developers & publishers who use Google AdSense, AdManager, or AdMob must use a consent management platform (CMP) that Google certifies and that integrates with IAB’s Transparency and Consent Framework. Read the SDK integration guides > Platform > Overview > Privacy page for more information.
To access Google demand as a bidder through the MAX Mediation platform, you must have a valid account with AdMob. If you do not have an account, register for AdMob here.
AppLovin recommends that you create new placement IDs for accurate reporting in MAX.






After you create your AdMob ad units, you can get the placement IDs from the Apps > Ad Units section:

To enable InMobi ad inventory through MAX Mediation platform, you must have an approved monetization account with InMobi. If you do not have an account, register at the InMobi site.
If you have already created ad units in your InMobi monetization dashboard, skip to Step 3 and activate InMobi in your MAX ad units.
To start monetizing your app with InMobi, add your app in the InMobi monetization dashboard.




To enable InMobi Bidding, contact your InMobi account team about how to create a placement.
To enable InMobi in MAX Mediation, you need your InMobi Account ID and the placement IDs associated with your app. You can find your Account ID by selecting Finance > Payment Settings in the left navigation menu of your InMobi dashboard, and then selecting Payment Information:

If you want to create placement IDs with set price floors, contact your InMobi account team for instructions.
Establish your payment details in the Payment Settings section of the InMobi monetization dashboard. You must establish your payment details to start monetizing with InMobi.
To support bidding, your ironSource Ads adapters must be version 7.6.0.0.0 or higher for interstitial and rewarded ads, and version 8.1.0.0.1 or higher for banner and MREC ads.
To enable ironSource Ads ad inventory through the MAX Mediation platform, you must have an approved account with ironSource. If you do not have an account, register at the ironSource site.
If you already have an account, skip this step.
To start monetizing your app with ironSource Ads, add your app on the ironSource Ads dashboard.
Log in to your ironSource Ads account.
In the navigation bar on the left side of the page, select iS Ads. Click Apps.
The Apps page appears. Click Add app.
If your app is live in the App Store or on Google Play, enter your app’s URL. Click Import App Info. Your app’s name and category should appear automatically. If any field is incomplete, fill it manually.
If your app is not live yet, enter a temporary app name and update its information later from the Apps page.
Click Add App.

When you create your app this way, ironSource generates an app key. You can see this key below the name of your app on the Apps page. You need this key in step #3 below.
There are two ways you can configure your new app:
You can learn more about COPPA and CCPA compliance from ironSource at these links:
After you add your app, ironSource Ads bidding instances automatically appear in the Instances page. Be sure to activate the instances.

To enable Liftoff Monetize ad inventory through MAX Mediation platform, you must have an approved account with Liftoff. If you do not have an account, register at the Liftoff site.
If you already have a Liftoff account, skip to Step 3 and activate Liftoff Monetize in your MAX ad units. AppLovin recommends that you create new placement IDs, as this improves the accuracy of what MAX reports.
If you already created an app, skip to the Create a Placement section and create placement IDs for your MAX integration.


After you finish creating your new app, you can create a new placement.


Liftoff Monetize also generates a Reference ID after you submit your ad.
You can view this ID on the details page.
The Reference ID is based on the Placement name you supply, and you cannot alter it.
To integrate the Liftoff Monetize SDK with placements, you must include the Reference ID in your application.Register for a LINE account at the LINE site or contact your LINE representative to create your account.
To add your app, follow these instructions:


To add a new slot, follow these instructions:
Click the name of the app for which you want to add a new slot.
Select 詳細.

Click スロット追加.

Set your slot settings:

After you create your first slot, click 審査申請 to get approval from LINE.
This may take some time.
Contact your LINE representative if you have any questions.

You can retrieve your App ID by selecting 広告枠管理 > メディア. You can retrieve your Slot ID from the app details page.

To learn how to implement Meta Audience Network’s “Limited Data Use” flag in California, read the Meta for Developers documentation.
To access Meta Audience Network ad inventory through MAX Mediation platform, you must have a valid Meta for Developers account. Register for a Meta for Developers account at the Meta For Developers site and review the About Audience Network guide.
If you already have a Monetization Manager account, skip to Step 3 and activate Meta Audience Network in your MAX ad units. AppLovin recommends that you create new placement IDs, as this improves the accuracy of what MAX reports.
After you register, log into your Meta for Developers Monitization Manager account and create a new business or choose an existing one. To create a new business go to Monetization Manager.

After you create your business, create a property for each app you created. If your app has multiple versions, for different operating systems (Android, iOS), you can group these versions together into a single property. This consolidates reporting and management.

After you create your property, add the platform you want to monetize. In a property you can have up to four Ad Spaces per platform. You can add ad placements to each Ad Space.

You can add your payout information as soon as you finish establishing your business manager and property. Your app cannot receive Meta Audience Network ads until you add payout information.
Create your first ad placement by choosing a display format. Monetization Manager allows you to create up to four Ad Spaces per platform.



Meta Audience Network offers different types of ad units. Each ad unit in your app has a unique placement ID. Only one Ad Space can use an ad placement, and that placement must have the same platform as the Ad Space. To create an ad placement:
If you want to enable Meta Audience Network Bidding, you can use your existing placement IDs or create a new one. Meta Audience Network will no longer apply the floor value when you use the same placement ID in bidding. Work with your AppLovin account team to ensure that you apply best practices before you launch.


Your app cannot receive Audience Network ads until you add payout information to your Meta for Developers account. Learn about how to add a payout account or troubleshoot adding apps to Audience Network.
To enable Mintegral ad inventory through MAX Mediation platform, you must have an approved account with Mintegral. If you do not have an account, register at the Mintegral Publisher Monetization Platform.
If you already have an account, skip to Step 3 and activate Mintegral in your MAX ad units.
To start monetizing your app with Mintegral, add your app on the Mintegral dashboard.


When you create an app, Mintegal generates a corresponding App ID for your app. You can find this App ID in the Mintegral App Setting section.

Follow these steps to create a placement for an ad unit:
Select Placements & Units in Mintegral.
From the Search APP list, select your ad unit that you want to create a placement for.
Click Add Placement.

Type a Placement Name, choose an AD Format, and type a Unit Name.
Choose Header Bidding as the Bidding Type.
If you cannot enable Header Bidding, contact your Mintegral account manager or send email to developer@mintegral.com.
MAX Mediation supports Banner, Rewarded Video, Interstitial, and Native. MAX Mediation does not support any other Mintegral ad formats.

Click Save.
When you create an ad unit, Mintegral generates a corresponding Ad Unit ID. You can find the Ad Unit ID in the Mintegral Placements & Units section:

Establish your payment details at the Mintegral Monetization Platform. This allows you to receive payments at your preferred payment method. You must establish your payment details to receive fill from Mintegral.
Complete the MobileFuse contract, which you can find here.
Complete the onboarding questionnaire, which you can find here.
This provides MobileFuse with the necessary information to create your placement IDs. Answer thoroughly.
After you complete steps 1 and 2, you are introduced to your Account Manager at MobileFuse. Your Account Manager creates your placement IDs for you and provides you with the following information:
app-ads.txt lines.
(You can also find these here.
Your app-ads.txt file must be live before you launch.
When you correctly serve this file from your developer website, inform your MobileFuse account team.
See the app-ads.txt info page to learn how to serve your app-ads.txt file.)After you enter the IDs into MAX, you can begin monetizing. These best practices ensure a successful launch:
app-ads.txt is in place.Bidding support requires Moloco adapters and a MAX SDK at or above a particular version number. For the Moloco adapters, these minimum versions are 2.3.0.0 for Android and 2.2.1.0 for iOS. For the MAX SDK, this minimum version is SDK 12.3.0.
To enable Moloco inventory through MAX Mediation platform, you must have an approved account with Moloco. If you do not have an account, contact Moloco to get one.


After you create your app, you can create Moloco Ad Units for your MAX ad units.
To enable in-app bidding on your account, ask your Moloco technical account manager or contact Moloco.

You need your Moloco App Key and Ad Unit ID so that you can enable Moloco in your MAX account. To get these values:

To enable Ogury ad inventory through MAX Mediation platform, you must have an approved monetization account with Ogury. If you do not have an account, register at the Ogury site.
If you already have ad units created in your Ogury monetization dashboard, skip to Step 3 and activate Ogury in your MAX ad units.
Note that Ogury supports only Android apps.
To start monetizing your app with Ogury, add your app in the Ogury Monetization dashboard.

You can now create ad units that correspond to the CPM values you entered in MAX.

To enable Ogury in MAX Mediation, you need your Ogury ad unit IDs and Asset Key. You can retrieve the Asset Key from the Assets > Overview section of your Ogury Monetization dashboard.

You can retrieve an ad unit ID from the Assets > Monetization settings section of your Ogury Monetization dashboard. To do so, click the ⎘ icon in the AD UNIT ID column associated with the ad unit whose ID you want to retrieve.

Establish your payment details in the My Bank Info section of your Ogury Monetization dashboard. You must establish your payment details to receive fill from Ogury.
To enable Pangle ad inventory through MAX Mediation platform, you must have an approved monetization account with Pangle. If you do not have an account, register at the Pangle site.
If you already have ad units created in your Pangle dashboard, skip to Step 3 and activate Pangle in your MAX ad units.
To start monetizing your app with Pangle, add your app in the Pangle dashboard:

After you save your app, you can create Pangle ad units:
To enable Pangle in MAX Mediation, you need your Pangle App ID and the ad unit IDs that Pangle associates with the app you created. You can find the App ID by selecting Apps. You can find the Ad Placement ID by selecting Ad Placements.
Establish your payment details in the Account Information section. You must establish your payment details to receive fill from Pangle.
To enable PubMatic OpenWrap ad inventory through MAX Mediation platform, you must have an monetization account with PubMatic. If you do not have an account, register here.
If you already have an account and ad units, skip to Step 3 and activate PubMatic OpenWrap in your MAX ad units.




When you create an ad unit, PubMatic generates a corresponding ad unit ID. You can find it in the Ad Units section:



To enable Smaato ad inventory through MAX Mediation platform, you must have an approved monetization account with Smaato. If you do not have an account, register at the Smaato Publisher Platform.
If you have already created ad units in your Smaato dashboard, skip to Step 3 and activate Smaato in your MAX ad units.
To start monetizing your app with Smaato, add your app in the Smaato dashboard.
Log in to the Smaato dashboard.
Select Inventory > New App.
Fill in the requested information for your application.
You create placements in the Define Adspaces section.
Create your Smaato placement IDs for each ad format and click Save.
If you want to enable bidding, contact your Smaato account team.
When you save your app, Smaato lists your ad space IDs on the Inventory page. You use these IDs to enable Smaato in your MAX ad unit.
To enable Smaato in MAX Mediation, you need your Smaato Publisher ID and the ad space IDs that Smaato associated with the app you created.
To find your Publisher ID, select Inventory.
To find an Adspace ID, select your app and look in the Adspaces table.

If you want to create placement IDs with price floors, contact your Smaato account team.
Establish your payment details in the Payment Information section. You must establish your payment details to receive fill from Smaato.
Bidding support requires Unity Ads adapters at or above a particular version number. This minimum version is 4.6.0.0 for Interstitial & Rewarded ads, and 4.9.2.1 for Banner & MREC ads.
To enable Unity Ads inventory through MAX Mediation platform, you must have an approved account with Unity Ads. If you do not have an account, create a Unity ID at the Unity site.

If you do not enable ads, you cannot use Unity’s monetization features, including in-app bidding.

After you create your application (Project) in this way, you can create Unity Ad Units and Placements for your MAX ad units.
When you establish bidding in the Unity Ads Monetization dashboard, Unity Ads automatically creates Ad Units and Placements for each platform and ad format in your project. This results in six bidding placements: one interstitial, one rewarded, and one banner bidding placement each for Android and for iOS. New projects that use MAX mediation get these bidding placements automatically.
If you have an existing MAX project that is eligible to use bidding but that does not have bidding placements, you can generate these six bidding placements from the Unity Ads Monetization dashboard:
AppLovin recommends that you create new Unity Ads bidding placements for use in MAX, as this improves the accuracy of what MAX reports.


Click Add Ad UnitTo edit an existing Placement:
You cannot change the Placement ID after you create the placement.
You need your Unity Ads Game ID and Placement ID so that you can enable Unity Ads in your MAX account. To get these values:
Then:
To enable Verve ad inventory through MAX Mediation platform, you must have an approved PubNative Publisher account. If you do not have an account, contact Verve to learn how to get one.
After you complete the registration process, Verve Group sends you an email with which you can activate your account. After you activate your account, Verve Group sends you another email, which includes the following essential integration information:
App-ads.txt ListDo not create anything on the APPS page. Instead, allow your account manager to guide you through the app creation process.
To enable VK Ad Network ad inventory through MAX Mediation platform, you must have a valid account with VK Ad Network. If you do not have an account, register at vk.com.
If you already have an VK Ad Network account, skip to Step 3 and activate VK Ad Network in your MAX ad units. AppLovin recommends that you create new placement IDs, as this improves the accuracy of what MAX reports.
If you want to create placements with price floors, contact your VK Ad Network account team to enable that feature.
If you have already created your app in VK Ad Network, skip to the “Add a New Placement” section and create a Placement ID for your ad unit placement.

The CPM floor is based on whichever currency you selected when you created your VK Ad Network account.

After you create your app, you can create new placements.



To enable Yandex ad inventory through MAX Mediation platform, you must have a valid account with Yandex. If you do not have an account, register at the Yandex site.
If you already have an Yandex account, skip to Step 3 and activate Yandex in your MAX ad units. AppLovin recommends that you create new placement IDs. This improves the accuracy of what MAX reports.
If you have already created an app, skip to the “Add a New Placement” section and create a Block ID.

app-ads.txt.After you create your app, you can create new placements:

Note the ID of your new ad unit. You need it in Step 3 to enable this ad unit on MAX.
To enable YSO Network ad inventory through MAX Mediation platform, you must have an approved account with YSO Network. If you do not have an account, register at the YSO Network website.
If you already have an account and placements, skip to step 3 below to activate YSO Network in your MAX ad units.
To start monetizing your app with YSO Network, add your app on the YSO Network dashboard.


Follow these steps to create a placement:


When you create a placement, YSO Network generates a corresponding placement Key. You can find it in the YSO Network dashboard Publishing section:
