Gana dinero con tu aplicación para Android

AdMob es una librería para Android que permite añadir anuncios, de pago por clic, en tu aplicación. Es el principio de una forma de conseguir dinero por la aplicación sin necesidad de cobrar al usuario. Además no tienes que preocuparte por buscar anunciantes, añades la librería y a poner la mano.

¿Google aceptará que invadan la publicidad en su propio sistema operativo?Todos sabemos que Google ha sido la empresa que ha sabido sacar más partido de la publicidad consiguiendo dar servicios increíbles de forma gratuita. Además, es normal que Google quiera monopolizar la publicidad en su Sistema Operativo… El tiempo dirá.

Tutorial añadir AdMob a tu aplicación

SDK Version: 1.0
Permisos necesarios para la aplicación:
• INTERNET
• ACCESS_COARSE_LOCATION
• READ_PHONE_STATE

1. Descargar admob-sdk-1.0-android.jar
2. Añadir al directorio lib de la aplicación.

3. Ahora, en propiedades del proyecto/Java Build Path y añade el jar en la aplicación.

4. Crear Activity: en tu paquete, crea una Activity. Por ejemplo, class call AdmobExample (poned cualquier nombre) y añade el siguiente código:

package org.ifies.android;

import com.admob.android.ads.AdView;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class AdmobExample extends Activity{

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

this.setContentView(R.layout.admob_example);

example_message = (TextView) findViewById(R.id.example_message);

example_message.setText(“This is an example of AdMob for Android”);

example_adview = (AdView) findViewById(R.id.ad);

example_adview.setVisibility(AdView.VISIBLE);

}

private TextView example_message;

private AdView example_adview;

}

5. Ahora tenemos que crear la View que incluirá la publicidad. Para ello es necesario añadir un View en el Xil de Interfaz de usuario de la actividad creada anteriormente. Crearemos una LinearLayout activity con TextView y AdView.

<?xml version=“1.0” encoding=“UTF-8”?> <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android&#8221; xmlns:app=http://schemas.android.com/apk/res/org.ifies.android&#8221; android:orientation=“vertical”

android:layout_width=“fill_parent”

android:layout_height=“fill_parent”

android:layout_gravity=“bottom”>

<TextView android:id=“@+id/example_message”

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“TextView”

android:layout_weight=“1” />

<com.admob.android.ads.AdView

android:id=“@+id/ad”

android:layout_width=“fill_parent”

android:layout_height=“wrap_content”

app:backgroundColor=“#000000”

app:textColor=“#FFFFFF”

app:keywords=“Android Activity”

app:refreshInterval=“60” android:gravity=“bottom”

android:layout_gravity=“bottom”/> </LinearLayout>

 

La View que muestra los anuncios es com.admob.android.ads.AdView a Eclipse no le gustará. Para arreglarlo, necesitamos crear un nuevo resource.

6. En el directorio res, crear un xml y añadir el siguiente código.

<?xml version=“1.0” encoding=“utf-8”?>

<resources>

<declare-styleable name=“com.admob.android.ads.AdView”>

<attr name=“backgroundColor” format=“color” />

<attr name=“textColor” format=“color” />

<attr name=“keywords” format=“string” />

<attr name=“refreshInterval” format=“integer” />

<attr name=“isGoneWithoutAd” format=“boolean” />

</declare-styleable>

</resources>

7. Finalmente, Añadir en el archivo Manifest de la aplicación. Dentro de la etiqueta añadir:

<meta-data android:value="YOUR PUBLISHER KEY" android:name="ADMOB_PUBLISHER_ID" />

Via | Android Developers

Enlace | Admob

Un comentario sobre “Gana dinero con tu aplicación para Android

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 )

Google photo

Estás comentando usando tu cuenta de Google. 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 )

Conectando a %s