Pergunta

estou usando isso plugin admob cordova.Instalei o plugin no Icenium e coloquei o código javascript no corpo:

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.');
}

});

Meu problema é que não vejo o anúncio, mas apenas um retângulo preto na parte inferior da tela.

Queria saber por que não mostra o anúncio, e se isso tem a ver com asmob_ios_key e admob_android_key, quero saber o que colocar lá.Coloquei meu número de ID de editor admob (sem o 'pub-'), mas não tenho certeza se é isso que devo colocar no campo

Foi útil?

Solução

Eu sei que isso é antigo, mas acabei de instalar no xcode, usando cordova 3.3.0.Usei meu ID de editor.começou com um 'a'.Eu entendi errado e recebi uma tela preta em branco na parte inferior, na verdade havia alguns espaços entre as marcas ''

Outras dicas

o motivo mais possível para um anúncio em branco/preto é causado por um ID de bloco de anúncios incorreto.

oi, sou o autor do plugin.embora a variável seja nomeada como "publisherId" por motivos históricos, o objetivo real é um ID de bloco de anúncios, no seguinte formato:

         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'
            }
        };
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top