Будет ли проблема, если я запрошу вознагражденное видео слишком много? - PullRequest
1 голос
/ 10 мая 2019

Я хочу, чтобы видео с вознаграждением загружалось все время, чтобы оно могло быть немедленно показано при необходимости. Я испортил код, показанный ниже, поэтому, когда загрузка не удалась, программа сделает еще один запрос. Моя проблема в том, что я не ожидал, что это может зацикливаться так много раз, особенно если нет доступного видео. Будут ли какие-либо проблемы с admob из-за объема запроса. Только что проверил мой отчет об AdMob и сейчас мое приложение запросило тысячи запросов с показом менее десяти.

public void HandleRewardBasedVideoFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
    if (!this.rewardBasedVideo.IsLoaded()) {
        this.RequestRewardBasedVideo();
    }

}

1 Ответ

1 голос
/ 10 мая 2019

Вы можете запросить новое видео, если предыдущее не удалось загрузить. В классе rewardedvideo есть событие «OnAdFailedToLoad», которое вы можете использовать. Вы можете назначить слушателя на это событие.

Пример:

rewardedVideo.OnAdFailedToLoad += HandleRewardedVideoFailedToLoad;

public void HandleRewardedVideoFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
   this.RequestRewardBasedVideo();
}

Дайте мне знать, если это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...