Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在phonegap android应用程序中集成admob?_Javascript_Android_Cordova_Admob - Fatal编程技术网

Javascript 如何在phonegap android应用程序中集成admob?

Javascript 如何在phonegap android应用程序中集成admob?,javascript,android,cordova,admob,Javascript,Android,Cordova,Admob,我正在使用phonegap开发android应用程序,并尝试将admob集成到我的编码中。问题是“该广告未显示在索引页中。”我正在使用admobpro插件。请帮帮我。下面是index.html编码(admob脚本直接添加到索引页面,而不是单独的js) 你好,世界 var admobid={}; 如果(/(android)/i.test(navigator.userAgent)){ admobid={//for Android 横幅:“XXXXXXXXXXXXXX”, 间隙:“XXXXXXXXX

我正在使用phonegap开发android应用程序,并尝试将admob集成到我的编码中。问题是“该广告未显示在索引页中。”我正在使用admobpro插件。请帮帮我。下面是index.html编码(admob脚本直接添加到索引页面,而不是单独的js)


你好,世界
var admobid={};
如果(/(android)/i.test(navigator.userAgent)){
admobid={//for Android
横幅:“XXXXXXXXXXXXXX”,
间隙:“XXXXXXXXXXXXXXXXX”
};
}else if(/(ipod | iphone | ipad)/i.test(navigator.userAgent)){
对于iOS,admobid={//
横幅:“XXXXXXXXXXXXXX”,
间隙:“XXXXXXXXXXXXXXXXX”
};
}否则{
admobid={//适用于Windows Phone
横幅:“XXXXXXXXXXXXXX”,
间隙:“XXXXXXXXXXXXXXXXX”
};
}
if(/(ipad | iphone | ipod | android | windows phone)/i.test(navigator.userAgent))){
文件。addEventListener('deviceready',initApp,false);
window.alert(“此处为arun”)
}否则{
initApp();
}
函数initApp(){
如果(!AdMob){alert('AdMob plugin not ready');返回;}
AdMob.createBanner({
adId:admobid.banner,
是的,
重叠:错,
offsetTopBar:错误,
位置:AdMob.AD_position.BOTTOM_CENTER,
背景颜色:“黑色”
} );
AdMob.PrepareInterstitual({
adId:admobid.interstitual,
汽车展:对
});
}
你好,世界

cordova.js是javascript和本机代码之间的cordova桥梁,如果缺少它,插件将不会被调用

您忘记在index.html中添加cordova.js

<script src="cordova.js"></script>

请参见此处的示例index.html:

您可以直接将此admob.js复制到项目中,并在index.html中引用:


感谢您的评论。我遵循了您的第二个url(将admob.js引用到index.html)。它适用于普通的html页面。它不适用于jquery移动多页模板。请给我一个这样做的主意
<script src="cordova.js"></script>