我将一个jquery脚本转换为Android应用程序,现在我想将admob添加到它中,这可能吗?在Phonegap for Android应用程序中实现Admob
回答
谷歌有,因为updated their documentation在移动应用中使用AdSense禁止:
“在移动应用程序的移动使用的AdSense违反AdSense政策的移动应用程序构成任何下载的应用程序,甚至如果使用WebView来显示广告,那么在移动应用程序中找到的所有AdSense for Mobile广告单元都将被停用,如果您正在为您的移动应用程序寻找广告解决方案,请注册AdMob,这是Google领先的移动广告展示产品“。
解决方法是使用dedicated PhoneGap plugin。
我建议将它连同PhoneGap Network API的调用一起首先检查设备是否具有网络连接,否则这将不起作用。 – 2010-12-28 20:05:59
“智能手机Web应用程序”选项已从AdMob中删除。看起来,使用AdMob的唯一解决方案就是使用本地集成而不是JavaScript解决方案,这与Goolge的T&C一致。示例电话差距Android代码:https://github.com/phonegap/phonegap/wiki/In-App-Advertisements - 我想我们需要冒险扩展到不同的平台:http://docs.phonegap .com/en/2.1.0/guide_getting-started_index.md.html - 我只能猜测这是为了区分应用程序和网站(移动风格)(后者应使用AdSense)而被强制执行。 – 2012-10-02 00:45:29
@PhilipMurphy,但是AdSense移动广告的原理是一样的。 AdSense移动广告与AdMob基本相同。 – 2013-03-05 12:58:43
你可以用android原生代码来做到这一点(我可以推荐这样做,而不是使用移动站点代码)。这里是如何做到这一点上phonegap.wiki.com很好的解释,见this
还检查了在计算器这个答案,它可以防止在您的本地存储被删除的错误: Android + HTML5(LocalStorage) + Admob: Bug?
当你说你转换了一个jQuery脚本,你是什么意思?您的应用是在Android浏览器中运行还是独立的Java应用? – Computerish 2010-12-16 14:41:29