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:

Partner NetworkAndroid Repository
AdColonyhttps://github.com/ChartBoost/chartboost-mediation-android-adapter-adcolony
AdMobhttps://github.com/ChartBoost/chartboost-mediation-android-adapter-admob
Amazon Publisher Serviceshttps://github.com/ChartBoost/chartboost-mediation-android-adapter-amazon-publisher-services
AppLovinhttps://github.com/ChartBoost/chartboost-mediation-android-adapter-applovin
Chartboosthttps://github.com/ChartBoost/chartboost-mediation-android-adapter-chartboost
Digital Turbine Exchangehttps://github.com/ChartBoost/chartboost-mediation-android-adapter-digital-turbine-exchange
Google Biddinghttps://github.com/ChartBoost/chartboost-mediation-android-adapter-google-bidding
HyprMXhttps://github.com/ChartBoost/chartboost-mediation-android-adapter-hyprmx
InMobihttps://github.com/ChartBoost/chartboost-mediation-android-adapter-inmobi
IronSourcehttps://github.com/ChartBoost/chartboost-mediation-android-adapter-ironsource
Meta Audience Networkhttps://github.com/ChartBoost/chartboost-mediation-android-adapter-meta-audience-network
Mintegralhttps://github.com/ChartBoost/chartboost-mediation-android-adapter-mintegral
Panglehttps://github.com/ChartBoost/chartboost-mediation-android-adapter-pangle
Tapjoyhttps://github.com/ChartBoost/chartboost-mediation-android-adapter-tapjo
Unity Adshttps://github.com/ChartBoost/chartboost-mediation-android-adapter-unity-ads
Vunglehttps://github.com/ChartBoost/chartboost-mediation-android-adapter-vungle
Yahoohttps://github.com/ChartBoost/chartboost-mediation-android-adapter-yahoo

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.

PartnerAdapter VersionChartboost Mediation SDK Major VersionCompatible Partner SDK VersionAdapter Revision
AdColony4.4.9.0.044.9.00
IronSource4.7.2.5.1.047.2.5.10

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).

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.