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 of a rewarded ad experience
A user agrees to watch a video ad or view a display ad to receive a reward, which could be 3 news articles, 10 gold coins, an extra life in a game, wifi access at an airport, etc.
Requirements and restrictions
- 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.
Set up an ad unit
When you set up an ad unit for rewarded video, there are two additional considerations:
- Sizes (Optional) : You can select all of the sizes for interstitials: 320x480, 480x320, 1024x768, 768x1024. Adding sizes helps traffickers filter by size when adding ad units to targeting in a line item. Sizes specified don't affect ad serving.
- 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.
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
- 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
Set pricing rules for rewarded ads
You can add a pricing rule to set a floor across rewarded ads.
- Sign in to Google Ad Manager.
- Click Inventory Pricing rules.
The Unified pricing tab is selected by default.
- Click New unified pricing rule.
- Next to "Targeting," click Rewarded.
- Select the check box next to Rewarded enabled.
- Next to "Pricing," click Set floor prices and enter a floor price for rewarded inventory.
Alternately, you can set a floor price for inventory other than rewarded. To do this, select Rewarded disabled.
Serve rewarded ads to mediation networks
Rewarded ads can be served to participating mediation networks.
Report on rewarded ads
You can run reports for rewarded ads much like you would any other report in Ad Manager.
Select Platform 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" reports.
Learn how to create a report.
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.