2016-12-05 14 views
0

Ionic 2フレームワークで作成されたハイブリッドアプリケーションでライブ広告を表示する際に問題があります。私が何をしても、私はテスト広告だけを得ています。私はいくつかのアプローチを使用してそれを解決しようとしました。インポートされたAdMobネイティブを使用すると、変数として宣言され、カスタマイズされたバナーIDもadmob-proプラグインには成功しません。アプリケーションはほぼ2週間プレイストアに公開され、3〜4回更新され、テスト広告のみが表示されます。AdMob on Ionic 2にライブ広告が表示されない

を宣言したが、AdMobのインポートないで:輸入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();   
    }); 
    } 

を:

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のバージョンでそれをアップグレードし、問題を解決しました。私はこの記事の前半で説明したシステム構成で他の人たちを助けることを願っています。

幸運と幸せのコーディング。

関連する問題