测试广告显示但未在Google admob中的phonegap构建应用中显示的原始广告

时间:2016-03-14 06:39:43

标签: android cordova admob

我已经在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" />

2 个答案:

答案 0 :(得分:0)

通常会发生这种情况,因为您正在测试的区域中没有可用的广告,如果它正在显示测试广告,则会显示广告(如果有)。 如果您的代码显示测试广告或广告需要时间加载

,则代码正确无误

答案 1 :(得分:0)

等待检查和批准(最多2天)。