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的正常工作......