Pregunta

Estoy usando este admob cordova plugin .He instalado el complemento en iCenium y he puesto el código JavaScript en el cuerpo:

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

});

Mi problema es que no veo el anuncio, sino solo un marcador de posición rectangular negro en la parte inferior de la pantalla.

Quería saber por qué no muestra el anuncio, y si eso tiene que ver con el ASMOB_IOS_KEY y AMOBOB_ANDROID_KEY, quiero saber qué poner allí.Puse mi número de identificación del editor de Admob (sin el 'Pub-'), pero no estoy seguro de que esto lo que debería poner en el campo

¿Fue útil?

Solución

Sé que esto es viejo, pero acabo de instalar esto en Xcode, usando Córdova 3.3.0.Utilicé mi identificación de editor.Comenzó con un 'a'.Lo tuve en mal y obtuve una pantalla negra en blanco en la parte inferior, en realidad tenía algunos espacios entre las marcas ''

Otros consejos

La razón más posible para un anuncio en blanco / negro es causado por una unidad de unidad de anuncio incorrecta.

Hola, soy el autor del complemento.Aunque la variable se llama "PublisherIt" para la razón histórica, el propósito real es una identificación de unidades de anuncios, en el siguiente 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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top