Set up Chartboost

Chartboost is a network and Adjust module partner. Our integration lets Chartboost receive attribution and app event data through automated callbacks.

Use our basic setup instructions to turn on Adjust’s integration and send callbacks to Chartboost. Then, use our advanced setup instructions to customize what information Chartboost receives.

Basic setup

To turn on Adjust’s integration with Chartboost, follow these steps.

  1. Find your app and select your app options caret (^)
  2. Select Partner Setup > ADD PARTNERS
  3. Select Add (+icon) next to Chartboost
  4. Enter your APP ID and APP SIGNATURE (contact your Chartboost representative for help finding these)
  5. Optional: see advanced setup to customize your callbacks
  6. Select Save

Well done! Basic setup is complete. Now you can create an Adjust tracker URL and submit it to Chartboost to launch your campaign.

Chartboost will receive callbacks for these activities:

  • install
  • rejected install
  • session
  • event
  • reattribution

Advanced setup

Choose which data Chartboost receives from Adjust by customizing your setup.

Only forward data attributed to Chartboost

Adjust sends Chartboost your installs and reattributions across all ad platforms.

To stop Chartboost from receiving data attributed to other ad platforms, follow these steps.

  1. Find your app and select your app options caret (^)
  2. Select Partner Setup > Chartboost
  3. Turn on Attributed Only

Now Chartboost will only receive data attributed to their own platform.

 

Forward in-app revenue

Revenue forwarding lets Chartboost receive revenue amounts along with your revenue event data.

To forward in-app revenue to Chartboost, follow these steps.

  1. Find your app and select your app options caret (^)
  2. Select Partner Setup > Chartboost
  3. Turn on In-App Revenue Forwarding

Now Chartboost will receive the revenue amount for every tracked transaction.

 

Note: Link at least one revenue event to Chartboost before turning on Revenue Forwarding

 

Forward sessions

Adjust does not automatically send session callbacks due to the high volume of sessions.

To forward in-app sessions to Chartboost, follow these steps.

  1. Find your app and select your app options caret (^)
  2. Select Partner Setup > Chartboost
  3. Turn on Session Forwarding

Now Chartboost will receive your app’s session activity.

 

Forward custom data

Partner parameters (available in Adjust SDK version 4.0+) let Adjust collect custom data points from your app and send them to Chartboost.

Note: Before adding new partner parameters to the Adjust SDK, make sure no pre-existing partner parameters already fit your requirements.

To forward partner parameters to Chartboost, follow these steps.

  1. Set up partner parameters within the Adjust SDK (instructions for iOS and Android)
  2. In the Adjust dashboard, find your app and select your app options caret (^)
  3. Select Partner Setup > Chartboost
  4. Turn on Parameter Forwarding
  5. Select Partner Parameter Mapping
  6. In the FROM APP field, enter the name of your Adjust parameter (as written into the Adjust SDK). In the TO PARTNER field, enter your corresponding Chartboost name.
  7. Select Save

Now Chartboost will receive custom event details for each of your linked events.

 

Note: If you set up partner parameters within the Adjust SDK without turning on Partner Parameter Mapping, Adjust forwards the parameters as named in the Adjust SDK.

 

Forward app events

Event linking lets Chartboost receive app event data. You can link every app event in Adjust to a preset Chartboost name or a custom event name.

To forward app events to Chartboost, follow these steps.

  1. Find your app and select your app options caret (^)
  2. Select Partner Setup >Chartboost > Event Linking
  3. Find the event you want to link and update the field with a Chartboost event or your own custom name
  4. When you finish linking events, select OK
  5. Select Save

Now Chartboost will receive app event data for each of your linked events.

Partner specific setup instructions

Chartboost is a gaming-centric performance network. Adjust integrates Chartboost in two ways:

  • Session, install, reattribution and rejected install callbacks: Adjust will report all user sessions as well as installs, rejected installs and reattributions attributed to Chartboost. These callbacks are used for S2S Tracking in the Chartboost network.
  • Event (or post-install) callbacks: Adjust will report in-app purchases to Chartboost so that developers can visualize that data and optimize their Chartboost campaigns based on it.

To activate the Chartboost module, you’ll need to add your game’s Chartboost app ID and app signature, which you can find here. To start sending session callbacks, turn the Session Forwarding toggle to ON. Please note that Session Forwarding should be turned ON for optimal campaign performance on the Chartboost network. To enable event callbacks, enter Event Label per each Purchase event you would like Chartboost to receive. Toggle the module switch to enable Revenue Forwarding.

Predefined parameters

Chartboost allows you to send a set of predefined parameters. If you attach any of these parameters to an event in your adjust SDK, these will be forwarded to Chartboost. You can find out more about attaching partner parameters in the SDK readme specific to the SDK or SDKs you are working with. Below is a list of the defined parameters that Drawbridge accepts:

Parameter key > Value

purchase > This is the event name. Enter “purchase” and leave ALL other fields blank.

Syncing Chartboost clicks

The click callback setup in Chartboost’s UI does not use macros; instead, you set up a list of parameters in your Chartboost dashboard. The screenshot below is for iOS. You can see the click callback setup in the Chartboost documentation.

List of all parameters forwarded to Chartboost

Chartboost requires Adjust to send the following parameters (data points) with your callbacks:

Placeholder Information
{android_id} Android ID (Android only)
{app_id} Store App ID or Google Play Store
{app_version} App version number (Android), build
{fire_adid} Fire OS advertising identifier
{gps_adid_md5} Lowercase hex MD5 hash of Google Play Store advertising ID
{idfa} ID for advertisers (iOS only)
{network_name} Network name, as taken from the tracker
{rejection_reason} Reason for a rejected attribution