Apache Cordova(PhoneGap)2.0中的谷歌adMob,无插件

Google adMob in Apache Cordova (PhoneGap) 2.0 without plugins

本文关键字:谷歌 adMob 插件 Cordova PhoneGap Apache      更新时间:2023-09-26

我是一名移动应用程序开发人员,使用Cordova框架。我想在没有插件的情况下将Google adMob集成到我的项目中。我想使用一个简单的Javascript代码,因为我将更好地控制如何以及何时在屏幕上显示广告横幅,在任何操作系统中:WP7,Android,iOS。。。

我发现一篇旧文章(2011年6月)展示了如何做到这一点。它使用了这个javascript文件,但不起作用。我正在尝试这个代码:

<script type="text/javascript">
var admob_vars = {
  pubid: 'a1501b#######150', // publisher id
  bgcolor: 'FFFFFF', // background color (hex)
  text: '000000', // font-color (hex)
  test: true // test mode, set to false to receive live ads
};
</script>
<script type="text/javascript" src="http://mmv.admob.com/static/iphone/iadmob.js">
</script> 
<div style="position:absolute; z-index:999999; left:1px; top:100px; width:100%; height:100px; background-color:#e0e0e0; color:Blue;">
  [Google Ads div]
  <div id="admob_ad"></div>
</div>
<script>
    _admob.fetchAd(document.getElementById('admob_ad'));
</script>

或者,我想找一家移动广告公司,允许在我的应用程序移动项目中使用Javascript文件。

嗯,我试图使用相同的javascript代码。但谷歌似乎已经撤回了对这里提到的方法的支持

以下是页面摘录:

请注意,我们将于2012年5月1日关闭AdMob智能手机网站,并将其与主要的谷歌AdSense内容产品合并。

该网站将有助于整合科尔多瓦的adsense。但它也有局限性Jquery mobile的ajax转换将被关闭,以便adsense工作

因此,我将坚持使用Admob SDK,直到出现更好的解决方案。

希望能有所帮助。

编辑:

今天我遇到了InMobi广告网络,它支持通过javascript获取广告。JS代码在这里。而InMobi与Admob的官方比较就在这里。到目前为止,我还没有遇到InMobi网络提供的任何广告中介支持。但我想我会试试的。

我写了一篇博客文章,解释了如何将AdMob集成到Cordova应用程序中:AdMob和Cordova。