我已经在Phonegap版本中创建了一个简单的应用程序,并将该应用程序与Google admob集成并链接,当我在测试广告模式下测试应用程序时显示测试广告,但是当我在Google Play上发布应用时,它并没有&# 39;显示原始广告。
我的准备广告代码
var admobid = {};
if( /(android)/i.test(navigator.userAgent) ) {
admobid = { // for Android
banner: 'ca-app-pub-5584769932279177/2482584044',
interstitial: 'ca-app-pub-5584769932279177/1005850846'
};
} else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) {
admobid = { // for iOS
banner: '',
interstitial: ''
};
} else {
admobid = { // for Windows Phone
banner: '',
interstitial: ''
};
}
function initApp() {
if (AdMob) {
AdMob.setOptions({
bgColor: 'black', // color name, or '#RRGGBB'
});
AdMob.createBanner({
adId : admobid.banner,
position : AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow : true
});
}
if(AdMob){
AdMob.prepareInterstitial({
adId:admobid.interstitial,
autoShow:false
}
);
}
}
if(( /(ipad|iphone|ipod|android|windows phone)/i.test(navigator.userAgent) )) {
document.addEventListener('deviceready', initApp, false);
} else {
initApp();
}
显示插页式广告的代码
window.onload=function(){
window.onbeforeunload = function(){
if(AdMob)
AdMob.showInterstitial();
};
}
还包括我的配置文件中的以下行
<preference name="android-build-tool" value="gradle" />
<gap:plugin name="cordova-plugin-admobpro" source="npm" />
答案 0 :(得分:0)
通常会发生这种情况,因为您正在测试的区域中没有可用的广告,如果它正在显示测试广告,则会显示广告(如果有)。 如果您的代码显示测试广告或广告需要时间加载
,则代码正确无误答案 1 :(得分:0)
等待检查和批准(最多2天)。