我正在努力将 Admob Mediation 集成到我们的 Unity 应用程序中。 虽然我可以看到广告,但有些 AdNetworks 没有正确集成,所以我需要测试它们,为此谷歌给了它 Admob 测试套件,我已经下载(最新版本)并导入到 Unity 项目中,但是当我运行它时它抛出跟随错误
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
希望尽快收到大家的来信。 谢谢
最佳答案
仅供日后引用;您需要运行 Play Service Resolver 来添加必要的 Android 库。不幸的是,官方文档中没有说明这一点,因为他们必须假定开发人员正在使用“自动解决”选项。
关于android - 未找到 Unity Admob 中介测试套件类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53701433/