chartboost

Chartboost interstitial not showing when test mode is disabled in android


this.mChartboost = Chartboost.sharedChartboost();
String appId = "XYZ";
String appSignature = "ABC";

this.mChartboost.onCreate(this,appId,appSignature, null);
this.mChartboost.startSession();

this.mChartboost.showInterstitial();

Test ads are seen using this code..but when i disable the test mode no ads are seen at all.


Solution

  • I'm having the same issue here. After contacting the Chartboost support team, they gave me the following answer. I have not tried to do the following steps yet, but I hope this can help you in some way.

    Chartboost response: In general, what you're describing happens when no more of the interstitials available at the time you're testing in the network satisfy the conditions you and the advertisers set in your campaigns. Advertisers choose conditions/parameters they would like to target so that they can acquire specific users. These conditions include filtered apps/publishers/age ratings/genres, country/device/OS targeting and more. Assuming that the integration was successful (you're able to see a green test interstitial from us), chances are your location (country) may be the limiting factor. There's a few things we can try from here:

    The key here is to never integrate the Chartboost App ID/Signature belonging to "Test App". So long as "Test App" is not integrated, you will always see the Cross Promotion campaign. Please be sure to delete or turn off the Cross Promotion campaign before you go live!