1

我已经浪费了很多时间来解决这个问题,看起来我又回到了起点。我想在 Unity3D 游戏中从 Mobclix 运行全屏广告。我找到了很多教程,但我无法让它们中的任何一个工作。

据我所知,有两种方法:1.) 扩展统一播放器 2.) 制作用于显示 AD 的 JAVA 端方法,然后从统一调用它(c#)

对我来说最重要的是让它发挥作用,但我更喜欢 2. 方法。有人可以给我一些建议,也许能给我一些提示/例子我错过了什么?

我尝试了两种方式。我制作了一个 JAVA 插件,但是当我尝试调用一个方法时没有任何反应,或者我从 JNI 收到错误消息,例如:“找不到该方法”,我的清单配置不正确,或者我的应用程序崩溃。

如果我正在制作一个插件(不扩展 UnityPlayer),我是否需要在清单中添加一些东西来支持我的活动/使我的类能够在统一内部调用?清单会是什么样子?可以那样做吗?

如果我正在扩展 UnityPlayer,那么 anifest 文件会是什么样子,我如何调用我的方法来显示广告?

我尝试从 unity/c# 调用 java/android 方法并且有效,但是当我尝试从插件调用我自己的简单方法时它不起作用。看起来我在那部分遗漏了一些东西。(连接JAVA插件和unity3d)

我在 C# 方面经验丰富,但我的 JAVA 知识实际上是最低限度的。我确信这可以工作(有些人在销售解决方案)但看起来我不够聪明并且总是错过一些东西:)

我尝试了很多东西,我停止计数并删除了大部分。有人可以告诉我这样做的正确方法吗?一个工作示例将非常有用...

感谢您花时间阅读所有这些,我希望会有一些有用的回应,因为我开始感到沮丧:)

4

1 回答 1

3

不幸的是,看起来最简单的方法是购买专门为此制作的插件。我在这里找到了一个,售价 50 美元,它特别声明它支持全屏 Mobclix 广告。

Unity3D论坛的工作人员开发了一个免费的,但是看起来更复杂,因为你必须在实际的android设备上运行它,我不确定它是否支持全屏。您可以在此处找到讨论主题。

希望这些链接有所帮助!

编辑:我找到了一个更实惠的 6.00 英镑 Unity3D 插件,你可以在这里获得。但是,它没有明确声明对全屏的支持。

注意:我从提供 6 英镑插件的同一网站上找到了一个教程。本教程可能值得一试,但它涉及编译您自己的 Unity Android 插件。因为它来自同一个网站,所以可能值得一试。它是专门用于在 Unity3D for Android 应用上显示 Mobclix 广告的插件。

于 2012-09-30T20:07:25.867 回答