SDK Bidder Network Guides

This page gives you step-by-step instructions for how you set a variety of SDK bidder networks live as ad networks on the MAX Mediation platform.

Before you start, make sure you have correctly integrated the supported MAX ad formats into your application. 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 end user- or device-based privacy choices or flags.

As a prerequisite, make sure you have added the adapter for the network by following the instructions in Preparing Mediated Networks. After you complete this integration, you can validate your integration by using the Mediation Debugger.

  • Step 1. Create an AdColony Account

    To enable AdColony ad inventory through MAX Mediation platform, you must have an approved monetization account with AdColony. If you do not have an account, you can sign up at the AdColony site.

    If you have already created zone IDs in your AdColony dashboard and if AdColony has enabled your account for bidding, you can skip to Step 3 and activate AdColony in your MAX ad units.

    Step 2. Create an Application and Zones in AdColony

    1. To start monetizing your app with AdColony, add your app in the AdColony dashboard.
    2. After you log in, select the MONETIZATION section and click + Setup New App. Enter the requested information for your application.
      AdColony: MONETIZATION. + Setup New App. App: Any. Date Range: This Month. Platform: All. Earnings / US eCPM / Fill Rate / Impressions / CVVs
    3. To start creating placements, click + Setup New Ad Zone, type your AdColony placement IDs for each ad format, and click Save.
    4. After you save the app, in the Monetization > Apps section you will see a list of AdColony Zone IDs that you can use to enable AdColony in your MAX ad unit.
      AdColony: MONETIZATION. Create Video Zone: MAXiOSSampleApp. Integration. Zone is active: ☑ Yes, ☐ No. Name your ad zone: MAX Interstitial Zone Bidding

    To enable AdColony Bidding in MAX Mediation, you need the AdColony App ID and Zone IDs that are associated with the app you created. You can find the App ID by clicking on the desired app in the MONETIZATION section. When you select the app, you can then click on the zones you created and this will allow you to access the Zone ID that you will use in your MAX ad unit page to enable AdColony.

    Once you create your Zone IDs, contact your AdColony Account Manager to enable bidding on these placements.

    Make sure to set up your payment details in the Payment Information section. You must insert your payment details in order to receive fill from AdColony.

    Step 3. Enable AdColony in Your MAX Account

    1. When you complete your AdColony setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable AdColony.
    3. Type the AdColony App ID and the Zone ID value associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables AdColony in the participating networks list for this ad unit.
  • Amazon Publisher Services (APS) is an invitation-only program. To integrate APS, you first must create an APS account. Contact your APS representative to set up an APS account, or fill out the form on the APS website to request access. If APS approves your request, you will receive an invitation link that you can follow to sign up and to create your account with APS. You must complete this process before you proceed to set up APS in MAX mediation.

    You must use AppLovin MAX SDK version 11.0.0 or higher to access the Amazon network. For more information, please refer to Amazon’s documentation.

    Use the latest Amazon Publisher Services adapter version to avoid reporting discrepancies.

    Step 1. Create an Amazon Account

    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, you will be prompted to create an account.

    Payment information is required to receive ads. Please make sure to submit your payment information through the Payment Settings page.

    Step 2. Create an Application in Amazon Publisher Services Portal

    Log into your Amazon account and select SETUP > App & Slot Setup to start creating your apps.

    Add an App. Google Play Store or Apple Store or Amazon Store URL. Find App. Enter a store URL to find an app.

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

    Amazon leaders (tablet banners) are not supported. Only use Amazon banners when creating slot IDs in the Amazon dashboard.

    Slot Format: Media Type drop-down. Ad Size drop-down. Slot Name input field. Price Points: Price points are the CPM values that are targeted when an impression is available. Sufficient price point coverage will help maximize revenue. Be sure to update your ad server/mediator to reflect any changes made to your price points within the APS portal. See Resources for more information. ✓ Recommended button. Custom button. Table: Range, Increment, Range Start, Range End, number of Price Points. Total.

    You must create a new ad slot that is used 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. Please reach out to your Amazon contacts for further help.

    Step 3. Upload Your Price Point Mapping

    Amazon will share with you a CSV file that contains price point mapping. Upload it into MAX Dashboard on the ad units for which you would like to enable APS:

    Amazon Publisher Services. Status. Include All. Drag and Drop your Amazon Price Point CSV here or Browse Local Files. Export.

    You only have to do this once, as MAX uses the mapping across your entire account. If you update your price points, upload the new file by using the same process. 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.

    Step 4. Add Amazon Publisher Services entries in your app-ads.txt file

    Beginning in , Amazon no longer bids 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.

  • Step 1. Create a BidMachine Account

    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, you can contact BidMachine via hi@bidmachine.io to request an account.

    Step 2. Create a Source ID in BidMachine

    Please reach out to your BidMachine rep to create the Source ID of your account. They will let you know the Source ID which you need to enable BidMachine on MAX.

    Step 3. Enable BidMachine in Your MAX Account

    1. When you complete your BidMachine setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable BidMachine.
    3. Type the BidMachine Source ID values associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables BidMachine in the participating networks list for this ad unit.
  • Criteo Publisher UI is mostly a managed service so most of the account setup is done by a Criteo account manager. If you do not have a direct contact at Criteo, contact maxbiddingsupport@criteo.com and a Criteo account manager will reply to you.

    Step 1. Create a Criteo Account

    To enable Criteo ad inventory through MAX platform, first sign a direct contract with Criteo. Contact maxbiddingsupport@criteo.com with a full list of your bundle IDs so the Criteo Supply Quality team can screen them. Once they approve your list, the Criteo team will send you an IO to sign. AppLovin also needs a bank proof and an updated W9 form for finance setup.

    You then receive an email from the Criteo Publisher Management Center with login instructions. When you log in, you see the pop-up window shown below, in which you can read, and approve or reject, the Criteo addendum for third-party demand partners:

    Terms and Conditions. Please accept terms and conditions for the following networks: MAX AppLovin — App — US — Default. Download Terms and Conditions button. Reject button. Approve button.

    After you accept the addendum, share testing bundle IDs with your Criteo account manager. These IDs are submitted to Criteo’s supply quality team for approval. After they approve them, you are ready to go to Step 2:

    Step 2. Create an Application and Placements in Criteo

    To start monetizing your app with Criteo, you need your Criteo Account ID and the zone IDs associated with the app you created. These are created by your Criteo account manager. Tell your Criteo account manager which ad sizes you wish to monetize. Your Criteo account manager then completes the rest of the setup and shares the account and zone IDs with you.

    Step 3. Enable Criteo in Your MAX Account

    1. After you complete your Criteo setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable Criteo.
    3. Type the Criteo Account ID and the Zone ID values associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables Criteo in the participating networks list for this ad unit.

    Notes and Best Practices

    • Criteo’s bidding machine takes about two to three weeks to learn about new traffic.
    • Criteo recommends that you do not set high floors (>$1) at the beginning, since that would result in a low bid rate before the bidding machine has a fair chance to assess all traffic.
    • Expect a gradual increase of demand from Criteo as the company completes its Iponweb acquisition, with more third party demand along with Retail Media demand.
  • Step 1. Create a DT Exchange Account

    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, you can sign up for an account at Digital Turbine Console. Enter all the required details and click Confirm.

    Make sure to enter your official email address as stated 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.

    Sign Up. First Name. Last Name. Password. Retype Password. Email. Company Legal Name. Domain. Phone Number. I agree to DT Exchange’s Service Order. Sign In. Confirm.

    Step 2. Create an Application in DT Exchange

    1. Log in to your DT Exchange account. You are directed to the App Management page. Click ADD APP.
      Select Publisher drop-down. Add App button.
    2. The Add App page appears.
      App Management: Add App. Find my app in Google Play / Apple App Store. Search by app name, developer name, or bundle ID (search input field). My app is not available in the Google Play / Apple App Store (checkbox).
      If your app is already published in the app store:
      1. Enter one of the following in the search field:
        • App Name
        • Developer Name
        • Bundle ID
        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.
        Add App. Find my app in Google Play / Apple App Store. “Test” (query text). List of apps that match that query. My app is not available in the Google Play / Apple App Store (checkbox).
      2. Check the COPPA check box if it applies to your app.
        Selected App: Test (Google Play). Checkbox: By checking this box, I hereby confirm that my app is not directed to children under the age of 13 or to the general audience which may include children under the age of 13. Add Another App button. Add Placements button. Add Mediated Networks button.
      If your app is not yet published in the App Store:
      1. Check My App is Not Available in the Google Play / Apple App Store
      2. Enter the name of the app.
      3. Select either the Android or the iOS platform.
      4. In the Category drop-down select the relevant categories that your app corresponds with. Advertisers use these categories for targeting purposes.
        App Management: Add App. Find my app in Google Play / Apple App Store. ✅ My app is not available in the Google Play / Apple App Store. App name (input field). Platform (radio buttons): iOS, Android. Category (drop-down). App icon: Drag and Drop your file… Bundle ID. Checkbox: By checking this box, I hereby confirm that my app is not directed to children under the age of 13 or to the general audience which may include children under the age of 13. Add Another App button. Add Placements butt. Add Mediated Networks button.

    Step 3. Create a Placement in DT Exchange

    1. Click Apps in the left menu, and choose the app for which you want to create placements.
      DT Exchange: Apps, Dynamic Reports, Blocking Lists, Users, Finance. Total Revenues Graph. Add App button.
    2. The Placements tab opens, displaying all created placements. Create separate placements for bidding and waterfall ad units:
      1. Enter a name for the new placement. Choose a name that differentiates between bidding and waterfall ad units.
      2. From the dropdown list, select the placement type.
      3. Click Save Placement when you finish, and add new placements if necessary.
      Placements (tab). Mediated Networks (tab). App Settings (tab). Test Devices (tab). Search or a placement/instance (input field). Filter by (button). Download CSV (button). Upload CSV (button). Table column headings: Placement Name (input field), Type (drop-down), Floor Price, Revenue, Impressions, Fill Rate, eCPM, Frequency.

    Step 4. Enable DT Exchange in Your MAX Account

    1. When you have all the DT Exchange ad unit IDs you need, log in to your MAX account and select MAX > Manage > Ad Units. To retrieve the necessary IDs, take the following steps:
      1. Click Apps in the left menu. Next to each app in the list you will find its corresponding ID.
      2. To retrieve a Placement ID, select the app that the placement belongs to in the App Management page. That page displays all created placements. Select Placement setup. The placement ID displays at the top of the page.
    2. Click the MAX ad unit placement on which you want to enable DT Exchange.
    3. Type the DT Exchange App ID and the DT Exchange Placement IDs for your bidding instance.
    4. Click the Status bar to activate the network and click ✓ Save. This enables DT Exchange in the participating networks list for this ad unit.
  • By , developers & publishers who use Google AdSense, AdManager, or AdMob must use a consent management platform (CMP) that is certified by Google and that integrates with IAB’s Transparency and Consent Framework when they serve ads to users in the European Economic Area (EEA) or the UK. Read My Platform > Overview > Privacy for more information.

    Step 1. Create an AdMob Account

    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, you can sign up for AdMob here.

    If you already have an AdMob account, you can skip to the next step to create partner bidding ad units which are required to enable Google as a bidder. AppLovin recommends that you create new placement IDs for accurate reporting in MAX.

    Step 2. Create an Application and Ad Units in AdMob

    Add Your App

    1. Log in to your AdMob account and select Apps.
    2. You can either search for an existing app, add a new app, or select an existing app to monetize using MAX Mediation. You will need to create a unique AdMob application per platform (iOS + Android).
      Google AdMob. Apps. All apps are hidden. Add app. View all apps.
    3. When you have an app in your AdMob account, you can create individual ad units that will be used for partner bidding. For each eligible format, note that you must select the Partner bidding setting for ad units on which you want Google bidding to serve. Advanced settings are excluded from this ad unit type.
      google-bidding-02.png
      Banner/MREC
      1. Select the Banner format.
      2. Enter an Ad Unit Name.
      3. Check the box in the Partner bidding section. Note that advanced settings are excluded from this ad unit type.
      4. Click Create Ad Unit.
      5. Note your AdMob app ID and the Ad Unit ID.
      google-bidding-03.png
      Native
      1. Select the Native advanced format.
      2. Enter an Ad Unit Name.
      3. Check the box in the Partner bidding section. Note that advanced settings are excluded from this ad unit type.
      4. Click Create Ad Unit.
      5. Note your AdMob app ID and the Ad Unit ID.
      google-bidding-04.png
      Interstitial
      1. Select the Interstitial format.
      2. Enter an Ad Unit Name.
      3. Check the box in the Partner bidding section. Note that advanced settings are excluded from this ad unit type.
      4. Click Create Ad Unit.
      5. Note your AdMob app ID and the Ad Unit ID.
      google-bidding-05.png
      Rewarded Video
      1. Select the Rewarded format.
      2. Enter an Ad Unit Name.
      3. Do not change the default Reward Settings.
      4. Check the box in the Partner bidding section. Note that advanced settings are excluded from this ad unit type.
      5. Click Create Ad Unit.
      6. Note your AdMob app ID and the Ad Unit ID.
      google-bidding-06.png

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

    Apps > Ad Units

    Step 3. Enable Google Bidding in Your MAX Account

    1. When you complete your Google bidding setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable Google bidding.
    3. Type the AdMob App ID and the Ad Unit ID values associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables Google bidding in the participating networks list for this ad unit.
  • Step 1. Create an InMobi Account

    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, you can sign up at the InMobi site.

    If you have already created ad units in your InMobi monetization dashboard, you can skip to Step 3 and activate InMobi in your MAX ad units.

    Step 2. Create an Application and Placements in InMobi

    To start monetizing your app with InMobi, add your app in the InMobi monetization dashboard.

    Log in to the dashboard, and select Inventory > Inventory Settings > Add Inventory. Then, in the Enter App details field, type the store URL for your application.

    Inventory Settings. Add Inventory: Mobile App, CTV App, Mobile Website. Start Monetizing your Inventory with InMobi. Get started by adding an app/website and creating placements. Setup Inventory and Placements: Setup ad units and placements that best suits your app/website’s user experience. Enter App details: Get your app details by adding the Google Play or App Store URL. Link app URL input field. App not published yet? Link manually.

    To enable InMobi as a mediated network, create InMobi placement IDs:

    1. Select your app and click + Add a placement.
    2. Select which ad format you desire.
    3. Enter the placement details.
    4. Click Create Placements to save the placement. Note the placement ID. You will use it when you enable InMobi in your MAX ad unit.

    To enable InMobi Bidding, contact your InMobi account team about how to create a placement.

    Select Ad Unit: Select the type of ad unit that best suits your content and monetization goals. Interstitial: Full screen and high engagement ads placed at natural break points in the app. Banner (Selected): Simple, rectangular static or animated ads that can be placed across screens and content. Rewarded: Short ads, that rewards users with Mobile App gifts, in exchange for ad views. In-Stream: Linerar or non-linear video ad formats served into a video player, before, during, and after the content. Interstitial: Full screen and high engagement ads placed at natural break points in the app. Total placements (0). Table: #, Placement Name, Audience Bidding, Test Mode. Create New Placement. Enter Placement Name (input field). Test Mode (selector): Off, Global, Device. Select Ad Experience Template (drop-down). Cancel (button). Create Placements (button)

    To enable InMobi in MAX Mediation, you need your InMobi Account ID and placement IDs associated with the app you created. 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.

    Finance/Payment Settings. Payment Information tab. Account Name. Account ID. Edit Payment Information. Name, Country, Website.

    If you want to create placement IDs with with set price floors, contact your InMobi account team for instructions.

    Make sure to set up your payment details in the Payment Settings section of the InMobi monetization dashboard. You must set up your payment details in order to start monetizing with InMobi.

    Step 3. Enable InMobi in Your MAX Account

    1. When you complete your InMobi setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable InMobi.
    3. Type the InMobi Account ID and the Placement ID values associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables InMobi in the participating networks list for this ad unit.
  • Step 1. Create a Liftoff Account

    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, you can sign up at the Liftoff site.

    If you already have a Liftoff account, you can skip to Step 3 and activate Liftoff Monetize in your MAX ad units. AppLovin recommends that you create new placement IDs, as this will improve the accuracy of what MAX reports.

    Step 2. Create an Application and Placements in Liftoff Monetize

    Add Your App

    If you have already created an app, you can skip to the Create a Placement section and create placement IDs for your MAX integration.

    1. Log in to your Liftoff account, then click Add Application.
      Liftoff Monetize: Add Application
    2. Fill in your App Settings:
      • App Store: choose iOS or Android
      • Custom App Name: Type the name of your application.
      • App Store/Connect Your Live App: Choose “My app is live in the Apple App Store” if the app is live, and then select your app by using the search field. If your app is not live yet, choose “My app is not live yet” instead.
      • COPPA Compliance: Check the box if your app is directed to children under 13.
      Add Your Application. Choose your app store, then locate your application to get started. App Store: Select what App Store your Application belongs to. Custom App Name: Enter a custom name for your application. This is only for identification purposes. App Store: Select the correct option for your app. ☑ My app is live in the Apple App Store, ☐ My app is not live yet. App Category: Select the best category for your app. Connect Your Live App: Please Search by App name / Store ID / Store URL. Apps Directed Toward Children Under Age 13. In accordance with the Children’s Online Privacy Protection Act (COPPA) in the United States, we require all partners using Vungle services to identify whether or not their apps are primarily directed toward children under the age of thirteen (13). Read more about COPPA here. By clicking “Agree” below, partner: (i) represents that this app is not primarily directed at children under age thirteen (13), and (ii) agrees that this app will not be tagged as primarily child-directed. ☐ Agree - COPPA settings will NOT apply. ☐ Disagree - COPPA settings will apply.
    3. Click Continue.

    Create a Placement

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

    Liftoff Monetize: Applications > Add Placement
    1. Select whichever app in the application list you want to create a placement for, then click Add Placement.
    2. Fill in the necessary details to create a Liftoff Monetize placement:
      • Placements: Choose Banner, Interstitial, or Rewarded depending on which ad format you want to enable through MAX Mediation.
      • Placement Name: Type a name for the placement.
      • Ad Refresh (Banner): Disable this if it is not already disabled.
      Placements > Interstitial: Full screen video ad that monetizes best at natural break points in the app flow. Customization: Edit your Placement below, we’ve set defaults based on your Application criteria but feel free to customize further. Placement Name: Add a unique name for your placement. Skippable: This setting will override the Application level Ad Force View. ☐ Yes, ☐ No.
    3. To enable bidding, toggle the In-App Bidding button in the Monetization section.
    4. Click Continue and make note of the Placement Reference ID. You will use it in Step 3 to enable this placement on MAX.
      Based on your Platform we took the liberty of configuring your SDK for you. Follow these instructions. SDK Integration: Complete the integration instructions using the corresponding placement reference ID (CocoaPods, Download SDK, Integration). I’ve already integrated the most recent SDK. Placement Integration: We’ve added the recent placement below for you to integrate. Interstitial Placement(s): Complete the Interstitial integration instructions using the corresponding placement reference ID. Add Another. Sounds Good. 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. In order to integrate the Liftoff Monetize SDK with placements, you must include the Reference ID in your application.

    Step 3. Enable Liftoff Monetize in Your MAX Account

    • When you have the Liftoff Reference ID you need, log in to your MAX account and select MAX > Manage > Ad Units.
    • Click the MAX ad unit placement on which you want to enable Liftoff Monetize.
    • Type the Liftoff Reference ID value associated with the MAX ad unit you selected.
    • Click the Status bar to activate the network and click ✓ Save. This enables Liftoff Monetize in the participating networks list for this ad unit.
  • Meta Audience Network Data Processing Options for Users in California.

    To learn how to implement Meta Audience Network’s “Limited Data Use” flag in California, read the Meta for Developers documentation.

    Step 1. Create a Meta for Developers Account

    To access Meta Audience Network ad inventory through MAX Mediation platform, you must have a valid Meta for Developers account. You can sign up 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, you can skip to Step 3 and activate Meta Audience Network in your MAX ad units. AppLovin recommends that you create new placement IDs, as this will improve the accuracy of what MAX reports.

    After you register, you can sign 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.

    Choose a Business Manager Account for Audience Network. You’ll get your Audience Network performance reporting from Meta’s Monetization Manager, which is part of Business Manager. Example Business (Select). Create a new Business Manager account (Create +). Can’t see your business?

    Step 2. Create an Application and Ad Units in the 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, which will consolidate reporting and management.

    Monetization Manager. Create a new Property to organize your products. If your product has multiple versions based on operating systems or devices, you can group these versions together into a Property for combined reporting and management. Each Property can contain one iOS app, one Android app, one website domain, one Instant Articles Page, and one Instant Game. What’s the name of your new Property? It can be the same name as the app you’re adding. Create Property. By proceeding, you agree to the Meta Audience Network Policy, Audience Network Terms, and Meta Platform Policy. All apps and websites are subject to our review.

    Choose Your Platform and Display Format

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

    Monetization Manager. Welcome. Now that you’ve set up your business MAX for Audience Network, it’s just a few more steps until you can start seeing ads in your MAX Test App property. Your next step is to add a platform for MAX Test App. Add Platform. Monetization Manager. Platforms. Platforms are the various types of products and surfaces [sic.] you can monetize with Audience Network. Add the platform you want to monetize. iOS app / Android app / Website / Instant Articles. Monetization Manager. Add iOS app. ① Select a format for your first ad placement. ② Integrate the SDK and send an ad request from your app. Read the integration guide and download the SDK here. Once you have integrated the SDK, you can send an ad request by opening your app and navigating to the ad placement. You’ll get an email when we receive the first ad request. ③ Enter your business payment account information. We need your payment information before live ads can be served to your iOS app. Add payment account. ④ Send your iOS app for review. Add another platform: Build this Property by adding more platforms for different devices or operating systems. Add people to your property: Collaborate with your colleagues by adding them to your property.

    You can add your payout information as soon as you finish setting up your business manager and property. Your app cannot receive Meta Audience Network ads until you add payout information.

    Create Ad Space

    Create your first ad placement by choosing a display format. Monetization Manager allows you to create up to four Ad Spaces per platform.

    1. Go to Meta’s Monetization Manager.
    2. Search for your property in the search bar by using your property name or property ID. Then click Manage Property next to the Property you want to create an Ad Space for.
    3. Select the platform on which you want to create an Ad Space. If the platform you want to use does not exist, click Add Platforms (in the upper right of the page) to create it.
      Monetization Manager. Property Settings: MAX Test App. Edit Property, View Property Performance, Add Platforms. Find out more about Ad Spaces. iOS app. + Create Ad Space. Awaiting Integration. First iOS app Ad Space. 1 Placement. Create a new placement: Add another placement to put ads in a different part of your app. Add another platform: Build this Property by adding more platforms for different devices or operating systems. Add people to your property: Collaborate with your colleagues by adding them to your property.
    4. Click + Create Ad Space.
      Monetization Manager. Ad Space, iOS app: TextApp_Banner_iOS. Edit Ad Space, Price Settings, View Performance. Placements. + Create Placement. Find out more about placements. Placement name, Display format, Status, Price settings, Placement ID. No results found.
    5. Now that you’ve created your Ad Space, you can create ad placements by clicking on the edit icon and + Create placement.
      Monetization Manager. Add iOS app. ① Select a format for your first ad placement. What format do you want for your first ad placement? ☐ Native: A customizable placement that you can adapt to match the look and feel of your product. Can contain large and small images, video, text and a link button. ☐ Native Banner: A small customizable placement that displays a single small image from the advertiser’s Facebook Page (often a logo), as well as text and a link. ☐ Interstitial: A full screen ad that covers the whole interface of the product it features in. ☑ Banner: A small ad that usually displays at the bottom of the screen.

    Create Ad Placement

    Meta Audience Network offers different types of ad units. Each ad unit in your app is identified by means of 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:

    1. Go to Meta’s Monetization Manager.
    2. Search for the property for which you want to create an ad placement by typing your property name or property ID in the search bar. Then click Manage Property to the right of the property.
    3. Scroll down to the Placements section and click Create placement.
    4. Type your placement name, select the Ad Space, check an ad Display format, and type an optional Description.

    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. Please work with your AppLovin account team to ensure that you apply best practices before you launch.

    Monetization Manager. ☑ Banner: A small ad that usually displays at the bottom of the screen. ☐ Medium Rectangle: A 300×250px banner ad best suited for scrollable feeds or end-of-level screens. Description (optional). Price settings: Control the price you’ll accept for impressions. Accept any price: This will give you maximum revenue and fill rate if Audience Network is your only advertising source. Don’t accept low prices: We won’t deliver an ad if the price is too low compared with the price you usually get for this placement. This will increase your averate CPM but lower your fill rate and revenue for this single placement. ☑ High threshold: This will give you higher average CPM and lower fill rate. ☐ Low threshold: This will give you a balance: medium average CPM and medium fill rate. Set a CPM Target at the price you want: Set the price you want to get on average for this placement. We’ll deliver a range of prices, higher and lower than the target, to give you the price you set on average within 2 days. Recommended for finely tuning your CPMs if you use a mediation product. Learn more. Create placement.

    Step 3. Enable Meta Audience Network in Your MAX Account

    1. In the Monetization Manager, click Managed property then click Ad Spaces. Then, scroll down to Placements, or filter to find the placement that you need.
    2. In the Placement ID column click Get Code or Copy ID for all the ad units you would like to enable through MAX.
      Monetization Manager. Placement, Banner. Banner_iOS_MAXplacement. Ready to publish. Edit placement / View Performance. Get code. Copy ID. Platform: iOS app. Display Format: Banner. Price Settings: High price threshold.
    3. When you have all of the ad unit IDs you need, log in to your MAX account and select MAX > Manage > Ad Units.
    4. Click the MAX ad unit placement on which you want to enable Meta Audience Network.
    5. Type the Meta Placement ID associated with the MAX ad unit you selected.
    6. Click the Status bar to activate the network and click ✓ Save. This enables Meta Audience Network in the participating networks list for this ad unit.

    Your app won’t be able to receive Audience Network ads until payout information has been added into your Meta for Developers account. Learn about how to add a payout account or troubleshoot adding apps to Audience Network.

  • Step 1. Create a Mintegral Account

    To enable Mintegral ad inventory through MAX Mediation platform, you must have an approved account with Mintegral. If you do not have an account, you can sign up at the Mintegral Publisher Monetization Platform.

    If you already have an account, you can skip to Step 3 and activate Mintegral in your MAX ad units.

    Step 2. Create an Application and Ad Unit in Mintegral

    To start monetizing your app with Mintegral, add your app on the Mintegral dashboard.

    1. After you log in to the Mintegral dashboard, select APP Setting in the top menu bar. The APP Setting page appears.
    2. Mintegral generates an App Key for each account. Make note of this key as you will need it when you request ads. You can retrieve it from your Mintegral APP Setting section.
      Mintegral: APP Setting. APP Key.
    3. Click Add APP to begin the process of adding your app. On the Add APP page, fill in your app information. Then click Save.
      Add APP: Platform. Live in Google Play? Google Play URL. App Name. Package Name. COPPA. Allow Mature Ads. CCPA Setting. Direction of Fullscreen Video. Server Side Callback. Ad Template Options. Save.

    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.

    Search APP: App ID. App Name. Platform.

    Create Ad Placements & Units

    To create a placement for an ad unit, first 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.

    Mintegral: Placements and Units. iOS Test. 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. If you want to use MREC, choose the Banner format.

    If you want to use Native, choose the Native (Custom Rendering) format in the Mintegral dashboard:

    Mintegral, Placements &Units, Add Placement & Unit. Placement Name input box. Ad Format dropdown: Rewarded Video, New Interstitial, Banner, Native (Auto Rendering), Native (Custom Rendering), Splash AD.

    When you create a Banner ad unit, choose No for the Show The Close Button and Auto Refresh options.

    Mintegral: Add Placement and Unit. Add Ad Unit. Bidding Type: Header Bidding.

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

    Placement and Unit Management / iOS Test. AD Unit: 1 AD Units. AD Unit ID. Unit Name. Daily Cap. Ecpm Floor. Operation.

    Set up your payment details at the Mintegral Monetization Platform in order to enable payments to your preferred payment method. You must set up your payment details to receive fill from Mintegral.

    Step 3. Enable Mintegral in Your MAX Account

    1. When you have the Mintegral ad unit ID(s) you need, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable Mintegral.
    3. Type the Mintegral ad unit ID(s) associated with the MAX ad unit you selected in the Placement Name section.
    4. Click the Status bar to activate the network and click ✓ Save. This enables Mintegral in the participating networks list for this ad unit.
  • Step 1. Complete Your MobileFuse Contract

    Complete the MobileFuse contract, which you can find here.

    Step 2. Complete the Onboarding Questionnaire

    Complete the questionnaire, which you can find here.

    This provides MobileFuse with the necessary information to create your placement IDs, so be sure to be thorough.

    Step 3. Receive Account Access and Placement IDs

    After you complete steps 1 and 2, you are introduced to your Account Manager at MobileFuse who creates your placement IDs for you. Your Account Manager provides you with the following information:

    • A login to the MobileFuse reporting UI, which is in EST/EDT and delayed by 2–4 hours.
    • A full list of MobileFuse’s app-ads.txt lines, which can also be found here. MobileFuse also provides you with your direct line ID.

      Your app-ads.txt file must be live before you launch. When you are correctly serving this file from your developer website, inform your MobileFuse account team. See the IAB Supply Chain Validation page for more information on how to correctly deploy your app-ads.txt file.

    • Your Publisher ID and full list of Placement IDs.

    Step 4. Enable MobileFuse in Your MAX Account

    1. When you complete your MobileFuse setup, log in to your MAX account and select MAX > Manage > Ad Units in the left navigation.
    2. Click the MAX ad unit placement on which you want to enable MobileFuse.
    3. Type the MobileFuse Placement IDs associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables MobileFuse in the participating networks list for this ad unit.

    Best Practices

    After you enter the IDs into MAX, you are ready to begin monetizing. Here are few key things to ensure a successful launch:

    • You target U.S. and Canada only.
    • app-ads.txt is in place.
    • The IDs are mapped appropriately to the corresponding ad unit.
  • Step 1. Create a myTarget Account

    To enable myTarget ad inventory through MAX Mediation platform, you must have a valid account with myTarget. If you do not have an account, you can sign up at my.com.

    If you already have an myTarget account, you can skip to Step 3 and activate myTarget in your MAX ad units. AppLovin recommends that you create new placement IDs, as this will improve the accuracy of what MAX reports.

    If you would like to create placements with price floors, please contact your myTarget account team to enable the feature.

    Step 2. Create an Application and Placements in myTarget

    Add Your App

    If you have already created your app in myTarget, you can skip to the Add a New Placement section below to create a Slot ID for your ad unit placement.

    1. After you log in to myTarget, select CREATE APP to create a new app.
      myTarget: Create App. Actions. Settings. Download Report.
    2. Choose your App Settings:
      • Site/app name: Type the name of your app.
      • URL: Type the store URL of the app.
      • Name of Ad Unit: Type a name for the Ad Unit.
      • Ad Formats: Choose the ad formats you want to use.
      • aCPM floor: Add a CPM floor for the ad unit.

      The CPM floor is based on whichever currency you selected when you created your myTarget account.

    3. Click CREATE APP to finish creating your app.
    MAX Test App. Enter the iTunes/Google Play Store URL for your app or URL for website. Ad unit. Name of Ad Unit (no more than 40 characters). Ad Formats: Banner, Interstitial, Native, Leaderboard, Rewarded Video, In-Stream Video, MREC. Ad unit description (describe the steps we need to follow to find the ad). Ad Unit Settings: aCPM floor, Frequency caps. App parameters: Blacklist for categories, blacklist for sites, blacklist for apps. Create App. Name: Summary: MAX Test App. Status: green. App ID: redacted.

    Add a New Placement

    When you finish creating your new app, you can create new placements.

    1. Select your app for which you want to create a new placement.
    2. Click CREATE AD UNIT.
      Create Ad Unit. Edit. Actions. Settings. Download Report. Search. Status: All (6). Report Type: Ad Units.
    3. Add the necessary details to create a myTarget placement:
      • Name of Ad Unit: Type in a name for the placement.
      • Ad Formats: Choose the ad formats you want to use.
      • Integration type: Choose in-app bidding to enable bidding.
      • aCPM floor: Add a CPM floor for the ad unit.
    4. Click ADD AD UNIT to finish.
      Create Ad Unit. Name of Ad Unit (no more than 40 characters). Ad Formats: Banner, Interstitial, Native, Leaderboard, Rewarded Video, In-Stream Video, MREC. Ad unit description (describe the steps we need to follow to find the ad). Ad Unit Settings: Integration type: in-app bidding. SDK/javascript. in-app-bidding. Frequency caps: disabled. Add Ad Unit.
    5. Make note of the Slot ID of your placement. You will use it in Step 3 to enable this placement on MAX.
      Name: Summary: MAX Test App Banner. Status: green. Type: mobile_standard. Slot ID: redacted.

    Step 3. Enable myTarget in Your MAX Account

    1. When you have the Slot ID you need, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable myTarget.
    3. Type the Slot ID associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables myTarget in the participating networks list for this ad unit.
  • Step 1. Create an Ogury Account

    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, you can sign up at the Ogury site.

    If you already have ad units created in your Ogury monetization dashboard, you can skip to Step 3 and activate Ogury in your MAX ad units. Note that Ogury only supports Android apps.

    Step 2. Create an Application and Ad Units in Ogury

    Add Your App

    To start monetizing your app with Ogury, add your app in the Ogury Monetization dashboard.

    1. Log in to the Ogury Monetization dashboard and select Assets.
    2. Click NEW ASSET.
    3. Search for or type your application name in the APP SELECTION field, and type the package name and bundle name for your application in the APP NAME and BUNDLE fields.
      Add Android Asset. 1: Register your digital Asset. App Selection: com.max.testapp. App Name: MAX Test App. Bundle (make sure to use the correct bundle to complete your integration): com.max.testapp. Your Asset MAX Test App has not been found in the Store. You can register your Asset and we will automatically update the information when it is published in the Store. Register Asset.
    4. Click REGISTER ASSET.

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

    Create Ad Units

    1. In the Ogury Monetization dashboard, click your app name and select Assets > Monetization settings.
      ogury: Home, Assets: Overview, Consent settings, Monetization settings.
    2. Click NEW AD UNIT.
    3. Type an Ad Unit name.
    4. Choose the Ad Unit type you desire (such as Interstitial or Rewarded).
      New Ad Unit. Ad Unit name (Write your Ad Unit name). Device type ☒ Mobile. Ad Unit integration type: ☒ Standard, ☐ Header Bidding. Ad Unit type: ☒ Interstitial, ☐ Rewarded, ☐ Thumbnail Ad, ☐ 300×250, ☐ Small Banner. Orientation: ☒ Automatic, ☐ Landscape, ☐ Portrait.

      For Rewarded, AppLovin recommends that you leave Reward Settings empty and that you set Callback Settings to No.

    5. To create a bidding ad unit, select Header Bidding as the Ad Unit integration type.
    6. Click CREATE AD.

    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.

    Assets: Overview. MAX Test App. Details. Android app. Bundle: com.testappgames.debug. Key: redacted.

    You can retrieve an ad unit ID from the Assets > Monetization settings section of your Ogury Monetization dashboard by clicking the icon in the AD UNIT ID column associated with the ad unit whose ID you want to retrieve.

    Assets: Monetization settings. Ad Units. List of Ad Units. Name: Default. Type: interstitial. Orientation: automatic. Name: INTER_OGURY_1. Type: interstitial. Orientation: automatic. Ad Unit ID. CPM. New Ad Unit.

    Set up your payment details in the My Bank Info section of your Ogury Monetization dashboard. You must set up your payment details in order to receive fill from Ogury.

    Step 3. Enable Ogury in Your MAX Account

    1. When you complete your Ogury setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable Ogury.
    3. Type the Ogury API Key and the Ogury Ad Unit ID values associated with the MAX ad unit you selected along with the CPM floors you created in the network dashboard.
    4. Click the Status bar to activate the network and click ✓ Save. This enables Ogury in the participating networks list for this ad unit.
  • Step 1. Create a Pangle Account

    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, you can sign up at the Pangle site.

    If you already have ad units created in your Pangle dashboard, you can skip to Step 3 and activate Pangle in your MAX ad units.

    Step 2. Create an Application and Placements in Pangle

    Add Your App

    To start monetizing your app with Pangle, add your app in the Pangle dashboard:

    1. Log into the dashboard and select Applications.
      Pangle, Applications: Add the apps that you would like to monetize here. + Add App.
    2. Click + Add App.
    3. Enter the requested information for your application.

    Create Ad Units

    After you save your app, you can create Pangle ad units:

    1. Select Applications.
    2. Click + Add Ad Placement.
    3. Select the app and the desired ad format.
      Add. Ad Formats: Interstitial, Rewarded, Banner, Native, App Open Ad. Ad Placement Name. Orientation: Vertical, Horizontal. Pricing Type: In-App Bidding, Global CPM. Advanced Settings. Cancel, Submit.
    4. To create a bidding placement, select In-App Bidding.
    5. Click Submit to save the placement. Note the placement ID as you will use it when you enable Pangle in your MAX ad unit.

    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.

    Set up your payment details in the Account Information section. You must set up your payment details in order to receive fill from Pangle.

    Step 3. Enable Pangle in Your MAX Account

    1. When you complete your Pangle setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable Pangle.
    3. Type the Pangle App ID and the Ad Placement ID values associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables Pangle in the participating networks list for this ad unit.
  • Step 1. Create a Smaato Ad Network Account

    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, you can sign up at the Smaato Publisher Platform.

    If you have already created ad units in your Smaato dashboard, you can skip to Step 3 and activate Smaato in your MAX ad units.

    Step 2. Create an Application and Placements in Smaato

    To start monetizing your app with Smaato, add your app in the Smaato dashboard.

    1. After you log in to the Smaato dashboard, select Inventory > New App. Fill in the requested information for your application.
    2. You can create placements in the Define Adspaces section. Create your Smaato placement IDs for each ad format and click Save.
      smaato: Inventory: New App. Create New App. App Details. App Type: ☒ iOS, ☐ android, ☐ Mobile site. App Name: MAX Test App. Description. Download URL. Category. COPPA. Define Adspaces. Save.
      If you want to enable bidding, contact your Smaato account team.

      When you save your app, Smaato will list your ad space IDs on the Inventory page. You use these IDs to enable Smaato in your MAX ad unit.

    3. 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.
      smaato: Inventory: MAX Test App. Revenue, Impressions, eCPM, Clicks.

    If you want to create placement IDs with price floors, contact your Smaato account team.

    Set up your payment details in the Payment Information section. You must set up your payment details in order to receive fill from Smaato.

    Step 3. Enable Smaato in Your MAX Account

    1. When you complete your Smaato setup, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable Smaato.
    3. Type the Smaato Publisher ID and the Ad Space ID values associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables Smaato in the participating networks list for this ad unit.
  • Step 1. Create a PubNative Publisher Account

    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 obtain one.

    If you already have a PubNative Publisher account, you can skip to Step 3 and activate Verve in your MAX ad units. AppLovin recommends that you create new Zone References, as this will improve the accuracy of what MAX reports.

    Step 2. Activate Your Account

    After you successfully 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 Token
    • Zone Reference
    • App-ads.txt List
    • SKAdNetwork ID (for iOS apps)

    Do not create anything on the APPS page. Instead, allow your account manager to guide you through the app creation process.

    Step 3. Enable Verve in Your MAX Account

    1. When you have the Verve Zone Reference value you need, log in to your MAX account and select MAX > Manage > Ad Units.
    2. Click the MAX ad unit placement on which you want to enable Verve.
    3. Type the Verve Zone Reference value associated with the MAX ad unit you selected.
    4. Click the Status bar to activate the network and click ✓ Save. This enables Verve in the participating networks list for this ad unit.