奖励后加载了admob RewardedVideoAd吗?

时间:2018-10-13 15:57:16

标签: admob google-admob admob-rewardedvideoad

由于Google 99%的工作中Admob文档都非常懒惰,无法回答基本组件的行为...

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

为了避免大量的尝试错误测试,我想知道是否有人在以下情况下测试并检查了此API的行为:

呼叫加载广告后,加载后返回什么?

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

在循环内调用loadAd会淹没Google服务器吗?

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的视频奖励指南看起来像是为孩子们制作的孩子……它不涵盖基本用法。

我在admob上的所有广告单元(3个横幅广告和非页内广告)的匹配率均超过75% 但是videoReward总是能达到10%以下

正如Google所说:

  

强烈建议您尽早调用loadAd()   (例如,在Activity的onCreate()方法中)以允许   要预载的视频。

所以我确实在每次活动的onCreate上都调用loadAd,它们可能根本不被用户使用,现在我正试图拥有一个共享实例并控制何时需要加载它们

0 个答案:

没有答案