私は困惑しています。
このプラグインを使用しています: 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 コードを使用しています。
何か案は?
編集:なぜ今それが機能するのかわかりませんが、機能します。私はこのコードを変更していないので、別のものだったに違いありません。