Set up and traffic rewarded ads for apps

You can traffic non-intrusive, short-form videos on apps that create a value exchange between a publisher and a user. Rewarded media changes the ads experience by allowing users to voluntarily watch an ad in exchange for an in-app reward. This increases publisher monetization opportunities and maximizes the value of content.

Examples: Watch a video ad to unlock three news articles, get 10 gold coins, get an extra life in a game, get wifi access at an airport, etc.

You can serve rewarded ads directly through Ad Manager, or traffic Ad Exchange rewarded ads in Ad Manager. You’ll also need to request rewarded ads through the Google Mobile Ads SDK (Android | iOS).

  • Rewarded ads are available with programmatic campaigns, including Programmatic Guaranteed, Private Auctions, and Preferred Deals. Proposal line items should specify "Mobile in-app out-stream video" as the environment type, with any video size selected.*
  • Ad Manager Protections allow you to block ads by type, including video interstitials. To maximize fill and revenue for rewarded ads, ensure that your network isn't blocking video interstitials.
  • Publishers using rewarded video inventory must comply with the rewarded video policy.

* Reach out to your account manager if you want to be enabled for Programmatic Guaranteed or Preferred Deals.
  See the guidelines for programmatic campaigns.

Serve rewarded ads directly through Ad Manager

Set up an ad unit

When you set up an ad unit for rewarded video, there are two additional considerations:

  • Sizes: Select all of the sizes for interstitials: 320x480, 480x320, 1024x768, 768x1024.
  • Reward: Enter the details of the reward the user receives for watching a video ad. For example, if the reward for watching a video ad is to get 20 more lives in a game, enter an "Amount" of 20 and a "Type" of lives. In addition, you can:
    • Enable third-party ad networks to override these reward settings when using mediation.
    • Apply server-side verification when using Ad Manager mediation.

Set up a line item

Follow the instructions to set up a video line item in Ad Manager and select "Video VAST" as the line item type. You can select any video ad size. If your rewarded ad uses an end card, set the size of the companion to the in‑app interstitial sizes.

You can optionally target only rewarded ad inventory by selecting Rewarded as the "Request format" in your line item targeting.

Ad Manager reservations through video line items are only supported for rewarded interstitials, not yet for regular interstitials.

Serve rewarded ads directly through Ad Exchange

Follow the normal process to set up your in-app inventory.

When you create Ad Exchange tags, select the Mobile In-App tab (not the Video tab).


Traffic Ad Exchange rewarded ads in Ad Manager

Follow the normal process to traffic app display ads from Ad Exchange using the in-app interstitial sizes.

  • If creating Ad Exchange tags, select the Mobile In-App tab (not the Video tab).
  • In Ad Manager, the ad units and line items should be for display ads (not for video).
  • Only the image creative type can be used for end cards and companions. 

Request rewarded ads through the Google Mobile Ads SDK

After you complete one of the setups described above, see the developer guide (Android | iOS) to learn how to request rewarded ads from your app.

Set pricing rules for rewarded ads

You can add a pricing rule to set a floor across rewarded ads.

  1. Sign in to Google Ad Manager.
  2. Click Inventory and then Ad Exchange rules and then Open auction pricing
  3. Click New mobile in-app rule.
  4. Under "Targeting", click Rewarded.
  5. Click to include "Rewarded enabled".
  6. Set a floor price for rewarded inventory.

Alternately, you can set a floor price for inventory other than rewarded. To do this, use "Rewarded disabled".


Serve rewarded ads to mediation networks

Rewarded ads can be served to participating mediation networks.

Report on rewarded ads

You can add the creative technology dimension to your Query Tool reports to identify the type of technology used to serve a creative, such as video.

You can run reports for rewarded ads much like you would any other report in Ad Manager.

Select Platform and then Interaction type as a dimension to see a breakdown of whether impressions were rewarded requests or not, in which case "Unknown" is displayed. This dimension is available for "Historical" report types.

Learn how to create a query or create a report without a query.

Validate rewarded ad views with server-side verification

Server-side verification acts as an additional layer of validation for rewarded ad views in your app. It's performed in addition to the standard client-side callback.

You can use server-side verification to validate each completed rewarded ad view and ensure you're only rewarding users who have actually finished watching the video in your app.Each time a user finishes viewing a rewarded ad, Google uses the postback URL you provide when you set up an ad unit to validate the view.

Was this helpful?
How can we improve it?