See the problem that is happening: the user can watch award-winning ads to unlock a premium feature in the app. It turns out that several award-winning videos have been watched, users are earning the premium feature, but on the AdMob panel, the rewarded video always appears $ 0.00, it is the only ad unit that never appears to win. That month there were 87 impressions, and $ 0.00 in earnings. Is currently being loaded for users and is not configured as testDevice.
Note: I am not using the latest version of the admob sdk, because when I put the dependency on the latest version there are several errors with other dependencies that I was unable to correct, because the latest version of admob is from androidx, and I don't use androidx. When I tried to switch to androidx, my entire application got errors.
My question is: since Google Admob doesn’t want to generate earnings for me with the rewarded video and is getting 100% of the profits from this ad, I can exchange the rewarded video ad for an interstitial ad and unlock the prize only if the user clicks in the interstitial ad? This would be prompted to the user.
Edit: I managed to update the project for androidx and the dependence of admob for the latest version, and after a while, I see that it still doesn't give any revenue.
In this post there are several people talking who have the same problem and no answer was given: https://support.google.com/admob/thread/1873844?hl=en