【发布时间】:2014-07-23 17:39:16
【问题描述】:
过去几天我一直在研究 MonoGame Android 的 AdMob 集成,但到目前为止还未能成功地将横幅添加到我刚刚制作的游戏中。 到目前为止,我发现的所有答案都非常过时,而且我发现的所有示例都不能在最新的 Android API 中运行。
我在 Visual Studio 中使用 MonoGame 3.2 的开发版本 #983。
我试过了:
使用此 github 存储库中的示例:/CartBlanche/MonoGame-Samples/tree/master/AdMob
以及在此 github 存储库中找到的示例:/xamarin/monodroid-samples/tree/master/AdMob
更新 SDK 管理器以下载 google play services extras
按照此页面上的代码示例:http://www.craftworkgames.com/blog/monogame-code-snippets/using-admob-with-monogame/
以及在互联网上找到的其他方法。在将 JAVA 源和 JAR 文件添加到项目中时,我一直非常小心地选择正确的构建选项,但我从未找到任何 AdView 类,并且不再存在的“Google Mobile Ads SDK v6.4.1”JAR由谷歌支持,如下所述:https://developers.google.com/mobile-ads-sdk/
如果有人有任何将 AdMob 广告集成到 MonoGame Android 项目中的最新方法,我认为答案需要刷新(我将非常感激)=)
【问题讨论】:
-
我通过手动添加 google play services 组件找到了解决方案。由于我的声誉很低,直到 8 小时过去了我才能回答我自己的问题,所以我稍后会发布它
-
我是您在问题中链接的博客文章的作者。我没有机会使用最新的 SDK 实施 AdMob,对此我深表歉意。我会密切关注这个问题,当你发布答案时,我会更新博客。干杯。
-
@craftworkgames 没问题,您的页面将我引向了正确的方向。如果有的话,只要 GooglePlayServices 组件正常工作,按原样使用您的代码应该很容易,但在我的情况下,其中的其他错误阻止了这种情况的发生