Получить пустой черный Admob AD в Cordova, используя плагин Admob

StackOverflow https://stackoverflow.com//questions/21005242

Вопрос

Я использую эту 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'
            }
        };
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top