我已经浪费了很多时间来解决这个问题,看起来我又回到了起点。我想在 Unity3D 游戏中从 Mobclix 运行全屏广告。我找到了很多教程,但我无法让它们中的任何一个工作。
据我所知,有两种方法:1.) 扩展统一播放器 2.) 制作用于显示 AD 的 JAVA 端方法,然后从统一调用它(c#)
对我来说最重要的是让它发挥作用,但我更喜欢 2. 方法。有人可以给我一些建议,也许能给我一些提示/例子我错过了什么?
我尝试了两种方式。我制作了一个 JAVA 插件,但是当我尝试调用一个方法时没有任何反应,或者我从 JNI 收到错误消息,例如:“找不到该方法”,我的清单配置不正确,或者我的应用程序崩溃。
如果我正在制作一个插件(不扩展 UnityPlayer),我是否需要在清单中添加一些东西来支持我的活动/使我的类能够在统一内部调用?清单会是什么样子?可以那样做吗?
如果我正在扩展 UnityPlayer,那么 anifest 文件会是什么样子,我如何调用我的方法来显示广告?
我尝试从 unity/c# 调用 java/android 方法并且有效,但是当我尝试从插件调用我自己的简单方法时它不起作用。看起来我在那部分遗漏了一些东西。(连接JAVA插件和unity3d)
我在 C# 方面经验丰富,但我的 JAVA 知识实际上是最低限度的。我确信这可以工作(有些人在销售解决方案)但看起来我不够聪明并且总是错过一些东西:)
我尝试了很多东西,我停止计数并删除了大部分。有人可以告诉我这样做的正确方法吗?一个工作示例将非常有用...
感谢您花时间阅读所有这些,我希望会有一些有用的回应,因为我开始感到沮丧:)