Category
Bydevelopers
Explorando la monetización desde AdMob en soluciones nativas Android
- marzo 6th, 2014
- AdMob, android, byDevelopers, byGoogle, monetizar, News
- 0 Comments
En esta ocasión queremos compartir con ustedes la posibilidad de monetizar utilizando un enfoque de integración y desarrollo en una aplicación nativa Android.
Para este ejemplo vamos a utilizar un modelo de integración simple, en donde trabajamos un banner desde el entorno programático y como opción utilizando XML en el Layout.
Veamos la estructura de la aplicación propuesta desde la Fig. 1
Fig. 1 Estructura básica de la aplicación |
En la Fig. 2 podemos observar el ejemplo más simple en donde utilizamos la visualización de un banner con un integración mediante XML en el Layout.
Al utilizar el modelo de integración mediante XML en el layout debemos analizar en concreto donde ocurre, como decimos coloquialmente, la magia de programación. En este ejemplo utilizamos un objeto AdView en el Linearlayout para presentar el banner como muestra la Fig. 3.
Fig.2 Código de integración para la opción de integración XML |
Fig.3 Entorno de diseño para la activity de integración utilizada. |
Ahora veamos el código XML de implementación:
Nota: recuerden que en el atributo ads:adUnitId deben incluir el id del banner a visualizar. Fig. 4 Código XML del Layout donde se presenta el objeto AdView |
Finalmente la aplicación funcionando, lo que todo desarrollador hace a diario, compilación y en este caso a visualizar en el emulador.
Fig. 5 Visualización de la aplicación y el menú de ejemplo. |
Fig. 6. Resultado de la integración mediante modelo programático. |
Fig. 7 Resultado de la integración mediante XML |
- Código de la aplicación open source Apache 2.0
- https://developers.google.com/mobile-ads-sdk/docs/
- https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate
- http://nbortolotti.blogspot.mx/2014/02/admob-monetizando-en-el-ambiente-mobile.html
Nicolás es director de relaciones para desarrolladores en Latinoamérica región sur para Google. El ha desarrollado comunidades académicas y de investigación en varios países de Latinoamérica sobre la plataforma de desarrollo web y mobile de Google. Además Nicolas es profesor universitario, donde trabaja fuertemente en arquitecturas de software, ambientes emergentes e innovación en modelos de ingeniería de software |
This work is licensed under a Creative Commons Attribution 4.0 International License.