2016-12-05 90 views
0

我在用Ionic 2框架構建的混合應用程序中顯示實時廣告時遇到問題。無論我做什麼,我只獲得測試廣告。我試圖用幾種方法解決它。使用導入的AdMob本機,聲明爲變量,甚至在admob-pro插件中定製了橫幅標識,但沒有成功。應用程序在Play商店中發佈將近兩週,並已更新3到4次,仍然只顯示測試廣告。AdMob在Ionic 2上未顯示實時廣告

以下是我已經嘗試:

與已宣告但尚未進口的AdMob:

declare var AdMob: any; 

initializeApp() { 
    this.platform.ready().then(() => { 
     interface AdMobType { 
     banner: string 
     } 

     var admobid: AdMobType; 

     admobid = { 
     banner: 'ca-app-pub-3382431837711226/3560481511' 
     }; 

     if (AdMob) AdMob.createBanner({ 
     adId : admobid.banner, 
     position: AdMob.AD_POSITION.BOTTOM_CENTER, 
     autoShow: true 
     });    
     StatusBar.styleDefault();   
    }); 
    } 

進口的AdMob:

import {AdMob} from 'ionic-native'; 

initializeApp() { 
    this.platform.ready().then(() => { 

     var admobid = {}; 

     if (/(android)/i.test(navigator.userAgent)) { 
     admobid = { 
      banner: 'ca-app-pub-3382431837711226/3560481511', 
     }; 
     } 

     if (AdMob) AdMob.createBanner({ 
     adId: admobid.banner, 
     position: AdMob.AD_POSITION.BOTTOM_CENTER, 
     autoShow: true 
     }); 

     StatusBar.styleDefault();  
    }); 
    } 

,我不知道還有什麼可以一個問題。關於我的應用程序構建的Ionic 2版本的思考。

這裏是我的系統信息:

Cordova CLI: 6.3.1 
Ionic Framework Version: 2.0.0-beta.11 
Ionic CLI Version: 2.0.0-beta.37 
Ionic App Lib Version: 2.0.0-beta.20 
OS: Windows 7 SP1 
Node Version: v4.5.0 

任何思考問題出在哪裏?

預先感謝您。

回答

0

我終於找到了是什麼原因造成了這個問題。 AdMob Pro插件v2.20.x在這個項目中使用是問題。我用2.24.0版本升級它並解決了這個問題。我希望它能幫助其他人使用本文前面介紹的系統配置。

祝你好運,快樂編碼。