Add Mediation Networks

Mediation Networks for Andriod

AdTiming Medation lets you serve ads to your apps from multiple sources and helps maximize your fill rate and increase your monetization by sending ad requests to multiple networks to ensure you find the best available network to serve ads. The AdTiming Mediation platform supports Banner, Native, Interstitial and Rewarded Video Ads from 10 leading ad networks, equipped with smart loading, multi-instance placement optimization and hybrid waterfall technology. 

 

Before You Start

To work with AdTiming Mediation platform, you should first correctly integrate AdTiming's ad format  into your application with AdTiming Mediation SDK:

Important! The ADAPTERS for ad networks are modularized, which means that you need to include Not Only the SDK of mediation networks  you choose to work with But Also the adapters for those ad networks. An adapter contains the code needed to operate the ad network.

For example, if you want to integrate AdMob through AdTiming Mediation, you need to add the AdMob SDK as well as the Adapter for AdMob together to the libs of your project. 

 

Integrate Mediation Networks

AdTiming mediation supports over 10+ third-party ad networks. Integrating mediation requires changes in three places:

  1. Third-party ad network UI - Sign up for the third-party ad network and create a placement in their front end.
  2. AdTiming UI - Update your ad unit's mediation settings to include the ad network. It is also recommended that you set up ad network optimization for ad networks that support it.
  3. App code - Update your app to include the third-party ad network's SDK, and an adapter library that communicates between AdTiming and the third-party ad network to request and serve ads.

Make sure to follow the Ad Network Integration Guides to access premium ad inventory through our Mediation platform.

You can easily integrate the ad networks you're interested in integrating with AdTiming Mediation by selecting the networks below and copying the Gradle Script to the code of your app module.If you'd still like to use Manual Download to integrate our adapters, you can find all the necessary links and information to do so in the next section Manual Download for Mediation Networks.

  • Add the following to your project-level gradle file inside repositories section.
allprojects {
    repositories {
        maven { url 'https://dl.adtiming.com/android-sdk' }
        
        // for vungle
        maven { url 'https://jitpack.io' }
        
        // for adcolony
        maven { url 'https://adcolony.bintray.com/AdColony' }
        
        // for mopub
        maven { url 'https://s3.amazonaws.com/moat-sdk-builds' }
        
        // for tapjoy
        maven { url 'https://tapjoy.bintray.com/maven' }
        
        // for ironsource
        maven { url 'https://dl.bintray.com/ironsource-mobile/android-sdk' }
        
        // for chartboost
        maven { url "https://chartboostmobile.bintray.com/Chartboost" }
    }
}
  • Add the following to your application-level gradle file inside dependencies section.
dependencies {
	implementation 'com.adtiming:mediation-sdk:6.3.4@aar'

	// for admob
	implementation 'com.adtiming.adapters:admob:3.3.0@aar'
	implementation 'com.google.android.gms:play-services-ads:19.1.0'

	// for facebook
	implementation 'com.adtiming.adapters:facebook:3.4.0@aar'
	implementation 'com.facebook.android:audience-network-sdk:5.9.0'

	// for unity
	implementation 'com.adtiming.adapters:unity:3.4.0@aar'
	implementation 'com.unity3d.ads:unity-ads:3.4.2'

	// for vungle
	implementation 'com.adtiming.adapters:vungle:3.4.0@aar'
	implementation 'com.vungle:publisher-sdk-android:6.5.3'

	// for adcolony
	implementation 'com.adtiming.adapters:adcolony:3.1.2@aar'
	implementation 'com.adcolony:sdk:4.1.4'
	// if admob is integrated 
	//implementation 'com.google.android.gms:play-services-ads:19.1.0'

	// for applovin
	implementation 'com.adtiming.adapters:applovin:3.2.0@aar'
	implementation 'com.applovin:applovin-sdk:9.12.6'

	// for mopub
	implementation 'com.adtiming.adapters:mopub:3.4.0@aar'
	implementation ('com.mopub:mopub-sdk:5.12.0@aar') {transitive = true}

	// for tapjoy
	implementation 'com.adtiming.adapters:tapjoy:3.1.4@aar'
	implementation 'com.tapjoy:tapjoy-android-sdk:12.4.2@aar'

	// for chartboost
	implementation 'com.adtiming.adapters:chartboost:3.2.0@aar'
	implementation 'com.chartboost:chartboost-sdk:8.0.2'
	implementation 'com.google.android.gms:play-services-base:17.2.1'
	implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0'
  
	// for mintegral
	implementation 'com.adtiming.adapters:mintegral:3.0.1@aar'
	implementation 'com.mintegral.msdk:videojs:10.2.41'
	implementation 'com.mintegral.msdk:mtgjscommon:10.2.41'
	implementation 'com.mintegral.msdk:playercommon:10.2.41'
	implementation 'com.mintegral.msdk:reward:10.2.41'
	implementation 'com.mintegral.msdk:videocommon:10.2.41'
	implementation 'com.mintegral.msdk:interstitialvideo:10.2.41'
	implementation 'com.mintegral.msdk:common:10.2.41'

	// for Pangle
	implementation 'com.adtiming.adapters:tiktok:3.0.1@aar'
	// download the Pangle SDK form (https://partner.oceanengine.com/union/media/union/download).
	implementation(name: 'open_ad_sdk', ext: 'aar')

	// for ironsource
	implementation 'com.adtiming.adapters:ironsource:3.1.1@aar'
	implementation 'com.ironsource.sdk:mediationsdk:6.16.1'
  
}
 

Manual Download for Mediation Networks

Below are the supported ads formats and compatible versions of the AdTiming and each mediation platform's SDKs. You can download and integrate according to your needs.

Platforms Supported SDK Version Banner Interstitial Native Reward Video SDK Download Adapter Download
Admob 19.1.0  ✔️  ✔️  ✔️  ✔️ Maven Configuration Download
Facebook 5.9.0  ✔️  ✔️  ✔️  ✔️ Maven Configuration Download
Mopub 5.12.0  ✔️  ✔️  ✔️   Maven Configuration Download
UnityAds 3.4.2  ✔️  ✔️    ✔️ Maven Configuration Download
Applovin 9.12.6  ✔️  ✔️    ✔️ Maven Configuration Download
Adcolony 4.1.4        ✔️ Maven Configuration Download
Vungle 6.5.3  ✔️  ✔️    ✔️ Maven Configuration Download
Tapjoy 12.4.2    ✔️    ✔️ Maven Configuration Download
Chartboost 8.0.2    ✔️    ✔️ Maven Configuration Download
Mintegral 10.2.41    ✔️    ✔️ Maven Configuration Download
Pangle 2.1.5.0    ✔️    ✔️ Maven Configuration Download
IronSource 6.16.1  ✔️  ✔️    ✔️ Maven Configuration Download
 
 
 
 
 
 
 
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.