Usar ADMOB en Android

Admob

Sistema de publicidad de Google

Los creadores de aplicaciones para Android pensamos en crear bien la aplicación de pago, algo muy complicado en esta plataforma tan fácilmente pirateable o bien poner en la aplicación publicidad. Pues bien, nosotros optamos por ADMOB que es la más sencilla y más fácil de configurar, pero eso sí, es muy difícil conseguir dinero con ello.

Antes de nada, es necesario registrarse en la plataforma de ADMOB para obtener un identificador de la aplicación. Una vez obtenido el código único para nuestra aplicación, pasamos al desarrollo.

Para empezar con el desarrollo, lo primero es descargarse la SDK de ADMOB para dispositivos móviles de esta página. Una vez descargado el paquete, es se añade el lib de Android dentro de la carpeta libs de nuestra aplicación. Es un JAR muy ligero y no hará que la aplicación pese mucho.

Para que ADMOB se inicie junto con la aplicación hay que incluir el código de inicio en la Activity principal de la misma.


private static final String MY_AD_UNIT_ID = "XXXXXXX";
private AdView adView;

@Override
public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     super.init();

     super.appView.getSettings().setDomStorageEnabled(true);
     //ADMOB - Creación de vista de anuncio
     adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
     LinearLayout layout = super.root;
     layout.addView(adView);
     // Para centrarlo en modo apaisado
     layout.setHorizontalGravity(android.view.Gravity.CENTER_HORIZONTAL);
     AdRequest adRequest = new AdRequest();
     adView.loadAd(adRequest);
}
@Override
public void onDestroy() {
     if (adView != null) {
         adView.removeAllViews();
         adView.destroy();
     }
     super.onDestroy();
}

Para evitar algún error en la aplicación cuando pasa a segundo plano, es conveniente sobrescribir el método “onDestroy” para vaciar todas las vistas controladamente.

Además de añadir en el Activity este código de inicialización, debemos añadir en el AndroidManifest.xml los permisos y actividades necesarias. Por supuesto es obligatorio añadir permiso para acceso a Internet.


<uses-permission android:name="android.permission.INTERNET" />
.....
.....
.....
<activity android:name="com.google.ads.AdActivity" android:hardwareAccelerated="false"
      android:configChanges="keyboard|keyboardHidden|orientation|screenSize"/>

Y con esto nuestra aplicación ya puede empezar a ganar dinero.

Ahora un ejemplo personal, no esperes ganar mucho dinero usando la aplicación. Las personas no van a hacer clicks en los anuncios, las gran mayoría del dinero te lo vas a dar tú, por eso mismo, cuando uses una aplicación de otra persona que tenga publicidad, hazle un favor de vez en cuando y haz click en sus anuncios.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: