1

私は困惑しています。

このプラグインを使用しています: http://ngcordova.com/docs/plugins/adMob/

私は .run にこのコードを持っています:

var admobid = {};
if( /(android)/i.test(navigator.userAgent) ) { // for android
    admobid = {
        banner: 'ca-app-pub-mycode', 
        interstitial: 'ca-app-pub-mycode'
    };
} else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) { // for ios
    admobid = {
        banner: 'ca-app-pub-mycode', 
        interstitial: 'ca-app-pub-mycode'
    };
} else { // for windows phone
    admobid = {
        banner: 'ca-app-pub-mycode, 
        interstitial: 'ca-app-pub-mycode'
    };
}

if(typeof AdMob !== "undefined") AdMob.createBanner( {
adId: admobid.banner, 
position: AdMob.AD_POSITION.BOTTOM_CENTER, 
autoShow: true } );
else alert("Admob is not defined");

})

これをAndroidフォンでテストしていますが、何も得られません。プラグインをインストールし、ngCordova をインストールし、index.html に js 参照を置き、「ngCordova」を依存関係として設定しました。私は何を間違っていますか?私は公式ドキュメントの指示に正確に従いました:

https://github.com/floatinghotpot/cordova-admob-pro

エラー メッセージは表示されず、ここに配置したプレースホルダーではなく、実際の admob コードを使用しています。

何か案は?

編集:なぜ今それが機能するのかわかりませんが、機能します。私はこのコードを変更していないので、別のものだったに違いありません。

4

2 に答える 2

1

adMob の設定が適切に「反映」されるまで 24 時間待たなければならなかったようです。

于 2015-03-07T11:13:00.810 に答える