1
我使用phonegap创建一个Android和iOS应用程序,现在我已经添加了admob插件。 (com.google.cordova.admob)。Phonegap admob不工作在ios
在android中它的工作原理应该是这样,但在iOS中它不起作用。我第一次使用AdMob时,我的JavaScript代码“卡住”了。
document.addEventListener("deviceready", function(){
startAds();
},true);
function startAds() {
var admobid = {};
alert(navigator.userAgent);
if(/(android)/i.test(navigator.userAgent)) { // for android
admobid = {
banner: 'ca-app-pub-xxx/zzz', // or DFP format "/6253334/dfp_example_ad"
interstitial: 'ca-app-pub-xxx/zzz'
};
} else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) { // for ios
admobid = {
banner: 'ca-app-pub-xxx/zzz', // or DFP format "/6253334/dfp_example_ad"
interstitial: 'ca-app-pub-xxx/zzz'
};
} else { // for windows phone
admobid = {
banner: 'ca-app-pub-xxx/zzz', // or DFP format "/6253334/dfp_example_ad"
interstitial: 'ca-app-pub-xxx/kkk'
};
}
alert(4);
if(AdMob) {
alert(5);
AdMob.createBanner({
adId: admobid.banner,
position: AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow: true
});
alert(6);
AdMob.prepareInterstitial({adId:admobid.interstitial, autoShow:false});
alert(7);
}
alert(8);
}
正如您所看到的,我添加了一些警报功能来查找我的代码不起作用。警报(4);是最后的作品。警报(8)也不会被解雇。
这是怎么回事,Android的正常工作......