Integrate Network SDKs
Partner Network Supported SDK Versions
Network | iOS Support | Minimum iOS Version | Android Support | Minimum Android API Version | Minimum Chartboost Mediation SDK Version | Banner | Interstitial | Rewarded |
---|---|---|---|---|---|---|---|---|
AdColony | 4.9.0 | 10.0 | 4.8.0 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
AdMob | 9.12.0 9.13.0 9.14.0 10.1.0 | 10.0 10.0 10.0 10.0/12.0** | 21.3.0 21.4.0 21.5.0 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Amazon Publisher Services * | 4.5.6 4.6.0 | 12.0 | 9.6.2 9.7.0 9.7.1 | 21 | 4.0.0 | ✅ | ✅ | 🚫 |
AppLovin | 11.5.4 11.5.5 11.7.0 11.8.0 | 10.0 | 11.5.5 11.7.1 11.8.1 11.8.2 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Chartboost | 9.2.0 9.3.0 | 10.0 | 9.2.0 9.3.0 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Digital Turbine | 8.1.7 8.1.9 8.2.0 | 10.0 | 8.2.1 8.2.2 8.2.3 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Google Bidding | 9.12.0 9.13.0 9.14.0 10.1.0 | 10.0 10.0 10.0 10.0/12.0** | 21.3.0 21.4.0 21.5.0 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
HyprMX | 6.0.3 | 10.0 | 6.0.3 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
InMobi | 10.1.1 10.1.2 10.1.3 | 10.0 11.0 11.0 | 10.1.1 10.1.3 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
ironSource | 7.2.5.1 7.2.6.0 7.2.7.0 | 10.0 | 7.2.5 7.2.7 7.3.0 | 21 | 4.0.0 | 🚫 | ✅ | ✅ |
Meta Audience Network | 6.12.0 | 10.0 | 6.12.0 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Mintegral | 7.1.9 7.2.0 7.3.0 | 10.0 | 16.0.31 16.2.61 16.3.91 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Pangle * | 4.6.2.2 4.9.0.6 4.9.1.0 | 10.0 | 4.3.0.4 4.8.1.9 4.9.1.3 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Tapjoy | 12.10.0 12.11.0 | 10.0 | 12.9.1 12.10.0 12.11.1 | 21 | 4.0.0 | 🚫 | ✅ | ✅ |
Unity Ads | 4.4.1 4.5.0 4.6.0 | 10.0 | 4.4.1 4.5.0 4.6.0 4.6.1 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Vungle | 6.12.1 6.12.2 | 10.0 | 6.12.0 6.12.1 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Yahoo | 1.3.0 1.4.0 | 11.0 | 1.3.0 1.4.0 | 21 | 4.0.0 | ✅ | ✅ | ✅ |
Note
* Amazon Publisher Services and Pangle network are currently in private beta. Please reach out to Chartboost to inquire.
** For AdMob SDK 10.1.0 and Google Bidding SDK 10.1.0, Google SDK requires iOS 12 to serve ads.
Dependency Resolution & Google External Dependency Manager (EDM)
The Chartboost Mediation Unity SDK does not embed Google’s EDM plugin.
If you want to integrate ad networks with other supported SDKs as well, you will need Google's External Dependency Manager. For more information see our recommended setup in Google External Dependency Manager (EDM).
The Chartboost Mediation Unity SDK package contains samples with optional dependencies for ad adapters. Such samples can be found in the Package Manager/Sample
sections.
Each Chartboost Mediation Unity SDK sample contains a .xml file with dependencies for the adapter available platforms (Android/iOS). In order for such dependencies to be included into the final build the Google's External Dependency Manager is needed. The EDM makes sure to download and package any dependencies with your build.
ChartboostMediationDependencies.xml
The ChartboostMediationDependencies.xml
can be found in the Package Manager/Sample as seen in the following screenshot.
Note
This is a mandatory dependency and must be imported for proper utilization of the Chartboost Mediation Unity SDK.
Ad Adapters as Optional Dependencies
In addition to the ChartboostMediationDependencies.xml
file, the Chartboost Mediation Unity SDK includes optional dependencies based on the supported Ad Networks and its adapters.
They can be found in the Package Manager/Sample area, and are labeled as follow:
Optional-AdColonyDependencies.xml |
Optional-AdMobDependencies.xml |
Optional-AmazonPublisherServicesDependencies.xml |
Optional-AppLovinDependencies.xml |
Optional-GoogleBiddingDependencies.xml |
Optional-MetaAudienceNetworkDependencies.xml |
Optional-TapjoyDependencies.xml |
Optional-VungleDependencies.xml |
Optional-UnityAdsDependencies.xml |
Optional-IronSourceDependencies.xml |
Optional-DigitalTurbineExchangeDependencies.xml |
Optional-InMobiDependencies.xml |
Optional-MintegralDependencies.xml |
Optional-YahooDependencies.xml |
They can be obtained by importing them as Samples with Unity's Package Manager. When updating the Chartboost Mediation Unity SDK Package through UPM. It is important to reimport any samples to update your local dependency files.
Note
When including 3rd-Party SDKs on Android, remember to update the manifest file according to the integrated SDK’s requirements as well.
Adding Unity Ads SDK - Android
Including the Optional-UnityAdsDependencies.xml
file will NOT automatically import the Unity Ads SDK to your Unity Android build (unlike the other dependency files which will do that automatically). You should manually include the correct version of the Unity Ads SDK by either:
- Uncommenting out the appropriate line in the
Optional-UnityAdsDependencies.xml
: `` - Importing the correct version of the Unity Ads SDK via the built-in Unity Package Manager
Note
Only one of this solutions should be utilized, as utilizing both will create gradle compilation errors.
Updated 17 days ago