【问题标题】:Admob implementation in Phonegap for Android appPhonegap for Android 应用中的 Admob 实现
【发布时间】:2010-12-13 10:48:35
【问题描述】:

我将一个 jquery 脚本转换为 Android 应用程序,现在我想在其中添加 admob,这可能吗???

【问题讨论】:

  • 当你说你转换了一个jquery脚本时,你是什么意思?您的应用是在 Android 浏览器中运行还是独立的 Java 应用?

标签: android cordova admob


【解决方案1】:

updated their documentation 以来,Google 已禁止在移动应用程序中使用 AdSense:

“在移动应用程序中使用 AdSense 移动广告违反了 AdSense 政策。移动应用程序构成任何可下载的应用程序,即使使用 WebView 来显示广告也是如此。移动应用程序中的任何 AdSense 移动广告单元将被禁用。如果您正在为自己的移动应用寻找广告解决方案,请注册 AdMob,它是 Google 领先的移动广告展示产品。”

解决方案是使用dedicated PhoneGap plugin

【讨论】:

  • 我建议将它与调用 PhoneGap Network API 结合使用,以首先检查设备是否有网络连接,否则这将不起作用。
  • “智能手机网络应用”选项已从 AdMob 中移除。似乎使用 AdMob 的唯一解决方案,与 Goolge 的 T & C 保持一致,是使用原生集成而不是 JavaScript 解决方案。示例电话间隙 Android 代码:github.com/phonegap/phonegap/wiki/In-App-Advertisements - 我想我们需要冒险扩展到不同的平台:docs.phonegap.com/en/2.1.0/guide_getting-started_index.md.html - 我只能猜测这是为了区分应用程序和网站(移动风味)(后者应使用 AdSense)。
  • @PhilipMurphy 但同样的原则肯定适用于 AdSense 移动广告吗? AdSense 移动版与 AdMob 本质上是相同的产品。
  • @BenParsons “在移动应用程序中使用 AdSense 移动广告违反了 AdSense 政策。移动应用程序构成任何可下载的应用程序,即使使用 WebView 显示广告也是如此。任何 AdSense for移动应用程序中的移动广告单元将被禁用。如果您正在为您的移动应用程序寻找广告解决方案,请注册 AdMob,这是 Google 领先的移动广告展示产品。 -- support.google.com/adsense/bin/answer.py?hl=en&answer=68724
  • @TalkLittle,说真的,对近 2 1/2 年前给出的答案投反对票?你认为也许从那以后有些事情可能发生了变化..?你为什么不编辑我的答案来更新信息,而不是投反对票?
【解决方案2】:

您可以使用 android 本机代码执行此操作(我建议您这样做,而不是使用移动站点代码)。在 phonegap.wiki.com 上有一个很好的解释,请参阅this

还可以在 stackoverflow 上查看这个答案,它可以防止本地存储被删除的错误: Android + HTML5(LocalStorage) + Admob: Bug?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2013-04-01
    • 2021-03-17
    相关资源
    最近更新 更多