Получить пустой черный Admob AD в Cordova, используя плагин Admob
-
20-12-2019 - |
Вопрос
Я использую эту Admob Cordova Plugin .Я установил плагин в Icenium и поместите код JavaScript в организме:
document.addEventListener('deviceready', function () {
if (window.plugins && window.plugins.AdMob) {
var admob_ios_key = 'xxxxxxxxxxxxxxx';
var admob_android_key = 'xxxxxxxxxxxxxxx';
var adId = (navigator.userAgent.indexOf('Android') >= 0) ? admob_android_key : admob_ios_key;
var am = window.plugins.AdMob;
am.createBannerView(
{
'publisherId': adId,
'adSize': am.AD_SIZE.BANNER,
'bannerAtTop': false
},
function () {
am.requestAd(
{ 'isTesting': true },
function () {
am.showAd(true);
},
function () { alert('failed to request ad'); }
);
},
function () { alert('failed to create banner view'); }
);
} else {
alert('AdMob plugin not available/ready.');
}
.
});
Моя проблема в том, что я не вижу рекламу, но просто черный прямоугольник заполнителя в нижней части экрана.
Я хотел знать, почему он не показывает рекламу, и если это связано с Asmob_ios_key и Admob_Android_key, я хочу знать, что поставить туда.Я поставил свой идентификационный номер издателя Admob (без «PUB-»), но я не уверен, что это то, что я должен положить в поле
Решение
Я знаю, что это старое, но я только что установил это на Xcode, используя Cordova 3.3.0.Я использовал свой идентификатор издателя.началось с «а».У меня было неправильно, и у меня есть пустой черный экран внизу, на самом деле имел несколько пробелов между знаками
Другие советы
Наиболее возможная причина для бланки / черного AD вызвана неправильным идентификатором рекламного блока.
Привет, я автор плагина.Хотя переменная называется «publisherid» для исторической причины, реальная цель - идентификатор рекламного блока в следующем формате:
var ad_units = {
ios : {
banner: 'ca-app-pub-xxx/4806197152',
interstitial: 'ca-app-pub-xxx/7563979554'
},
android : {
banner: 'ca-app-pub-xxx/9375997553',
interstitial: 'ca-app-pub-xxx/1657046752'
}
};
.