我希望一直加载有奖励的视频,以便可以在需要时立即显示它们。我疯狂了下面显示的代码,所以当加载失败时,程序将发出另一个请求。我的问题是我没想到它会循环这么多次,尤其是在没有视频的情况下。由于请求量大,admob是否会出现任何问题。刚刚检查了我的admob报告,我的应用已请求成千上万次展示,而展示次数少于10。
public void HandleRewardBasedVideoFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
if (!this.rewardBasedVideo.IsLoaded()) {
this.RequestRewardBasedVideo();
}
}
答案 0 :(得分:1)
如果上一个视频未能加载,则可以请求一个新视频。您可以使用rewardedvideo类中的事件“ OnAdFailedToLoad”。您可以为该事件分配一个侦听器。
示例:
output: {
...
libraryTarget: 'umd',
},
让我知道是否有帮助。