找不到Unity Admob调解测试服类

时间:2018-12-10 07:49:25

标签: android unity3d admob mobile-ad-mediation googleads-mobile-unity

我正在将Admob中介集成到我们的Unity应用中。 虽然我可以看到广告,但是某些AdNetworks集成不正确,所以我需要对其进行测试,为此Google提供了Admob测试服,我已经下载了该软件(最新版本)并导入到Unity Project中,但是当我运行它时,它就抛出了跟随错误

2018-12-10 12:43:15.818 32738-32759/? E/Unity: AndroidJavaException: java.lang.ClassNotFoundException: com.google.unity.ads.mediationtestsuite.UnityMediationTestSuiteEventForwarder
java.lang.ClassNotFoundException: com.google.unity.ads.mediationtestsuite.UnityMediationTestSuiteEventForwarder
    at java.lang.Class.classForName(Native Method)
    at java.lang.Class.forName(Class.java:400)
    at java.lang.Class.forName(Class.java:326)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source)
    at com.unity3d.player.UnityPlayer$c$1.handleMessage(Unknown Source)
    at android.os.Handler.dispatchMessage(Handler.java:98)
    at android.os.Looper.loop(Looper.java:154)
    at com.unity3d.player.UnityPlayer$c.run(Unknown Source)
 Caused by: java.lang.ClassNotFoundException: com.google.unity.ads.mediationtestsuite.UnityMediationTestSuiteEventForwarder
    at java.lang.VMClassLoader.findLoadedClass(Native Method)
    at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:742)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:

我没有更改仅根据文档导入它的任何内容,但我无法弄清楚为什么它会引发此错误,并且有什么解决方案?

我正在关注以下文档

  

https://developers.google.com/admob/unity/mediation-test-suite

希望很快能收到您的回音。 谢谢

1 个答案:

答案 0 :(得分:1)

仅供将来参考;您需要运行Play服务解析器以添加必要的Android库。遗憾的是,官方文档中未对此进行说明,因为他们必须假定开发人员正在使用“自动解决”选项。