使用针对Unity3d的ad-mob SDK显示奖励广告时出现问题。 我成功地展示了横幅广告和插页式广告,但在尝试展示时 奖励广告我得到了错误(logcat):
启动广告请求。 06-20 13:35:17.278 1188-1211 / com.dice.master W / Ads:收到广告回复时出现问题。 ErrorCode:0 06-20 13:35:17.279 1188-1188 / com.dice.master W / Ads:无法加载广告:0 06-20 13:35:17.319 1188-1188 / com.dice.master I / Unity:收到带有消息的HandleRewardBasedVideoFailedToLoad事件:内部错误 UnityEngine.DebugLogHandler:Internal_Log(LogType,String,Object) UnityEngine.DebugLogHandler:LogFormat(LogType,Object,String,Object []) UnityEngine.Logger:Log(LogType,Object) UnityEngine.Debug:日志(对象) UnityEngine.MonoBehaviour:print(Object)(在/Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineMonoBehaviourBindings.gen.cs:106) AdController:HandleRewardBasedVideoFailedToLoad(Object,AdFailedToLoadEventArgs)(在D:\ Private \ Dice master 3D \ Assets \ Scripts \ Admob \ AdController.cs:133) GoogleMobileAds.Api.RewardBasedVideoAd:m__1E(Object,AdFailedToLoadEventArgs)(位于D:\ Private \ Dice master 3D \ Assets \ GoogleMobileAds \ Api \ RewardBasedVideoAd.cs:60) GoogleMobileAds.Android.RewardBasedVideoAdClient:onAdFailedToLoad(String)(在D:\ Private \ Dice master 3D \ Assets \ GoogleMobileAds \ Platforms \ Android \ RewardBasedVideoAdClient.cs:84) System.Reflection.MonoMethod:InternalInvoke(Object,Object []
我在Chartboost中有一个帐户,使用基本设置设置应用程序。 将admob帐户中的Mediation添加到添加单元..... 实施非常简单,所以.......
答案 0 :(得分:0)
错误代码0表示没有填充。我从未使用过charboost,但应该有其中一个:如果charboost有测试广告 - 启用它们,如果你刚刚设置了charboost仪表板,可能需要一些时间才能开始工作。但是,如果这些不起作用,那么你可能来自像我这样的第三世界国家并且填充率很低。在这种情况下,请下载免费的VPN应用程序,启动它并再次测试。
答案 1 :(得分:0)
内部错误!再试一次。
如果继续无法加载,您可以下载https://github.com/unity-plugins/Unity-Admob并在设备上运行它以测试您的设备和admob ID是否正确。
答案 2 :(得分:0)
您可以尝试在Wi-fi网络和4G之间切换。另外,您也可以尝试使用Google应用ID和奖励ID在真实设备中进行测试。