Rewarded Ads Best Practices

Make the Most of Your Rewarded Ads

Rewarded ad is an ad format in which a user is rewarded after successful completion of a video ad. The reward is typically in-game virtual currency (gold, coins, power-ups, extra lives, etc.). A successful rewarded ad integration is key to driving the most impressions per unique user and maximizing your total revenue.  

Best Practices

Key Insights

When designing and integrating your rewarded ad placement, make sure to keep these key insights for success in mind:

  • The first impression is the most important opportunity.  

    Allow ample time for initialization and caching before showing the ad. As a rule of thumb, we recommend allowing 30 seconds; however, this timing varies depending on your unique gaming logic. Work with your MoPub Account Team to determine your ideal setup.

  • Whether the reward is a luxury or a necessity is a key differentiator for your app.

    The more likely users are to request a reward, the higher the likelihood that you will be able to clear impressions at a high eCPM and drive high revenue per user.

  • Too many failovers can cause missed impression opportunities.  

    We recommend optimizing your rewarded ad waterfall to prioritize the demand sources with the overall highest fill and fewest failovers as they compete with MoPub Marketplace.

  • Request ads when the opportunity to show them is high.  

    Requesting ads that will never be shown creates “noise” for your demand partners, including MoPub Marketplace buyers. Make a request when the user is likely to need the reward, while leaving enough time for the ad to cache.


  • Access to reward: Reward should be easily accessible in a consistent location for the user to access, if need be.

  • Necessity: The reward provided should be a necessary commodity for the continuity of the game within the game design.

  • Awareness: The user should be frequently reminded that there is an opportunity to receive a reward (consider using in-game notifications).

Ad Placement

  • Placement considerations: Avoid placements that may interrupt core elements of the app experience. You can keep a close eye on your analytics data to avoid diminishing returns. Monitor the success of each video placement; if a placement isn’t generating revenue, move it to a different part of your app where it’s easily and frequently accessible.

  • Ad formats: If your app sessions tend to be short (< 1 min), you may want to limit to regular static interstitials rather than rewarded ad. Rewarded ad creatives tend to require longer cache times than static interstitials. Use rewarded ad units in combination with regular video (VAST or MRAID) interstitials to increase your overall revenue per user per session.

  • Audience segmentation: App should not make ad requests for users who leverage in-app purchases (IAP), or who won’t see the ad until they reach a certain level.

  • Mediation: Use mediation settings to pass third-party network settings; for example, pass the custom-id to Chartboost and configure ‘yes’ for the endcard of Vungle’s videos.

  • Network placement IDs: Network placement IDs should be unique for each OS, app, and ad unit. Do not use network IDs that you set up in MoPub outside of MoPub.

Last updated August 28, 2021

TWITTER, MOPUB, and the Bird logo are trademarks of Twitter, Inc. or its affiliates. All third party logos and trademarks included are the property of their respective owners.

© 2021 MoPub (a division of Twitter, Inc.)