Rewarded Video Component


i tested the rewarded video for about 2 weeks in my game… for now i only get paid when user click on the ad…


in fact it follows the same thing as standard ads, views are counted, but billing increases if the user clicks on the ad because the CRT media is measured between views and CPM / CPC clicks if an app has 1,000 views without clicks it earns 0.05 already another application that is in the same category because the ads are billed by categories, so another application with the same category with 1,000 views + 10 clicks on ads generates 0.90 on average, as it also depends on the country of origin of the click, since it depends on the advertiser how much he is willing to pay per click


I guess it makes sense for this particular ad, that you don’t get anything if the user cancels the video. The incentive would be that it’s a give and take. The user is MORE likely to watch the entire video, because otherwise… they won’t get a reward. I know that I’ve personally downloaded a few of the games I’ve seen, even while I was testing this app, because so of them do look appealing! So you might even get more clicks on this type of ad, than you would on a standard banner ad. (That’s just a theory)

I would suggest though: having BOTH ad types in your app.
This way you can reward the user, by watching an ad that is out of the way of the design, but also continuously generate impressions and potential clicks with a banner ad.


Anyone knows how to hide teh cancel button on Ads because I have seen most games don’t have teh Cancel Button and also they don’t support Back Press during Video Playing


It is against Google AdSense Terms of Service to hide/blend or alter their ads in any way.
Google takes their Ad Revenue ToS VERY seriously.
Don’t poke the bear. :bear:


Hi, thanks for tutorial. Do you know what to do if users don’t have internet connection to watch video? How I can show him that he needs to fix it?


@PixiiBomb, Hi there,I’ m testing your project but no video is loading.Is there any problem with the rewarded video component?


You would essentially just use a web component to get a website (like google). If the component cant get the website, then the user isn’t online. An example of this is shown here:


I did run into some problems with the Rewarded Video Component when I was working on that video, but it could easily have been internet connection problems, and not necessarily problems with the component/admob.

Make sure you’re troubleshooting, as explained in the video:

  • The Screen sizing property should be set to responsive.
  • A newly created AdUnitID could take up to 48 hours to register
  • Try to load an add as soon as the screen starts, so that it’s ready once you press the button
  • Verify your max impressions (set in Admob). If you selected 1 per day, per user… and you’ve already seen 1 ad, you won’t be able to see another until tomorrow… unless you change this setting. Changes may not take effect right away.


Thank you Pixii for your prompt reply.I’m following your tutorials.Yeah, it could be internet connectivity issue.
Actually, I was testing your project (the one you shared with your rewarded video tutorial here.)
I’m also following your instructions.


Thanks for sharing… Very good tutorial and clear for me as new comer.


request code error …


It’s not necessary to put someone name in your response so i deleted them. It is unclear what you are asking with those few sentences you put in the post.

Did you make it exactly as the tutorial said? For the rest i can not help you. I really don’t like ads.



Great tutorial, as always :).

I do have a question though! Is it possible to have multiple rewarded ad units? I currently have my ads setup like in the attachment, but it doesn’t matter which I click, the reward it gives me is always the ‘extra bomb’ (rewardedvideo 2)

Currently, i’m running the test ads - not sure if that makes a difference

thanks for your help



Hey there James,

Anytime you have a lot of ad components, it usually causes problems.
Are you using 2 different Rewarded Video components because you want to do 2 different things after the rewarded video?

If so, you could just create a global variable and custom procedure to handle the different events.



Thanks for your reply pixii. You are correct, i have different rewards I’d like to give.

Thank you for your solution around the error, much appreciated :slight_smile:


Glad you got it figured out! :slight_smile:


but am new here and i don’t know much about it. please can you assist me



when I load AD,it failed an tell me “Invalid Request”.