【问题标题】:Adding admob ads to phonegap app将 admob 广告添加到 phonegap 应用程序
【发布时间】:2016-02-19 11:46:28
【问题描述】:

我现在正在使用 Phonegap 构建

我是 JavaScript 初学者

现在我同意了

https://github.com/floatinghotpot/cordova-admob-pro/wiki/00.-How-To-Use-with-PhoneGap-Build

我的config.xml 包含

<gap:plugin name="com.google.cordova.admob" source="plugins.cordova.io" />

和我的index.html 包含这些 JS 和 HTML

var admobid = {};
if( /(android)/i.test(navigator.userAgent) ) { 
    admobid = { // for Android
        banner: 'ca-app-pub-5064752282990502/4341809673',
        interstitial: 'ca-app-pub-5064752282990502/5818542873'
    };
} else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) {
    admobid = { // for iOS
        banner: 'ca-app-pub-6869992474017983/4806197152',
        interstitial: 'ca-app-pub-6869992474017983/7563979554'
    };
} else {
    admobid = { // for Windows Phone
        banner: 'ca-app-pub-6869992474017983/8878394753',
        interstitial: 'ca-app-pub-6869992474017983/1355127956'
    };
}

function initApp() {
    if (AdMob) {
        AdMob.createBanner({
            adId : admobid.banner,
            position : AdMob.AD_POSITION.BOTTOM_CENTER,
            autoShow : true
        });
    }
}

document.addEventListener('deviceready', initApp, false);
<body onload="initApp()">
  
  bla bla bla bla
<body>

错误在哪里以及如何在页面底部显示广告??

【问题讨论】:

    标签: javascript android cordova admob phonegap-build


    【解决方案1】:

    首先,在变量上运行一些控制台日志以查看它们是否存在。如果您插入手机,您可以使用 Chrome 检查来查看控制台。

    其次,确保您在 Google 上设置 Admob 实例至少 24 小时。我总是发现至少 24 小时没有任何效果,然后砰的一声——它正在工作。

    【讨论】:

      【解决方案2】:

      我为每个需要在其应用中使用 admob 的人创建了这个项目 https://github.com/Microsmsm/Admob-starter

      【讨论】:

      • 第一个错误,如果我们在浏览器中运行测试,是:“Uncaught ReferenceError: AdMob is not defined”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 2013-10-23
      相关资源
      最近更新 更多