Chartboost Videos
Boost your game with engaging, high-quality video ads!
The Chartboost SDK offers rich media support, custom advertiser experiences, and refreshed end cards to make your videos feel less like ads and more like crafted recommendations. Give your players the best in-game experience to enhance your ad performance and drive higher eCPM.
Chartboost offers two types of video ads:
-
Rewarded video lets players earn in-game items or virtual currency in exchange for a completed video view.
-
Interstitial video earns you revenue or helps you acquire users similarly to static creatives.
Before You Begin π
- Download and integrate the latest Chartboost SDK.
- Start a campaign in your dashboard.
Prefetched videos (in total) only take up 30-50MB, even when you are using mediation. Video prefetch might download videos from campaigns that hit budget, in which case a βNo Ad Foundβ error might occur.
Rewarded Video Integration π
These instructions apply to games on both the Amazon and Android platforms. Amazon integration uses the same SDK as Android.
We recommend that you cache the video ad and then show it. Additional condition checks have been added to cache() and show() calls, so you can call them directly:
-
// Cache a rewarded ad rewarded.cache() // Show the rewarded ad when ready (in the onAdLoaded callback) rewarded.show() -
// Cache a rewarded ad rewarded.cache(); // Show the rewarded ad when ready (in the onAdLoaded callback) rewarded.show();
isCached() API is deprecated and will be removed in a future SDK release. Additional condition checks have been added to cache() and show() calls making this API redundant.
The maximum number of rewarded video impressions that a user can receive per day, per publishing app is 20.
To see when a reward is ready to be delivered, use the following delegate method:
-
override fun onRewardEarned(rewardEvent: RewardEvent) -
public void onRewardEarned(RewardEvent rewardEvent)