This page shows you how you 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.
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.

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


To access Google AdMob ad inventory through MAX Mediation platform, you must have a valid account with Google AdMob. If you do not have an account, register at the Google AdMob site.
If you already have a Google AdMob account, skip to Step 3 and activate Google AdMob in your MAX ad units. AppLovin recommends that you create new placement IDs, as this improves the accuracy of what MAX reports.
Log into your Google AdMob account.
Click the Apps button in the left navigation bar.
To monetize using MAX Mediation, you have three choices:
You must create a unique Google AdMob application per platform (iOS and Android).

After you establish an app in your Google AdMob account, create individual ad units with CPM floors.
For each ad format, follow the instructions below.

After you create all the Google AdMob ad units you need, you can get their placement IDs by selecting Ad Units in the left navigation bar.

MAX supports Google’s content mapping for apps. This enables you to deliver contextually relevant ads from Google AdMob. To use this feature, integrate Google Adapter version 9.3.0.2 or later
To pass a single-content URL, call setLocalExtraParameterForKey on the ad object.
Pass that function the URL string:
To pass multi-content URLs, call on the ad object. Pass that function a list of URL strings:
Contact a HyprMX representative for help with creating your account.
Contact a HyprMX representative for help with creating an application and placements. They will give you the Distributor ID and the Placement Name that you need to enable HyprMX on MAX.
To enable Maio ad inventory through MAX Mediation platform, you must have an approved account with Maio. If you do not have an account, register through this form.
If you already have an Maio account, skip to Step 3 and activate Maio in your MAX ad units. AppLovin recommends that you create new placement IDs, as this improves the accuracy of what MAX reports.
If you have already created an app, skip to Add a New Placement below to create a Zone ID for your MAX integration.


Take note of your Media ID (メディアID) for the app.
To enable Tencent ad inventory through MAX Mediation platform, you must have an approved monetization account with Tencent. If you do not have an account, register at the Tencent site.
If you already have ad units created in your Tencent dashboard, skip to Step 3 and activate Tencent in your MAX ad units.
To start monetizing your app with Tencent, create an app in the Tencent dashboard:
Log in to the Tencent dashboard.
Select Application (流量合作), create an app, and enter the requested information for your application.

After you save your app, click Add Placement (新建广告位) under My Placement (我的广告位). Create your Tencent placement IDs for each ad format.

To enable Tencent in MAX Mediation, you need your App ID and the Ad Slot IDs that Tencent associates with the ad units you created. You can find your Ad Slot ID in the section. You can find your in the section, listed in the left navigation bar.
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 DASHBOARD > APP SETTINGS > Basic Settings.

After you create an app, start a new campaign. This enables Chartboost demand.

Establish your payment details at Chartboost to enable payments via your preferred payment method. You must establish your payment details to receive fill from Chartboost.
After you save the app, you will see a listing for the app with its app ID.



To enable CSJ in MAX Mediation, you need your CSJ app ID and the ad placement IDs associated with the app you created. You can find the app ID in the Apps section of the CSJ dashboard. You can find the ad placement IDs in the Ad Placements section.
Establish your payment details in the Account Information section. You must establish your payment details to receive a fill from CSJ.
setLocalExtraParameterForKey
After you create your app, you can create new placements or use the default placement created by Maio. To create a new placement, follow these instructions:


Note the Zone ID (ゾーンID) of the placement you added. You need it in Step 3 to enable your new placement on MAX.

If you want to create placements with price floors, contact your Maio account team for instructions.

Establish your payment details in the Payment Information section. You must establish your payment details to receive fill from Tencent.
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.
CSJ is available only in China and only for iOS.
When you serve ads to users in the European Economic Area (EEA) or the UK, if you use Google AdSense, AdManager, or AdMob, you 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 documentation for more information.
You must create new Google AdMob ad units when you use MAX. If you use ad units associated with Google mediation you will experience SDK initialization issues and discrepancies.
In the Create ad unit section, select the Banner format.
Type a name for this ad unit in the Ad Unit Name field.
In the Advanced Settings section, set the following:

Click CREATE AD UNIT to save.
Make sure to note your Google bidding and Google AdMob app ID and the Ad Unit ID.

Click CREATE ANOTHER AD UNIT if you want to create more banner ad units.
In the Create ad unit section, select the Native Advanced format.
Type a name for this ad unit in the Ad Unit Name field.
In the Advanced Settings section, set the following:

Click CREATE AD UNIT to save. Make sure to note your Google AdMob app ID and the Ad Unit ID.
Click CREATE ANOTHER AD UNIT if you want to create more ad units.
In the Create ad unit section, select the Interstitial format.
Type a name for this ad unit in the Ad Unit Name field.
In the Advanced Settings section, set the following:

Click CREATE AD UNIT to save. Make sure to note your Google AdMob app ID and the Ad Unit ID.
Click CREATE ANOTHER AD UNIT if you want to create more ad units.
In the Create ad unit section, select the Rewarded format.
Type a name for this ad unit in the Ad Unit Name field.
In the Advanced Settings section, set the following:

Click CREATE AD UNIT to save. Make sure to note your Google AdMob app ID and the Ad Unit ID.
Click CREATE ANOTHER AD UNIT if you want to create more ad units.
Google recommends that developers include a 50 px padding between the banner placement and the app content. This reduces the likelihood of accidental clicks. Refer to Google’s “About Confirmed Click” policy for more information and best practices.