Я сбит с толку.
Я использую этот плагин: 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, у меня есть ссылка на js в моем index.html, у меня есть «ngCordova» в качестве зависимости. Что я делаю не так? Я точно следовал инструкциям в официальных документах:
https://github.com/floatinghotpot/cordova-admob-pro
Сообщение об ошибке не появляется, и я использую свои настоящие коды admob, а не заполнитель, который я разместил здесь.
Любые идеи?
Редактировать: я понятия не имею, почему это работает сейчас, но это так. Я не менял этот код, так что это должно быть что-то другое.