Create a rewarded product

Note: This feature is currently available as part of an open beta program. It must be enabled by the owner of your Play Console account.

Diversify your ads monetization strategy using rewarded products. Your users can choose to watch a short advertisement and, upon completion, they will receive a rewarded product such as virtual goods or in-game currency.


If you’re in a supported location for merchant registration, you’ll see the option to create rewarded products under the In-app products section in your Play Console.

You’ll then be prompted to create a new payments profile for ads revenue, which may have a different currency than your existing apps payments profile. After you create a rewarded product, it’s available for users running the latest version of the Google Play Store.

You cannot currently create rewarded products if your app is opted into the Designed for Families program.


To offer rewarded products, you will need to enroll by accepting advertising terms of service and setting up a new merchant account for advertising.

  1. Sign in to your Play Console.
  2. Select an app.
  3. On the left menu, click Store presence > In-app products Rewarded Products.
  4. Accept the advertising terms of service. Read more about options to comply with GDPR for ads.
    • If the currency you chose for your Play merchant account is different than the currency for ads products, you’ll be asked to acknowledge this first. Note that exchange fees may apply.
  5. Set up a new merchant account for advertising.
    • If you already have a Play merchant account that uses the same currency for ads products, your existing details will be copied over and you’ll be able to edit your business information.
  6. Click Submit.

Set up rewarded products

Content ratings

Before you can set up a rewarded product, you need to select an ad content rating. By choosing the appropriate rating, your intended audience sees content that is suitable for them. When making your selection, note that it is a maximum rating, meaning a T rating will show T, G and PG content, but never MA content.

G - General audiences, including families
PG - Parental guidance
T - Teen and older audiences
MA - Mature audiences


Create rewarded products
  1. Sign in to your Play Console.
  2. Select an app.
  3. On the left menu, click Store presence > In-app products > Rewarded products.
  4. Select Create Rewarded Product.
    • Title: A short name of the item (up to 55 characters, but we recommend limiting titles to 25 characters to display properly in all contexts), like "Sleeping potion."
    • Description: A long description of the item (up to 80 characters), like “Instantly puts creatures to sleep."
  5. Next to “Status,” choose Active or Inactive.
    • To be available for viewing, a product needs to be active, and its app needs to be published.

      If you’re using a test account, active items are available in unpublished apps. To learn more, including how to use a reserved product ID for testing, visit our Android Developers site.

  6. Click Save.

You can create up to 10 rewarded products. Read more about how to implement functionality specific to rewarded products.

Manage settings

Category blocking
You can block certain categories of ads from appearing in your app to ensure the ads are relevant to your audience. Blocking categories may impact your monetization. 
App blocking
You can block specific apps from advertising in your own app. Search for a specific app’s package name or use a comma-separated list for multiple apps. The maximum number of apps you can block is a combined total of 500 across all of your apps and your account.
Languages and translations
Rewarded products use the same default language as their app. Learn more about translating your app.
Rewarded product availability

Rewarded products are only available when an advertisement is available to be shown to the user. There may not always be an advertisement available. It may take a few weeks of ads traffic from the start of your rewarded product offering to calibrate the fill rate, which is the number of times an ad was shown to users.

Your selections for Ads Content Rating, Category blocks, and App blocks will also impact the amount of advertisements available.

Set the appropriate Ads Content Rating and minimize the amount of Category or App blocks you select to ensure an adequate fill rate.

eCPM floor

You can set an eCPM floor (also known as a minimum eCPM) to only return ads when we predict they will generate a minimum level of revenue per 1,000 impressions. This ensures your rewarded products provide a balanced return for your in-game economy relative to paid products, and can also help to improve user experience by showing ads less frequently.

Tip: Enabling an eCPM floor will decrease overall revenue, so we recommend that you only do so if you have a strong reason to enforce a minimum return for your rewarded products.

Choosing an eCPM floor

If an eCPM floor is required, we suggest setting your threshold to Balanced to begin with, as our research has shown this balances decreased ad impressions with higher eCPM to achieve minimal reduction in overall revenue. Your fill rate for different eCPM floors will vary by region, so you should consider creating region-specific rewarded products to experiment with eCPM floor settings.

Note: When you enable an eCPM floor for a rewarded product, it might take a week or more to be applied accurately. This is because eCPM for cost per click ads must be predicted based on the click-through rate, which requires a certain amount of traffic to correctly calculate.


Within Play Console’s Finance section, you can review revenue data for rewarded products. Your report will be available once you start granting rewarded products.


Payment method threshold

Your earned balance for rewarded products must meet the threshold of $10 USD in order to select a form of payment. We don’t issue payments if your balance is less than this payment threshold.

Payout threshold

Once your earned balance reaches the minimum payout amount of $100 USD, you’ll become eligible for a payout. Learn more about payout timelines and minimums and specific threshold values per currency.

Was this helpful?
How can we improve it?