Integrate Network SDKs

Latest Supported SDK Versions

NetworkSupportBannerInterstitialRewarded
AdColonyAndroid 4.8.0
AdMobAndroid 21.3.0
AppLovinAndroid 11.5.5
ChartboostAndroid 9.1.1
Digital TurbineAndroid 8.2.1
Google BiddingAndroid 21.3.0
InMobiAndroid 10.1.1
ironSourceAndroid 7.2.5🚫
Meta Audience NetworkAndroid 6.12.0
MintegralAndroid 16.0.31
TapjoyAndroid 12.9.1🚫
Unity AdsAndroid 4.4.1
VungleAndroid 6.12.0
YahooAndroid 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.