Ваш код правильный и будет отлично работать, просто у его рекламы нет вашего приложения и вашего текущего региона.
Я столкнулся с той же проблемой, и после долгих поисков и, наконец, перехвата всех событий videorewardAd, которые я обнаружил в этом событии "admob.rewardvideo.events.LOAD_FAIL" , что мое объявление не удалось нагрузки. К счастью, это событие вызвало сообщение об ошибке «Нет заполнения» и код ошибки 3 . Затем я искал эту ошибку и обнаружил, что мой запрос объявления был успешным, но объявление не было возвращено из-за отсутствия рекламных ресурсов. Проверьте эту ссылку для описания кода ошибки 3.
Итак, что вы можете сделать здесь : сначала перехватите все события rewardVideoAd, и если вы получите то же самое сообщение об ошибке и код, о котором я только что сказал вам, то вы можете проверить вышеуказанную ссылку чтобы узнать больше об ошибках adRequest и коде ошибки 3. Здесь - еще одна ссылка на вопрос stackoverflow относительно этой проблемы.