Get personalized optimization tips, understand your account health and set up completion on the improved "My AdMob page".

Create a rewarded interstitial ad unit (Beta)

This feature is currently in beta release.

Rewarded interstitial ad units automatically appear and show full-page ads in your app that reward users for viewing ads. Place them at natural breaks & transitions in your app's interface, such as after level completion in a gaming app.

Unlike rewarded ads, users aren’t required to opt-in to view a rewarded interstitial. Rewarded interstitial ad units can show interactive and video ads. 

How to implement rewarded interstitial ads

Note: Only skippable ads will be served in rewarded interstitial ad units. Currently, this includes demand from AdMob and Meta Audience Network. Mediation with other ad networks is not currently supported, but may be added in the future. 

The following steps will help you create a new ad unit in your AdMob account, then implement it in your app's code. You must complete all of these steps to start showing ads in this ad unit.

Note: When you implement rewarded interstitial ad units in your apps, be sure to review the policies for ad units that offer rewards and the Interstitial ad guidance for both Disallowed and Recommended interstitial implementation.

  1. Sign in to your AdMob account at
  2. Click Apps in the sidebar.
  3. Select the name of the app you're creating this ad unit for. If you can't find it in the list of recent apps, you can click Add app to add a new app or click View all apps to search a list of all of the apps you've added to AdMob.
  4. Click Ad units in the sidebar.
  5. Click Get started. If you've already created ad units for this app, click Add ad unit
  6. Click Select for the Rewarded ad format.
  7. Enter a name for this ad unit. Tip: Include relevant information, such as ad format and location in your app to make it easier to identify later.

  8. Complete the reward settings for this ad unit:
    • Reward amount: Enter the number of reward items the user will receive. Must be a whole number.
    • Reward item: Enter the name of reward item the user will receive. Examples: Coins, extra lives
    • Checkbox: Overrides rewarded settings provided by third-party ad networks. Checked by default.
  9. (optional) Complete the advanced settings for this ad unit:
    • Ad type: Choose the ad type(s) allowed to be shown in this ad unit. You can choose any combination of ad types by checking the boxes. Unchecking all of the boxes will result in an error. You must choose at least one ad type for each ad unit. Tip: To try and help maximize revenue for this ad unit, we suggest checking all of the boxes.

    • Server-side verification: (SSV) is another validation for rewarded ad views in your app. It's used in addition to the standard client-side callback.

      1. Click Set up and verify callback URL beside server-side verification. 
      2. Complete the server-side verification settings:
        • Callback URL: The full URL you want AdMob to send to you when a user has finished viewing a rewarded ad (for example,
        • User ID (optional): This is used for testing only. The user ID is a unique identifier given to each user, which lets you know who to reward upon successful ad completion. To use, set the user_id parameter in the SDK.
        • Custom data (optional): This is used for testing only. Custom data is received in the callback after a user’s successful ad completion. For example, you can include a parameter to know which level the user is on. To use, set the custom_data parameter in the SDK. 
      3. Click Verify URL
        Note: You must verify the URL before you can finish setting up SSV. 
      4. Click Use verified URL
    • Frequency capping: Lets you limit the number of times ads appear to the same person. 

      1. Click the toggle to enable or disable frequency capping.  
      2. Select a frequency capping option:
        • After enabling, enter the number of impressions you want to allow to appear per user across any interstitial, rewarded, or app open in this app and select a period of time (per number of minutes, hours, or days). For example, you can set a frequency cap to show no more than 2 impressions per 30 minutes.
    • eCPM floor: You can set an eCPM floor (also known as a minimum eCPM) for each ad unit you create. This instructs the AdMob Network not to serve ads to this ad unit with eCPM values below the minimum eCPM you’ve set. Select how you want to set the eCPM floor:

      1.  Google optimized: Google dynamically sets your floors based on your users’ geographic locations, ad unit’s traffic, and historical data. Using Google optimized eCPM floors can help you maximize total revenue. You can choose how Google optimizes your eCPM floor by selecting one of the following methods:
        • High floor (Beta): Google will maximize the higher paying ads.
        • Medium floor (Beta): Google will balance higher paying ads and fill rate. 
        • All prices: Google will maximize fill rate at all price points.  
          The AdMob interface showing eCPM in ad units
      2. Manual floor: You manually set the value of the minimum eCPM for each ad unit. The AdMob Network won’t serve ads with an eCPM below the minimum eCPM you’ve set to the ad unit.
      3. Disabled: There is no eCPM floor on this ad unit.
      Note: This eCPM floor only applies to the AdMob Network. It does not apply to third-party ad networks and custom events configured as ad sources in a mediation group.
  10. Click Create ad unit.
  11. Follow the Google Developers instructions for Android, iOS, or Unity to implement rewarded interstitials ad units in your app code. You will need your app ID and ad unit ID during implementation.

    This ad unit won't show ads until you've completed this step. If you're not ready to implement the ad unit, you can click Email this to send the instructions by email or click Done to exit the page.

Was this helpful?

How can we improve it?
Show your support to promote DEI in Gaming by turning intentions into action!

Check out the newly launched Diversity in Gaming website, where you can find video stories and written pledges from global gaming developers. This campaign centers on 3 pillars: diverse teams, diverse games and diverse audiences showing how diversity is not just good for gamers, but for business as well. Show your support by taking the pledge to promote DEI in Gaming and share it on social!

Learn More

Clear search
Close search
Google apps
Main menu