---
agentTools:
  projectIndex: https://developers.appnext.com/llms.txt
---

# MAX Applovin Adapter Integration

This document gives you a step-by-step guideline for AppLovin MAX Adapter integration with Appnext SDK as a custom SDK ad network.

[block:api-header]
{
  "title": "Step 1: Sign to MAX Dashboard"
}
[/block]

Sign up to [MAX Dashboard](https://dash.applovin.com/signup?_gl=1*1ufnxkk*_ga*MzE1NzQ1MTQyLjE2NzQ1NTEzNjU.*_ga_0JQJREV5DQ*MTY3NDU1MTM2NS4xLjAuMTY3NDU1MTM3OC4wLjAuMA..&_ga=2.148720689.762155669.1674551366-315745142.1674551365&_gac=1.124029304.1674551379.CjwKCAiAoL6eBhA3EiwAXDom5j-C11lHn9CXgfXCcr7jSMWI8fxF64rUFMx5Sj-2DYYyiqk16nG1qhoC7UwQAvD_BwE) or sign in your account.

[block:api-header]
{
  "title": "Step 2: SDK key"
}
[/block]

In the MAX Dashboard, go to **General > Keys**:

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/158aa75-1_account_keys.jpg",
        "1_account keys.jpg",
        3578,
        1908,
        "#000000"
      ]
    }
  ]
}
[/block]

Copy the ‘SDK key’ string and implement this key in your app Manifest:

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/31d516d-2_manifest_meta_data.png",
        "2_manifest meta data.png",
        1143,
        107,
        "#000000"
      ]
    }
  ]
}
[/block]

[block:api-header]
{
  "title": "Step 3: Add Custom SDK network"
}
[/block]

Select [MAX > Mediation > Manage > Networks](https://dash.applovin.com/o/mediation/networks/), and then click the **Click here to add a Custom Network button**. The Create Custom Network page appears.

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/91e6921-3_custom_adapter.jpg",
        "3_custom adapter.jpg",
        3584,
        2016,
        "#000000"
      ]
    }
  ]
}
[/block]

Add the information about your custom network:
•	Network Type: choose **SDK**.
•	Name: **Appnext**
•	Android Adapter Class Name: **com.applovin.mediation.adapters.AppNextMediationAdapter**

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/53294bc-4_manage_network.png",
        "4_manage network.png",
        3584,
        1505,
        "#000000"
      ]
    }
  ]
}
[/block]

[block:api-header]
{
  "title": "Step 4: Create your Ad units"
}
[/block]

Go to [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) and create the ad units for which you want to add Appnext as a custom SDK network from the “**Create an ad**” button.

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/59d4989-5_ad_unitss.png",
        "5_ad unitss.png",
        3584,
        848,
        "#000000"
      ]
    }
  ]
}
[/block]

We support the following ad units:

* Banner
* Rewarded
* Interstitial
* Fullscreen video (set as Interstitial ad type)

Define the Ad unit according to your preference:
1-	Name the Ad unit
2-	Choose the platforms and add your package name or bundle ID
3-	Set the Ad type

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/56564c7-6_define_add_unit.png",
        "6_define add unit.png",
        3030,
        1358,
        "#000000"
      ]
    }
  ]
}
[/block]

[block:callout]
{
  "type": "info",
  "body": "If you create a Fullscreen video ad unit choose Ad type interstitial"
}
[/block]

4-	Set your default waterfall to the ad unit
5-	Enable the “Appnext” Custom Network and add it to the waterfall.

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/901d948-7_define_custom_network.jpg",
        "7_define custom network.jpg",
        3362,
        1270,
        "#000000"
      ]
    }
  ]
}
[/block]

Set the relevant information for each placement:

* App ID (optional)
* Placement ID – as you have from AppNext

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/f1802b1-8_placement_id_.jpg",
        "8_placement id .jpg",
        2200,
        314,
        "#000000"
      ]
    }
  ]
}
[/block]

* Custom Parameters (optional)

[block:callout]
{
  "type": "info",
  "body": "If you create a Fullscreen video ad unit, add the following custom parameter:\n{\"type\":\"full_screen\"}"
}
[/block]

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/59d2aba-9_custom_parameters.png",
        "9_custom parameters.png",
        430,
        222,
        "#000000"
      ]
    }
  ]
}
[/block]

* CPM price
* Country targeting
* Additional settings as for your preference (Frequency capping and Bid floor)

6-	Click SAVE. Changes will load after 30-60 min

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/9a90556-10_save.jpg",
        "10_save.jpg",
        3128,
        866,
        "#000000"
      ]
    }
  ]
}
[/block]