Integrate Network SDKs
Partner Network Supported SDK Versions
Please visit our Chartboost Mediation Adapter Integration Manager for the latest partner network supported SDK versions. The specific network's supported ad formats and adapter integration instructions are also provided there.
Note
* Amazon Publisher Services and Pangle network are currently in private beta. Please reach out to Chartboost to inquire.
Mediation 4.0.0 Changes
As part of the Marketing team’s efforts to clearly articulate the use cases and customers we support by being more descriptive with our product branding, Helium is being rebranded as Chartboost Mediation.
Starting in 4.0.0, the Chartboost Mediation brand will be used in place of Helium for new additions. In the coming 4.X releases, the old Helium branding will be deprecated and the new Chartboost Mediation branding will be used to give publishers a smoother transition.
Adapter Separation
Beginning with Chartboost Mediation SDK 4.0.0, the partner network adapters will no longer be bundled with the main Chartboost Mediation SDK distribution. This decoupling of the Helium SDK releases from the partner network adapter releases will allow for more rapid iterations of the adapters as the adapters will reside in their own open-source repositories.
The supported open-source adapter repositories are:
Adapter Versioning Scheme
With Chartboost Mediation 4.0.0, the partner adapter versions are as follows:
<chartboost_mediation_sdk_major_version>.<partner_sdk_version>.<adapter_revision>
Chartboost Mediation SDK Major Version
This is the major version of the Chartboost Mediation SDK that the adapter is compatible with.
Partner SDK Version
This is the full partner SDK version that the adapter is compatible with. Note that this could be the traditional major.minor.patch
version scheme, but there are some partners that have a major.minor.patch.revision
version scheme.
Adapter Revision
This is the version of the adapter. Typically this will start at 0 and will increment as there are hotfixes that are specific to this version of the adapter.
Examples
The following are some examples of adapter versions for Chartboost Mediation SDK 4.0.0.
Partner | Adapter Version | Chartboost Mediation SDK Major Version | Compatible Partner SDK Version | Adapter Revision |
---|---|---|---|---|
AdColony | 4.4.9.0.0 | 4 | 4.9.0 | 0 |
IronSource | 4.7.2.5.1.0 | 4 | 7.2.5.1 | 0 |
Adding Ad Network SDKs
To integrate other ad networks via Mediation, you will need to include the Mediation adapters:
Please check each respective repository for ad network versions. Chartboost Mediation SDK 4.x series is compatible with any adapter also in the 4.x series. These are only the initial adapters released with version 4.0.0.
implementation 'com.chartboost:chartboost-mediation-adapter-adcolony:4.4.8.0.0'
implementation 'com.chartboost:chartboost-mediation-adapter-admob:4.21.3.0.0'
implementation 'com.chartboost:chartboost-mediation-adapter-amazon-publisher-services:4.9.6.2.0'
implementation 'com.chartboost:chartboost-mediation-adapter-applovin:4.11.5.5.0'
implementation 'com.chartboost:chartboost-mediation-adapter-chartboost:4.9.2.0.0'
implementation 'com.chartboost:chartboost-mediation-adapter-digital-turbine-exchange:4.8.2.1.0'
implementation 'com.chartboost:chartboost-mediation-adapter-google-bidding:4.21.3.0.0'
implementation 'com.chartboost:chartboost-mediation-adapter-hyprmx:4.6.0.3.0'
implementation 'com.chartboost:chartboost-mediation-adapter-inmobi:4.10.1.1.0'
implementation 'com.chartboost:chartboost-mediation-adapter-ironsource:4.7.2.5.0.0'
implementation 'com.chartboost:chartboost-mediation-adapter-meta-audience-network:4.6.12.0.0'
implementation 'com.chartboost:chartboost-mediation-adapter-mintegral:4.16.0.31.0'
implementation 'com.chartboost:chartboost-mediation-adapter-pangle:4.4.3.0.4.0'
implementation 'com.chartboost:chartboost-mediation-adapter-tapjoy:4.12.9.1.0'
implementation 'com.chartboost:chartboost-mediation-adapter-unity-ads:4.4.4.1.0'
implementation 'com.chartboost:chartboost-mediation-adapter-vungle:4.6.12.0.0'
implementation 'com.chartboost:chartboost-mediation-adapter-yahoo:4.1.3.0.0'
AdColony
To integrate with AdColony SDK, refer to (Adcolony Android SDK documentation).
AdMob
To integrate with AdMob SDK, refer to (AdMob Android SDK documentation).
- The latest versions of AdMob now require the usage of AndroidX support libraries.
Amazon Publisher Services
Amazon Publisher Services network is currently in private beta. Please reach out to Chartboost to inquire.
AppLovin
To integrate with AppLovin SDK, refer to (AppLovin Android SDK documentation).
Chartboost
To integrate with Chartboost SDK, refer to Chartboost Android SDK documentation.
Digital Turbine
To integrate with Digital Turbine (formerly Fyber) Android SDK, refer to Digital Turbine Android SDK documentation).
HyprMX
To integrate with HyprMX Android SDK, refer to HyprMX Android SDK documentation.
- HyprMX requires a unique generated identifier that needs to be static across sessions during its SDK initialization.
- The
ageRestrictedUser
flag needs to be set before the Chartboost Mediation initializes to appropriately apply child-directed treatment to a user.
ironSource
To integrate with ironSource SDK, refer to (ironSource Android SDK documentation).
- ironSource provides their own Maven Repository, therefore does not use Maven Central to distribute their SDKs.
Meta Audience Network
To integrate with Meda Audience Network Android SDK, refer to (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 SDK, refer to (Mintegral Android SDK documentation).
- Mintegral provides their own Maven Repository, therefore does not use Maven Central to distribute their SDKs.
Pangle
To integrate with Pangle SDK, refer to Pangle's Android SDK Integration documentation.
Tapjoy
To integrate with Tapjoy SDK, refer to (Tapjoy Android SDK documentation).
- Tapjoy provides their own Maven Repository, therefore does not use Maven Central to distribute their SDKs.
Unity Ads
To integrate with Unity Ads SDK, refer to (Unity Android SDK documentation).
Vungle
To integrate with Vungle SDK, refer to (Vungle Android SDK documentation).
Yahoo
To integrate with Yahoo SDK, refer to (Yahoo Android SDK documentation).
- Yahoo provides their own Maven Repository, therefore does not use Maven Central for distributing their SDKs.
Updated 7 days ago