【问题标题】:how to get admob ads showing in appcelerator android app如何在 appcelerator android 应用程序中显示 admob 广告
【发布时间】:2018-06-19 04:10:52
【问题描述】:

您好,我正在使用 appcelerator studio 7.1.1.GA 版,并且正在为客户端将 iphone 应用程序移植到 android。我尝试了很多方法,但无法让 admob 广告显示在应用程序中,并且我收到的错误消息是 ==>

[WARN]:广告:调用 Firebase 方法 getInstance 错误。 [警告]:广告:Google 移动广告 SDK 不会与 Firebase 集成。 Admob/Firebase 集成需要最新的 Firebase SDK jar,但 Firebase SDK 缺失或已过期

我正在使用“firebase.core”模块的 2.2.0 版、“ti.admob”模块的 4.0.0 版、ti.playservices 的 11.0.40 版(我相信 Appcelerator Studio 中包含的任何内容)和 'ti.map' 模块的 4.2.0 版本。我也在使用 ti.googlesignin 模块的 2.0.0 版。地图和谷歌登录的其他一切工作正常。我尝试了很多不同的东西,包括 ti.playservices,不包括它,而且当我安装了 'ti.admob' 模块的 4.1.0 版时,我遇到了似乎不正确的 dexer 链接错误,当我恢复到4.0.0 版本的“ti.admob”链接器错误消失了。

这是我将这个应用程序发布到 Google Play 商店所需做的最后一件事,我已经设法让其他一切正常,但如果在应用程序中没有广告,那就太可惜了。我真的不想让我的客户失望。

【问题讨论】:

    标签: android firebase admob maps appcelerator


    【解决方案1】:

    我发现了问题所在。这真的很简单,我只需将广告单元 ID 作为发布者 ID 传递到 Admob.createView({ publisherId: 'ad unit id', ... });谈论混乱!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 2012-09-23
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多