Optimization Tips & Best Practices
As a publisher, your goal is to maximize earnings by showing as many ads as possible from advertising campaigns with high eCPMs. Below are strategies you can use to help maximize your earnings.
Stay up to date with the latest SDK! π
Every SDK update we release is an upgrade from the previous versions. We address important issues that have been reported by developers and occasionally add new features. In order to offer the best user experience, ensure that you are always up to date.
Download our latest SDK.
Cache your interstitials π
Preload ads on your usersβ devices to boost their experience! Ads will load faster when requested, and you can verify that an ad is available before displaying it.
Experiment with all ad formats π
Chartboost has a plethora of ad types. We also make it very easy to implement them into your apps. Many tests have shown positive results from the newer ad formats.
Limit what you are blocking π
Let our ad server do its job. As your publishing campaigns run, our ad server collects data on which apps are performing well and which apps are not. Using this data, we optimize the traffic being served in your campaigns.
Use Named Locations to adjust where you show ads π
Itβs no secret that not all ad locations are created equal. Many developers show ads at bootup (often the least-intrusive place), but a different location in your game could perform best at attracting clicks from players. The key is to find these sweet spots. Ad locations makes it easy to do that without pushing repeated code updates to iTunes or Google Play.
The basic idea is to add as many ad locations as possible to your code before submitting it. You can manage campaigns by ad location via the Chartboost platform and easily A/B test them once your game is live. To do so, navigate to Monetization > Analytics and run a Group by > Ad Location report.
Review our Ad Locations documentation for more details.
Consider the user experience π
When adding code to your game consider the user experience. Avoid spamming the users with a bunch of interstitials. Also, avoid spamming interstitials back to back. Users want to play your game, so let them.