javascript - 将admob广告添加到phonegap应用程序

标签 javascript android cordova admob phonegap-build

我现在使用Phonegap build

我是 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>

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

最佳答案

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

其次,请确保距离您在 Google 设置 Admob 实例已过去至少 24 小时。我总是发现至少 24 小时内什么都不起作用,然后砰的一声——它起作用了。

关于javascript - 将admob广告添加到phonegap应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29183693/

相关文章:

android - 在 android 中执行 SenchaTouch 示例项目时出错?

css - 仅 Windows 手机上不显示字体和图标

javascript - 从目录读取文件时出现错误,发送后无法获取 header ?

android - 应用程序标题下有关某些 Activity 的文字

java - 删除其中一项后,如何立即在 listView 中更新每项显示的总价?

java - 如何在android中写一个电话号码用于调用电话但不调用电话

iphone - 如何使用 Phonegap 2.4 在 config.xml 中声明 Canvas2Image 插件

javascript - 使用 jquery 在更改事件上重置文本框值

javascript - 如何判断我的页面是否使用 Window.Open() 打开

javascript - 传入的 jQuery 插件设置范围