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
Aquí hay un blog. Para que pueda agregar publicidad en su aplicación Phonegap sin ningún complemento. http://phonegapguru.blogspot.in/2014/11/how-to-add-native-admob-ad-in.html?m=1
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í