Add Mediation Networks

Mediation Networks for Unity

The AdTiming Mediation platform for Unity Plugin supports interstitial and rewarded video ads from 10 leading ad networks, equipped with smart loading, multi-instances placement optimization and hybrid waterfall technology.

 

Before You Start

To work with AdTiming Mediation platform, you should first correctly integrat AdTiming's Rewarded Video or Interstitial Ads into your application with AdTiming Mediation Unity plugin.

1. Make sure you have integrated AdTiming Unity Plugin.

2. Make sure you have copy the Gradle Script to your code.

Go to Build Settings -> Player Settings -> Publishing Settings and check Custom Gradle Template

blobid0.png

3. Make sure your Gradle and Android Manifest files are in the correct directory, usually in the Assets\Plugins\Android directory.

 

Download Network SDKs&Adapters

Android

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 guide Android Add Mediation Networks.

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

  • 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 TikTok
	implementation 'com.adtiming.adapters:tiktok:3.0.1@aar'
	// download the TikTok 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'
}
 

iOS

Below you can easily select the ad networks and adapters you’re interested in integrating with AdTiming Mediation and copy the Cocoapods Script to your code. If you’d still like to use Manual Download to integrate Mediation, you can find all the necessary links and information in iOS Add Mediation Networks to do so below.

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

If you’re new to CocoaPods, see their official documentation for info on how to create and use Podfiles.


//For AdTiming SDK
pod 'AdTimingSDK','4.1.5'

//For Admob
pod 'AdTimingAdmobAdapter', '3.1.0'
pod 'Google-Mobile-Ads-SDK', '7.59.0'

//For Facebook
pod 'AdTimingFacebookAdapter', '3.1.0'
pod 'FBAudienceNetwork', '5.9.0'

//For Unity
pod 'AdTimingUnityAdapter', '3.1.0'
pod 'UnityAds', '3.4.2'

//For Vungle
pod 'AdTimingVungleAdapter', '3.1.0'
pod 'VungleSDK-iOS', '6.5.3'

//For Applovin
pod 'AdTimingAppLovinAdapter', '3.1.0'
pod 'AppLovinSDK', '6.12.7'

//For Adcolony
pod 'AdTimingAdColonyAdapter', '3.1.0'
pod 'AdColony', '4.1.4'

//For Tapjoy
pod 'AdTimingTapjoyAdapter', '3.1.0'
pod 'TapjoySDK', '12.4.2'

//For Chartboost
pod 'AdTimingChartboostAdapter', '3.1.0'
pod 'ChartboostSDK', '8.1.0'  

//For Tiktok
pod 'AdTimingTikTokAdapter', '3.1.0'
pod 'Bytedance-UnionAD', '2.9.5.6'

//For Mintegral
pod 'AdTimingMintegralAdapter', '3.1.0'
pod 'MintegralAdSDK/RewardVideoAd', '6.2.0'
pod 'MintegralAdSDK/InterstitialVideoAd', '6.2.0'
pod 'MintegralAdSDK/BannerAd', '6.2.0'

//For GDT pod 'AdTimingGdtAdapter', '3.1.0' pod 'GDTMobSDK', '4.11.8'

//For IronSource pod 'AdTimingIronSourceAdapter', '3.1.0' pod 'IronSourceSDK', '6.16.1.0'
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.