Mediation Tips & Best Practices

  • Make sure that the Chartboost SDK initializes early ― ideally when your app boots up ― so our SDK has enough time to prepare for showing ads later. This can be achieved in different ways depending on your mediation partner. Some will initialize all adapter SDKs on launch, while others will initialize the top 2-3 in the waterfall.
  • Double-check that Chartboost is top-ranked in your mediation stack. This provides the best Chartboost performance and is also an excellent way to test that your integration is actually working. See the Overview page to learn how to top-rank Chartboost with our mediation partners.
  • Always have the most updated Chartboost SDK that is supported by your mediation platform. We are constantly improving our SDKs to better align with unique edge cases that might affect you.
  • Make sure to input the correct Chartboost app IDs on the mediation platform side. Where is my Chartboost app ID?
  • Have you already passed our Publisher App Review? You won’t be able to set up publishing campaigns before you pass our review.
  • Make sure you have Ad Locations set up in your Chartboost platform.
  • If you’re having difficulties seeing an ad from Chartboost, take a look at the bare-bones Chartboost Sample Project (outside of mediation), initialize it with your own app ID, and check if ads appear within the sample app. If so, then everything has been properly set up and you are good to go on Chartboost’s side!

WARNING: Please exercise caution when using the Chartboost SDK outside of the standard mediation methods. Different mediation platforms have specific behaviors which need to be taken into account when using the Chartboost SDK outside of the mediation layer.