Chartboost

If you plan to use the MoPub SDK to load and display ads from Chartboost via mediation, use this article for integration instructions and information unique to the ad network. To learn more about how MoPub mediation works, refer to our MoPub Network Mediation article.

Supported Ad Formats

Chartboost currently supports the following ad formats. For support information, visit the Chartboost homepage.

MoPub Formats Chartboost Ad Formats
Banner Banner
Interstitial Interstitial (Video, Playables, Animated GIF, Static)
Rewarded Video Rewarded Video (Video, Playables, Animated GIF)

Download and Integrate

To download the Chartboost adapter, navigate to the Mediation Integration Tool. You must also download the Chartboost SDK:

  • Download the Chartboost SDK for iOS

  • Download the Chartboost SDK for Android

    • AndroidManifest: Chartboost adapters are released as an Android Archive (AAR) file starting with version 7.3.1.2. The AAR includes the required Manifest data for Chartboost. As a result, you no longer need to update your AndroidManifest manually for any generic data, such as permissions and Activities. Any other app-level placement configuration required by Chartboost must be manually entered into the AndroidManifest.

    • Android build requirements: On Android, Chartboost SDK depends on two Google Play Services dependencies. Make sure the following dependencies are installed on your Android (and Unity to Android) projects:

      • com.google.android.gms.play-services-ads-base
      • com.google.android.gms.play-services-ads-identifier

Things to Know

  • eCPM value: eCPM data can be manually entered in the MoPub dashboard from Chartboost unless Auto CPM is enabled. On the Chartboost dashboard, eCPM for your campaign can be found under Analytics -> Campaign. It is recommended to check these values often and update in MoPub as necessary.

  • Waterfall ranking: To top-rank Chartboost in the mediation waterfall, follow these instructions.

  • Chartboost named locations: When setting up Chartboost for your MoPub Ad Units, leaving the “Location” field blank will default to the “Default” Chartboost named ad location value. In your waterfall setup, if you have multiple occurrences of Chartboost with more than three different locations associated, doing this is not recommended. If you need to use more than three locations, contact Chartboost directly. Read more about using custom named locations in Chartboost here.

  • CCPA: MoPub Chartboost adapters handle passing of GDPR consent but not CCPA. For details on how to include CCPA settings please see the instructions for CCPA on iOS and Android.

Set Up Your Chartboost Account

  1. Follow Chartboost’s instructions to sign up for a Chartboost account.

  2. Add your app details following these instructions details and create a Network Publishing Campaign as described [here]](https://answers.chartboost.com/en-us/articles/204930539).

    For Rewarded Video, under App Settings, select Rewarded Video, and add the values for Rewarded Currency Name and Reward per View.

    By default the Chartboost SDK displays UI elements before and after the ad, detailing the rewards. If this is not your desired UX, consider disabling pre-roll and post-roll settings.

Migrate Chartboost from Custom Native Setup

You will need the App ID and App Signature to set up the Chartboost ad unit in MoPub. In your Chartboost dashboard for the app, navigate to App SettingsBasic Settings to locate your App ID and App Signature.

Network Reporting and Auto CPM

The following setup is required to take advantage of Auto CPM. To enable Chartboost network reporting and Auto CPM:

  1. Navigate to the MoPub UI’s Networks tab. (Refer to these additional instructions that provide more detail for the remaining steps.)

  2. In the Network settings page for Chartboost:

    • enable reporting access

    • provide the User ID and User Signature

      To find the User ID and User Signature, in the Chartboost dashboard, from the Account dropdown, navigate to API Explorer.

      Chartboost reporting 1

  3. Navigate to the Auto CPM preferences page and turn on Auto CPM.

Test an Ad

As you test your SDK integrations and network setups, we recommend that you leverage test ad placements to ensure a consistent fill rate.

With test mode enabled, you can request ads using the ad unit ID you created earlier for this purpose and receive a Chartboost test ad. Be sure to disable test mode after testing!

Additional Support

For inquiries and support, visit the Chartboost Support Center or contact Chartboost Support.

Last updated September 15, 2020

TWITTER, MOPUB, and the Bird logo are trademarks of Twitter, Inc. or its affiliates. All third party logos and trademarks included are the property of their respective owners.

© 2020 MoPub (a division of Twitter, Inc.)