{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","results":{"codes":[]},"params":[]},"next":{"description":"","pages":[]},"title":"AppLovin MAX (Android) Mediation","type":"basic","slug":"applovin-max-android-mediation","excerpt":"","body":"AppLovin MAX supports both bidding and waterfall mediation with Verve HyBid SDK. Currently, the following ad formats are supported:\n\n  * Banner\n  * MRECT\n  * Fullscreen Interstitial (including video)\n  * Fullscreen Rewarded Video\n\nThe native ad format will be supported in a future release. This is the Android integration guide. For iOS please follow our iOS AppLovin MAX Mediation integration guide.\n[block:api-header]\n{\n  \"title\": \"Waterfall\"\n}\n[/block]\nWaterfall mediation is only supported via AppLovin MAX's custom network adapters.\n[block:api-header]\n{\n  \"title\": \"AppLovin SDK Integration\"\n}\n[/block]\nPlease follow the official [AppLovin SDK Integration documentation](https://dash.applovin.com/documentation/mediation/android/getting-started/integration#integration). This step is identical to bidding setup.\n\nWe recommend that you also complete steps 2 and 3 for a complete AppLovin MAX SDK bidding setup. This will ensure that your app contains all components required to enable bidding in parallel to waterfall mediation without further app changes required.\n[block:api-header]\n{\n  \"title\": \"Custom Network Adapter Integration\"\n}\n[/block]\nAdd the following to your app-level **build.gradle** file:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"repositories {\\n    google()\\n    mavenCentral()\\n    maven { url \\\"https://verve.jfrog.io/artifactory/verve-gradle-release\\\" }\\n    ⋮\\n}\\ndependencies {\\n    implementation 'com.applovin:applovin-sdk:+'\\n    implementation 'com.applovin.mediation:verve-adapter:+' // for bidding mediation\\n    implementation 'net.pubnative:hybid.adapters.applovin:2.13.1' // for waterfall mediation\\n    ⋮\\n}\",\n      \"language\": \"groovy\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Custom SDK Network Integration Guide for Waterfall Mediation\"\n}\n[/block]\nThis page gives you step-by-step instructions to show you how you enable Verve HyBid SDK as an ad network.\n\nThese instructions are based on [Custom SDK Network Integration Guide](https://dash.applovin.com/documentation/mediation/android/mediation-setup/custom-sdk) in AppLovin MAX documentation.\n\n##**Step 1. Add Custom SDK Network Settings**\n\nIn the MAX Dashboard, select [MAX > Mediation > Manage > Networks](https://dash.applovin.com/o/mediation/networks/). Then click *Click here to add a Custom Network* at the bottom of the page. The Create Custom Network page appears. Add the information about Verve SDK custom network:\n\n  * Network Type: choose SDK.\n  * Name: Verve HyBid SDK Waterfall Mediation\n  * Android Adapter Class Name: *AppLovinMediationVerveCustomNetworkAdapter*\n  * Android / Fire OS Adapter Class Name: *net.pubnative.adapters.applovin.AppLovinMediationVerveCustomNetworkAdapter*\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"iOS and Android Class Names must be entered *exactly* as indicated above.\",\n  \"title\": \"Please note:\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/5229539-applovin-custom-sdk-network-settings.png\",\n        \"applovin-custom-sdk-network-settings.png\",\n        1024,\n        657,\n        \"#333\"\n      ],\n      \"sizing\": \"full\"\n    }\n  ]\n}\n[/block]\nPress Save to create the SDK network. This concludes the initial SDK setup. no further changes will be required to your mobile app. Please continue with the following steps to setup or change any ad units.\n[block:api-header]\n{\n  \"title\": \"Ad Unit Setup for Verve SDK Waterfall Mediation\"\n}\n[/block]\nThis page gives you step-by-step instructions for how you set Verve live as an ad network on the MAX Mediation platform.\n\n##**Step 1: Obtain Application Token and Zone ID from PubNative Publisher Dashboard**\n\n  * Ask your dedicated Verve Group Account Manager for the AppToken and Zone ID of the Ad Unit you wish to configure  \n\n##**Step 2: Enable Verve SDK network in your MAX Account**\n\n1. When you have the Verve AppToken and Zone ID values you need, log in to your MAX account and select [MAX > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/).\n2. Click the MAX ad unit placement on which you want to enable Verve.\n3. Locate section *Custom Networks & Deals* and unfold *Custom Network (SDK) - Verve HyBid SDK Waterfall Mediation*\n  * Enable the *Status* toggle switch\n  * For *Placement ID* enter your *Zone ID* value from PubNative Publisher Dashboard\n  * For *Custom Parameters* enter the following JSON String: \n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\\"pn_app_token\\\":\\\"YOUR APPTOKEN FROM PUBNATIVE PUBLISHER DASHBOARD\\\"}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\n  * For *CPM Price* consult your Verve Account Manager to choose the correct value.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Please note:\",\n  \"body\": \"Use your actual appToken from PubNative Publisher Dashboard instead of the placeholder text written above.\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/5d8f339-applovin-custom-network-adunit.png\",\n        \"applovin-custom-network-adunit.png\",\n        1023,\n        376,\n        \"#333\"\n      ],\n      \"sizing\": \"full\"\n    }\n  ]\n}\n[/block]\nRepeat these steps for each Ad Unit separately.","updates":[],"order":0,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"6241dc4414582e0049139aca","createdAt":"2022-03-28T16:03:16.913Z","user":"608a7760f2a0ec004ecc866d","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"[PUBLISHER] Mediation","slug":"publisher-mediation","order":5,"from_sync":false,"reference":false,"_id":"617a65249ebd96004a95678d","createdAt":"2021-10-28T08:53:56.862Z","version":"574ff4bd3fa1870e00889ba9","project":"574ff4bd3fa1870e00889ba6","__v":0},"version":{"version":"3.0","version_clean":"3.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["574ff4bd3fa1870e00889baa","577278ecdceb570e003a9001","577279865617b117009e643f","577279985617b117009e6440","577279bc8c48e00e00503504","5774fe18605b770e0037be8a","577ce3ad87acf617003c4187","577f8476a77c700e006a6c52","57b486ae0d2b640e00e9d3f5","57b722133d3e620e004ec74b","57bd95f00fe3a00e003e2cc5","57c8349359cd4b0e00b888ef","57c8349b5754fa1700b12242","57cedb0bad483e0e00890239","57cedbe807d7ea0e00e438cc","57d82967156ef72b007ffcd8","58ee353ad1ee2f0f0034a13d","596623221738df00298622a5","59a51730192dba000fc9ca38","59a8129f1e7b26000fa0fb1a","5a0322bf044b6f001c236e36","5a79897c5b6e430030746df6","5a79898c2b2d5f0012cbab63","5ab3b5e3d2d1e2006252a8f2","5b1a43bd678eab0003aa54a4","5b6d95e29d346300038baff3","5c77d3a1e0794000451bced2","5e902519bb65b200466e7957","5f228f5bd6a1cc0024afda30","617a64bcd70d9600121d80de","617a65249ebd96004a95678d","61bb5714ed7ed60071fa53b6"],"_id":"574ff4bd3fa1870e00889ba9","createdAt":"2016-06-02T08:56:29.492Z","project":"574ff4bd3fa1870e00889ba6","releaseDate":"2016-06-02T08:56:29.492Z","__v":32},"project":"574ff4bd3fa1870e00889ba6","__v":0,"parentDoc":null}

AppLovin MAX (Android) Mediation


AppLovin MAX supports both bidding and waterfall mediation with Verve HyBid SDK. Currently, the following ad formats are supported: * Banner * MRECT * Fullscreen Interstitial (including video) * Fullscreen Rewarded Video The native ad format will be supported in a future release. This is the Android integration guide. For iOS please follow our iOS AppLovin MAX Mediation integration guide. [block:api-header] { "title": "Waterfall" } [/block] Waterfall mediation is only supported via AppLovin MAX's custom network adapters. [block:api-header] { "title": "AppLovin SDK Integration" } [/block] Please follow the official [AppLovin SDK Integration documentation](https://dash.applovin.com/documentation/mediation/android/getting-started/integration#integration). This step is identical to bidding setup. We recommend that you also complete steps 2 and 3 for a complete AppLovin MAX SDK bidding setup. This will ensure that your app contains all components required to enable bidding in parallel to waterfall mediation without further app changes required. [block:api-header] { "title": "Custom Network Adapter Integration" } [/block] Add the following to your app-level **build.gradle** file: [block:code] { "codes": [ { "code": "repositories {\n google()\n mavenCentral()\n maven { url \"https://verve.jfrog.io/artifactory/verve-gradle-release\" }\n ⋮\n}\ndependencies {\n implementation 'com.applovin:applovin-sdk:+'\n implementation 'com.applovin.mediation:verve-adapter:+' // for bidding mediation\n implementation 'net.pubnative:hybid.adapters.applovin:2.13.1' // for waterfall mediation\n ⋮\n}", "language": "groovy" } ] } [/block] [block:api-header] { "title": "Custom SDK Network Integration Guide for Waterfall Mediation" } [/block] This page gives you step-by-step instructions to show you how you enable Verve HyBid SDK as an ad network. These instructions are based on [Custom SDK Network Integration Guide](https://dash.applovin.com/documentation/mediation/android/mediation-setup/custom-sdk) in AppLovin MAX documentation. ##**Step 1. Add Custom SDK Network Settings** In the MAX Dashboard, select [MAX > Mediation > Manage > Networks](https://dash.applovin.com/o/mediation/networks/). Then click *Click here to add a Custom Network* at the bottom of the page. The Create Custom Network page appears. Add the information about Verve SDK custom network: * Network Type: choose SDK. * Name: Verve HyBid SDK Waterfall Mediation * Android Adapter Class Name: *AppLovinMediationVerveCustomNetworkAdapter* * Android / Fire OS Adapter Class Name: *net.pubnative.adapters.applovin.AppLovinMediationVerveCustomNetworkAdapter* [block:callout] { "type": "warning", "body": "iOS and Android Class Names must be entered *exactly* as indicated above.", "title": "Please note:" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/5229539-applovin-custom-sdk-network-settings.png", "applovin-custom-sdk-network-settings.png", 1024, 657, "#333" ], "sizing": "full" } ] } [/block] Press Save to create the SDK network. This concludes the initial SDK setup. no further changes will be required to your mobile app. Please continue with the following steps to setup or change any ad units. [block:api-header] { "title": "Ad Unit Setup for Verve SDK Waterfall Mediation" } [/block] This page gives you step-by-step instructions for how you set Verve live as an ad network on the MAX Mediation platform. ##**Step 1: Obtain Application Token and Zone ID from PubNative Publisher Dashboard** * Ask your dedicated Verve Group Account Manager for the AppToken and Zone ID of the Ad Unit you wish to configure ##**Step 2: Enable Verve SDK network in your MAX Account** 1. When you have the Verve AppToken and Zone ID values you need, log in to your MAX account and select [MAX > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/). 2. Click the MAX ad unit placement on which you want to enable Verve. 3. Locate section *Custom Networks & Deals* and unfold *Custom Network (SDK) - Verve HyBid SDK Waterfall Mediation* * Enable the *Status* toggle switch * For *Placement ID* enter your *Zone ID* value from PubNative Publisher Dashboard * For *Custom Parameters* enter the following JSON String: [block:code] { "codes": [ { "code": "{\"pn_app_token\":\"YOUR APPTOKEN FROM PUBNATIVE PUBLISHER DASHBOARD\"}", "language": "json" } ] } [/block] * For *CPM Price* consult your Verve Account Manager to choose the correct value. [block:callout] { "type": "warning", "title": "Please note:", "body": "Use your actual appToken from PubNative Publisher Dashboard instead of the placeholder text written above." } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/5d8f339-applovin-custom-network-adunit.png", "applovin-custom-network-adunit.png", 1023, 376, "#333" ], "sizing": "full" } ] } [/block] Repeat these steps for each Ad Unit separately.