Apache Cordova(PhoneGap)2.0中的谷歌adMob,无插件
Google adMob in Apache Cordova (PhoneGap) 2.0 without plugins
我是一名移动应用程序开发人员,使用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。
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 谷歌文档表面引擎
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 如何在谷歌字体加载时显示加载图像
- 缓存谷歌地图数据
- 谷歌图表-如何更改整个表的css属性
- Apache Cordova(PhoneGap)2.0中的谷歌adMob,无插件