3

我是一名移动应用程序开发人员,使用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 文件的移动广告代理。

4

2 回答 2

5

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

以下是该页面的摘录:

请注意,我们将于 2012 年 5 月 1 日关闭 AdMob Smartphone Web,并将其与主要的 Google AdSense 内容广告产品合并。

站点将有助于在 Cordova 中集成 adsense。但它有它的局限性。将关闭 Jquery mobile 的 ajax 转换以使 AdSense 正常工作!

所以我会坚持使用 Admob SDK,直到出现更好的解决方案。

希望能帮助到你。

编辑:

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

于 2012-08-13T20:46:15.220 回答
0

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

于 2012-08-16T22:28:39.540 回答