Appodeal 奖励视频的问题

Trouble with Appodeal Rewarded Video

我在使用 Appodeal rewarded Videos 时遇到了一些问题,实际上,问题不在于 appodeal,而是在于某些网络,我无法找出问题所在。我的应用程序正常显示视频,但是 onRewardedVideoFinished() 方法有时不被调用,有时被调用(这样就没有给予奖励,用户肯定会非常生气)。

我意识到没有调用该方法的视频来自同一个地方,因为它们通常是同一个视频,并且具有没有时间通知用户何时结束的特殊性。

我试图找出这个网络是什么,以便将其禁用...但我在 LogCat 中得到的是:

05-02 10:22:38.934 6035-6352/? I/Ads: Trying mediation network: 
05-02 10:22:38.936 6035-6035/? I/Ads: Instantiating mediation adapter: com.google.DummyAdapter
05-02 10:22:38.939 6035-6352/? I/Ads: No fill from any mediation ad networks.
05-02 10:22:38.939 6035-6035/? W/Ads: Failed to load ad: 3
05-02 10:22:38.960 6035-6035/? I/Ads: Starting ad request.
05-02 10:22:38.961 6035-6035/? I/Ads: Use AdRequest.Builder.addTestDevice("43DF75756E9C485BD0143D65AC613F73") to get test ads on this device.
05-02 10:22:39.025 1216-6248/? W/Ads: App does not have the required permissions to get location

有人遇到过同样的问题吗?并且您发现了执行此操作的网络是什么?

注意 - 我的应用不是测试版,已经发布了。所有其他广告都有效,包括其他视频...只有 1 或 2 个视频无效...我需要找出发送它们的网络...

要找出导致此问题的网络,请启用调试日志记录

Appodeal.setLogLevel(com.appodeal.ads.utils.Log.LogLevel.debug)

之后,当显示奖励视频广告时,您会在 logcat 中看到类似这样的日志:

D/Appodeal: {network_name} onRewardedVideoShown

禁用网络调用

Appodeal.disableNetwork((Activity) this, "network_name", Appodeal.REWARDED_VIDEO) 

Appodeal SDK初始化前