调用RewardedVideoAd.loadAd()
时的网络开销是多少?
我有一个游戏,玩家偶尔会获得奖励视频。然而,大多数玩家选择完全没有奖励广告。
出于这个原因,我想要小心网络开销。 docs建议尽快拨打loadAd()
"",例如onCreate
。
如果用户从不选择奖励广告,这会有多浪费?例如,它是否开始预先缓存整个视频,还是只加载一些轻量级元数据?
我试图回答的最终问题是,在我的情况下,如果用户选择了有奖励的广告,我应该只拨打loadAd()
,尽管有文档'建议?我很欣赏这会在广告显示之前造成延迟,但对于大多数其他玩家而言,这可能是一个必要的恶意。
答案 0 :(得分:1)
当您拨打加载广告的电话时,AdMob会抓取广告并开始缓存其视频资源。这种行为在我见过的每个广告网络中都很常见。
在某些网络条件下,加载视频文件可能需要很长时间,因此我建议不要强迫用户在加载时等待,即使他们已表示愿意观看。如果您特别关注网络开销(并考虑到用户体验方面的优势),我会建议用户在第一次表示愿意观看广告,然后加载时给予用户免费奖励下一轮的广告。