admob RewardedVideoAd isLoaded после вознаграждения? - PullRequest
0 голосов
/ 13 октября 2018

Как и 99% работы Google, документация Admob очень ленива и не отвечает базовому поведению компонентов ...

https://developers.google.com/android/reference/com/google/android/gms/ads/reward/RewardedVideoAd

Чтобы избежать тонны попыток тестирования ошибокЯ хотел бы знать, проверял ли кто-нибудь и проверял поведение этого API в следующих обстоятельствах:

после объявления загрузки вызовов, что возвращает загруженный файл?

this.rewardedVideoAd.loadAd(adrequest);
this.rewardedVideoAd.isLoaded() == true?

вызывает ли loadAd внутрицикл запустит сервер googles?

while(true)
    this.rewardedVideoAd.loadAd(adrequest);
//does the loadAd check if there are pending requests or it just triggers a new one?

что произойдет, если попытка показать видео в деятельности, отличной от той, которая использовалась для его создания ... или после того, как C был уничтожен?

    static RewardedVideoAd rewardedVideoAd;
    Activity a; // this is a valid activity reference at runtime...
    rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(a);
//many stuff here

//somewhere in Activity B class
rewardedVideoAd.show();
//activity A was used as reference to get adInstance but im trying to display it on activity B what happens?
//many other stuff than activity A is destroyed
//what happens if i try to show rewardedVideoAd now on activity B?

Руководства Google для видеорекордов выглядят так, словно дети созданы для детей ... оно не охватывает базовое использование.

Все мои adunits (3 разных баннера и рекламный ролик) на admob показывают более 75% совпаденийно videoReward выполняет ниже 10% ВСЕГДА

Как говорит Google:

Настоятельно рекомендуется вызывать loadAd () как можно раньше (например, в onCreate () метод вашей активности), чтобы разрешить предварительную загрузку видео.

, поэтому я вызываю loadAd при каждом создании моих действий, и теперь они могут вообще не использоваться пользователем.я пытаюсь иметь общий экземпляр и контролировать, когда они должны быть загружены

...