plugin cordova admob google-play-services cordova-admob

cordova - plugin - Integración de Google Play Admob con Phonegap



cordova admob (3)

Este complemento admob funciona con google play sdk: https://github.com/floatinghotpot/cordova-plugin-admob . Verifique los readmes en la carpeta principal Y en las subcarpetas para más detalles.

¿Cómo se agrega Google Admob a una aplicación de teléfono (Android) en 2014?

He comprobado muchos ejemplos en línea, por ejemplo, link1 link2 Link3 Link4 . La mayoría de los enlaces a Google pronto quedarán en desuso. Tutorial de Android 6.4.1 .

Además de tutoriales específicos de Android o iOS, no encuentro ninguno que demuestre cómo implementar el último admob en phonegap para una aplicación multiplataforma . He visto inmobi, pero parece que tienes que publicar tu aplicación antes de que puedas obtener una identificación de editor para tus anuncios.

Actualizo con instrucciones simplificadas de Android . Obtengo el recuadro negro para el anuncio, pero nada más, ni mensajes de alerta, ni anuncio.

phonegap create myproject cd mypproject phonegap run android

Cierre el emulador

1.Install the Google Play Services plugin: cordova plugin add https://github.com/MobileChromeApps/google-play-services.git 2.Install this plugin: cordova plugin add https://github.com/floatinghotpot/cordova-plugin-admob.git

Luego me dirigí a index.js y onDeviceReady agregué

onDeviceReady: function() { app.receivedEvent(''deviceready''); if( window.plugins && window.plugins.AdMob ) { var admob_android_key = ''pub-6xxxxxxxxxxxxx''; var am = window.plugins.AdMob; am.createBannerView( { ''publisherId'': admob_android_key, ''adSize'': am.AD_SIZE.BANNER, ''bannerAtTop'': true }, 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.''); } }

Agregado a index.html

<div> <button id=''show-ad'' onClick="if(window.plugins.AdMob){ window.AdMob.plugins.showAd(true); }">Show Ad</button> <button id=''hide-ad'' onClick="if(window.plugins.AdMob){ window.AdMob.plugins.showAd(false); }">Hide Ad</button> </div>

phonegap ejecutar Android



Revisión (2016). Para usarlo con fuentes npm, si está utilizando la versión CLI de cordova, puede agregar su complemento con:

$ cordova plugin add cordova-admob

Si se está integrando con build de phonegap, ya que no son compatibles con gradle (en este momento), debe agregar esta etiqueta en su config.xml:

<gap:plugin name="phonegap-admob" source="npm"/>

Hay instrucciones de instalación completas y wiki aquí