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