android - RewardedVideoAd.loadAd() 的网络开销是多少?

标签 android admob

调用 RewardedVideoAd.loadAd() 时的网络开销是多少?

我有一款游戏,偶尔会向玩家提供奖励视频。然而,大多数玩家选择完全不玩激励广告。

因此,我要小心网络开销。 docs建议“尽快”调用 loadAd(),例如在 onCreate 上。

如果用户从不选择激励广告,这是多么浪费?例如,它是开始预缓存整个视频,还是只是加载一些轻量级元数据?

我想回答的最终问题是,在我的情况下,我是否应该只在用户选择奖励广告时调用 loadAd(),尽管有文档的建议?我明白这会在广告显示之前造成延迟,但对于大多数其他玩家来说,这可能是一个更好的用户体验的必要条件。

最佳答案

当您调用加载广告时,AdMob 会提取广告并开始缓存其视频资源。这种行为在我见过的每个广告网络中都很常见。

在某些网络条件下,加载视频文件可能需要很长时间,因此我不建议强制用户在加载时等待,即使他们表示愿意观看也是如此。如果您特别关心网络开销(并且考虑到用户体验的这方面对您有好处),我建议在用户第一次表明他们愿意观看广告时给予免费赠品奖励,然后加载下一轮的广告。

关于android - RewardedVideoAd.loadAd() 的网络开销是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49342872/

相关文章:

安卓工作室 : Error while installing apk

c# - Xamarin.Android 错误 : unauthorized access to “/system/lib/libsqlite.so”

java - 应用程序强制关闭(Admob)?

java - 如何在cardView上添加插页式广告?

java - 如何在我的应用上使用 Admob Live 广告?

android studio设计换行符

java - 根据 Android API 级别包含外部库

android - 如何修复因资格问题而被 google play 商店拒绝的 Android 应用程序?

android - 推送后在 Github 上保护 API key

android - 找不到符号 toArrayList() android react native 和 react-native-admob