Integrate Network SDKs
Latest Supported SDK Versions
Network | Support | Banner | Interstitial | Rewarded |
---|---|---|---|---|
AdColony | Android 4.8.0 | ✅ | ✅ | ✅ |
AdMob | Android 21.3.0 | ✅ | ✅ | ✅ |
AppLovin | Android 11.5.5 | ✅ | ✅ | ✅ |
Chartboost | Android 9.1.1 | ✅ | ✅ | ✅ |
Digital Turbine | Android 8.2.1 | ✅ | ✅ | ✅ |
Google Bidding | Android 21.3.0 | ✅ | ✅ | ✅ |
InMobi | Android 10.1.1 | ✅ | ✅ | ✅ |
ironSource | Android 7.2.5 | 🚫 | ✅ | ✅ |
Meta Audience Network | Android 6.12.0 | ✅ | ✅ | ✅ |
Mintegral | Android 16.0.31 | ✅ | ✅ | ✅ |
Tapjoy | Android 12.9.1 | 🚫 | ✅ | ✅ |
Unity Ads | Android 4.4.1 | ✅ | ✅ | ✅ |
Vungle | Android 6.12.0 | ✅ | ✅ | ✅ |
Yahoo | Android 1.14.0 | ✅ | ✅ | ✅ |
Adding Ad Network SDKs
To integrate other ad networks via Mediation, you will need to include the Helium adapters.
repositories {
...
mavenCentral()
maven {
name "Mintegral's maven repo"
url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea"
}
maven {
name "ironSource's maven repo"
url "https://android-sdk.is.com/"
}
maven {
name "Tapjoy's maven repo"
url "https://sdk.tapjoy.com/"
}
maven {
name "Yahoo's maven repo"
url "https://artifactory.verizonmedia.com/artifactory/maven/"
}
...
}
// Helium Adapters
implementation 'com.chartboost:helium-adcolony:3.3.1.0'
implementation 'com.chartboost:helium-applovin:3.3.1.0'
implementation 'com.chartboost:helium-admob:3.3.1.0'
implementation 'com.chartboost:helium-facebook:3.3.1.0'
implementation 'com.chartboost:helium-fyber:3.3.1.0'
implementation 'com.chartboost:helium-googlebidding:3.3.1.0'
implementation 'com.chartboost:helium-inmobi:3.3.1.0'
implementation 'com.chartboost:helium-ironsource:3.3.1.0'
implementation 'com.chartboost:helium-mintegral:3.3.1.0'
implementation 'com.chartboost:helium-tapjoy:3.3.1.0'
implementation 'com.chartboost:helium-unityads:3.3.1.0'
implementation 'com.chartboost:helium-vungle:3.3.1.0'
implementation 'com.chartboost:helium-yahoo:3.3.1.0'
AdColony
To integrate with AdColony Android SDK, follow AdColony’s instructions for adding the AdColony SDK via gradle (Adcolony Android SDK documentation).
AdMob
To integrate with AdMob Android SDK, follow AdMob’s instructions for adding the AdMob SDK via gradle (AdMob Android SDK documentation).
Note
Latest versions of AdMob now require the usage of AndroidX support libraries.
AppLovin
To integrate with AppLovin Android SDK, follow AppLovin’s instructions of adding the AppLovin via gradle (AppLovin Android SDK documentation).
Chartboost
The Chartboost Android SDK is already bundled with the Mediation SDK. No additional integration is needed.
Digital Turbine
To integrate with Digital Turbine (formerly Fyber) Android SDK, follow the Digital Turbine instructions for adding the Digital Turbine SDK (See: Digital Turbine Android SDK documentation).
ironSource
To integrate with ironSource Android SDK, follow the ironSource instructions for adding the IronSource SDK (ironSource Android SDK documentation).
Note
ironSource provides their own Maven Repository, therefore does not use Maven Central to distribute their SDKs.
Meta Audience Network
To integrate with Meta Android SDK, simply follow Meta's instructions for adding the Meta Audience Network SDK via gradle (Meta Android SDK documentation).
In addition, publishers may be needed to include the following in their network security config file (network_security_config.xml
).
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">127.0.0.1</domain>
</domain-config>
</network-security-config>
And update AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config"
... >
...
</application>
</manifest>
For more information on Meta network security configuration check Network Security Config
Mintegral
To integrate with Mintegral Android SDK, follow the Mintegral instructions for adding the Mintegral SDK (Mintegral Android SDK documentation).
Note
Mintegral provides their own Maven Repository, therefore does not use Maven Central to distribute their SDKs.
Tapjoy
To integrate with Tapjoy Android SDK, follow Tapjoy’s instructions for adding the Tapjoy SDK via gradle (Tapjoy Android SDK documentation).
Note
Tapjoy provides their own Maven Repository, therefore does not use Maven Central to distribute their SDKs.
Unity Ads
To integrate with Unity Ads Android SDK, follow the Unity’s instructions for adding the Unity Ads SDK (Unity Android SDK documentation).
Vungle
To integrate with Vungle Android SDK, follow Vungle’s instructions for adding the Vungle SDK via gradle (Vungle Android SDK documentation).
Yahoo
To integrate with Yahoo Android SDK, follow the Yahoo instructions for adding the Yahoo SDK (Yahoo Android SDK documentation).
Note
Yahoo provides their own Maven Repository, therefore does not use Maven Central for distributing their SDKs.
Updated 2 days ago