我已经失去了很多时间解决这个问题,看起来我回到了开始。 我想在Unity3D游戏中运行Mobclix的全屏广告。我发现了许多教程,但我无法让它们工作。
据我所知,有两种方法: 1.)扩大统一球员 2.)制作JAVA方法来显示AD,并从统一(c#)
中调用它对我来说最重要的是让它发挥作用,但我更喜欢2.方法。 有人可以给我一些建议吗,也许可以提供一些提示/例子我缺少什么?
我尝试了两种方式。我制作了一个JAVA插件,但是当我尝试调用方法时没有任何反应或者我从JNI得到了一个错误:“无法找到该方法”,我的清单配置不正确,或者我的应用程序崩溃。
如果我正在制作一个插件(不扩展UnityPlayer),我是否需要在清单中添加一些东西以支持我的活动/让我的班级能够在团结中调用?清单怎么样?可以这样做吗?
如果我正在扩展UnityPlayer,那么anifest文件会是什么样子?如何调用我的方法来显示AD?
我试图从unity / c#调用java / android方法,但是当我尝试从插件中调用我自己的简单方法时,它将无法工作。看起来我错过了那部分的东西。 (连接JAVA插件和unity3d)
我在C#方面经验丰富,但我的JAVA知识确实是最低限度的。我确信这可行(有些人正在销售解决方案)但看起来我不够聪明并且一直缺少一些东西:)
我尝试了很多东西,我停止计算并删除了大部分内容。有人能告诉我正确的方法吗?一个工作的例子真的很有用......
感谢您花时间阅读所有这些内容,我希望会有一些有用的回应,因为我开始感到沮丧:)
答案 0 :(得分:3)
不幸的是,看起来绝对最简单的方法是购买一个插件,专门为此而制作。我发现一个here,价格为50美元,并且明确表示它支持全屏Mobclix广告。
有一个由Unity3D论坛的工作人员开发的免费版本,但是,它看起来更复杂,因为你必须在实际的Android设备上运行它,我不确定它是否支持全屏。您可以找到讨论主题here。
希望这些链接有所帮助!
编辑:我发现了一个更实惠的6.00英镑Unity3D插件,你可以获得here。但是,它没有明确表示支持全屏。
注意:我在同一个提供6英镑插件的网站上找到了tutorial。本教程可能值得一试,但它涉及编译您自己的Unity Android插件。因为它来自同一个网站,所以可能值得一试。它是一个在Unity3D for Android应用程序上显示Mobclix广告的插件。