AdMob para desarrolladores – Ingresos mediante Publicidad

Tenía pendiente escribir un artículo sobre las redes de publicidad para desarrolladores y concretamente sobre Admob que es la más utilizada por ser de Google.

Como hemos comentado en otros artículos, a la hora de rentabilizar tus aplicaciones, debes elegir si poner precio (aunque nos cuesta mucho rascarnos el bolsillo), poner publicidad (aunque muchos arrancan roms con el fichero host modificado para que ésta NO aparezca, con lo que flaco favor hacen a los desarrolladores), o por donación (ni comentarlo).

Lo habitual es seleccionar ambas formas, de pago y de publicidad para la misma aplicación, con 2 versiones.

Si seleccionas publicidad te interesará conocer mi experiencia en este campo, ya que recientemente he recibido mi primer pago de Admob, de modo que algo si se cobra, pero dejaré la trepidante cifra para el final del artículo.

Comenzar

Lo primero que debemos hacer es registrarnos en Admob y rellenar nuestros datos bancarios, que en mi caso ha sido añadir mi cuenta de paypal para recibir los pagos.

Registrar la aplicación

Para recibir la publicidad de Admob, debemos dar de alta la aplicación en la opción correspondiente. En la imagen a continuación podéis observar mis 5 aplicaciones dadas de alta y la información correspondiente a cada una de ellas del día de hoy.

Pulsando el botón «Agregar Aplicación», os aparecerá una selección del tipo de dispositivo, ya que esta red da soporte a todo tipo de sistemas.

Al seleccionar Android, deberéis incluir los datos básicos de vuestra app. En este caso os muestro los datos de una de mis apps.

Es muy importante para el desarrollador utilizar el código (uno diferente por aplicación) que está en rojo (tachado en mi caso), ya que es el que deberemos incluir en nuestro desarrollo para que Admob identifique nuestra aplicación y pueda servir y registrar anuncios.

Sigue…

Desarrollar

Una vez que tenemos el código de la aplicación, debemos descargar la librería de admob, que viene comprimida en formato .zip pulsando el botón que aparecerá al pulsar la opción «Obtener código del editor» de la pantalla anterior.

Lo primero que debemos hacer es almacenar el fichero .jar en una carpeta y añadir ésta a nuestro proyecto como una librería externa.

Ahora en el fichero AndroidManifest.xml de la app, debemos registrar el código de la aplicación añadiendo una línea en el apartado <Application>

<meta-data android:value="axxxxxxxxxxxxxxxa" android:name="ADMOB_PUBLISHER_ID" />

y dar los permisos necesarios para que pueda conectarse a Internet y si queremos los permisos de localización para que los anuncios tengan mayor sentido y los usuarios los pulsen.

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Los anuncios se muestran en las actividades y suelen colocarse arriba o abajo. Para ello hay que incluir el código correspondiente en el Layout de la Activity.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="bottom"
>
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>

Quitar o poner los anuncios
Si queremos poner o quitar los anuncios de forma dinámica, solo tenemos que referenciar el componente y cambiar sus propiedades:

// quit ads
com.admob.android.ads.AdView ad = (com.admob.android.ads.AdView )findViewById(R.id.ad);
ad.setVisibility(com.admob.android.ads.AdView.GONE);
// set ads
com.admob.android.ads.AdView ad = (com.admob.android.ads.AdView )findViewById(R.id.ad);
ad.setVisibility(com.admob.android.ads.AdView.VISIBLE);

Informes y resultados
Una vez publicada la aplicación en el market y con los anuncios funcionando, podemos ver informes por cada aplicación, siendo interesante el porcentaje de relleno, el número de solicitudes recibidas y por supuesto, el número de clics, que es por el que vamos a recibir nuestros ingresos.

Los clics españoles, tienen poco valor para Admob, siendo los más valorados los americanos, debido a las redes de publicidad, pudiendo comprobar que dependiendo de quien haga clic cobraremos más o menos ingresos.

POR CIERTO, NO CUESTA NADA HACER UN CLIC DE CUANDO EN CUANDO EN ALGUNA DE LAS APLICACIONES QUE UTILIZAMOS A MENUDO PARA QUE LOS DESARROLLADORES VEAN ALGO DE DINERO (lo tenía que escribir).

En la pantalla a continuación, tenéis el informe de la aplicación Voice Message, de los últimos 90 días.

Como podéis apreciar, es poca cosa, pero se trata de tener éxito y eso es difícil, ya lo sabéis…

Resultado Final
Admob tiene muchas más opciones, como los anuncios de autopublicidad (interesantes para hacer publicidad de tus otras aplicaciones).

Bien el resultado desde Octubre 2010 hasta Abril 2011, es que Admob me ha abonado la friolera de 24 $. Tened presente que paga un mes más tarde de que hayas pasado los 20 $.

Se puede mirar de muchas formas, pero ya he abonado mi cuota de developer de Android de Google.

Espero que este artículo haya servido a desarrolladores presentes y futuros y a curiosos del tema.

Preguntas en los comentarios.


Warning: count(): Parameter must be an array or an object that implements Countable in /home/owe3737lszkr/public_html/wp-includes/class-wp-comment-query.php on line 399

35 comentarios

  • Hola.

    Muchas gracias por este estupendo artículo, está muy claro :)

    Tengo un problema registrándome para bajar el sdk.
    Estoy en la pestaña añadir app (android), me pide el nombre de la app, el tipo y el package.
    La app aún no está en el market, por lo que leyendo he encontrado que se valida poniendo el package de la app sin la cabecera del market, es decir por ejemplo, miapp.android.com

    Pues no hay forma, siempre me indica que hay un error en esa casilla.

    He probado a poner otros package diferentes por ver si podía venir de ahí, pero no valida ninguno

    Puedes comentarme como se registra. correctamente la app de android?

    Muchas gracias y un saludo

  • Hola,

    mientras no esté en el Market, pon una dirección http:// de tu web o de cualquier cosa.

    Después la cambias a la url del market.

    Suerte!

  • Gracias por la rapidez y la ayuda :)
    Deseando llegar a casa para probar!

    Saludos :)

  • hola!

    tengo una duda, a ver si serias tan amable de aclararmela, porque estoy cada vez mas nervioso.

    tengo unas apps con admob desde hace unos cuantos meses en el market, pero todavia no he recibido ningun pago. ¿cuanto tardaron en pagarte a ti?

    yo ando pensando que es culpa de que he rellenado mal algun dato de los del pago: para el pago puse paypal, en la empresa he puesto mi nombre ya que todavia no tengo empresa formada ni soy autonomo, y en el ID impositivo local leí en un foro americano que era el numero de la seguridad social, así que es lo que puse. ¿sabes si eso esta bien? muchas gracias!

  • En el caso de España al menos:

    Tened presente que paga un mes más tarde de que hayas pasado los 20 $.

    Yo también tengo paypal y no estoy como empresa. En detalles de pago solo tengo puesto mi paypal.

  • Gracias por responder! entonces voy a quitar el nº de la seguridad social y el nombre de la empresa, y a esperar paciente, aunque creo que los 20$ los superé hace como 3 meses…

  • Como recomendación, activar Adsense (aunque igual ahora lo ponen por defecto) y jugar con los filtros de lenguaje, keywords. Si hay muy poco fill rate se puede implantar adwhirl con otros proveedores como inmobi/madvertise/mobclix (alguno más enfocado a Europa).

  • Importante lo de activar Adsense, tendrás tasas de relleno muy próximas al 100%. Aunque los clicks se pagan peor, siempre será mejor un click barato que no mostrar publicidad.
    Y me sorprende mucho unas cifras tan bajas de CTR. Mis CTR más bajos son del 0,5% y los más altos del 2%. Con esas impresiones diarias deberías tener mucha más recaudación. No sé que tipo de aplicación es, pero a lo mejor tendrías que replantear la posición de la publicidad…

  • Hace meses que supero los 20$ en la cuenta, pero no me hacen la transferencia…
    ¿ alguien se ha encontrado con este problema ?

  • Se puede hacer esto sin tener la app puesta en el market? es decir, la tengo en el market, pero no en el oficial de android que hay que pagar los 25$ sino en uno que es gratis subir apps

  • Hola, tengo una duda, sobre admob y es sobre si tiene costo de mantenimiento o funciona como el adsense que uno le paga XX dolares y ellos te publicitan hasta ese monto. y si no se paga nada cual es el negocio de ellos??
    Muchas gracias

  • Buenas tengo un problema con AdMob y mi aplicacion.

    He creado el codigo como dice aqui: http://code.google.com/intl/es-ES/mobile/ads/docs/android/fundamentals.html y he añadido la ultima librería: GoogleAdMobAdsSdk-4.3.1.jar . El banner me aparece sin problemas en la parte inferior de la pantalla, pero mi aplicacion tienen algunos editText, y cuando se despliega el teclado, el banner aparece justo encima del teclado ocultando parte de la pantalla.

    Hay alguna forma de quitar el baner cuando se despliega el teclado? o hacer que el teclado se superponga al baner.

    Saludos.

  • Estoy configurando admob para recibir pago por transferencia y me asalta un par de dudas.

    Nombre de la empresa
    Esta en negrita, hace falta poner algo?

    ID Impositiva Local

    He leido por ahi que es el NIF, pero leyendo la ayuda de la web no se entiende eso.

    Su ID impositiva local es el número que la autoridad fiscal de su país usa para identificar a los contribuyentes. Por ejemplo, en la Unión Europea, el número de IVA es una ID impositiva.

    Entiendo que hay que poner el iva entonces? es decir, 18 en España?

    Saludos

  • Hola,

    A ver si puedes ayudarme, cada vez que creo un sitio web para smartphones en admob me dice que está inactivo. Copio el código Javascript dentro de mi página web y cuando entro con el móvil no muestra ningún banner. No se si es que hay que esperar un tiempo a que el site se ponga activo o es que hay un error en admob, el caso es que me estoy volviendo loco. La página con la que estoy haciendo pruebas es una página en blanco, solo contiene el código javascript de admob, he intentado todo tipo de historias y entrado en mil foros pero no consigo que el site se ponga activo ¿puedes ayudarme?

    Gracias

  • Gracias por el post. No conocía esto de Admob, la verdad es que yo tengo una cuenta en adsense y en el menú de la izquierda se permite configurar un código para aplicaciones móbiles.

    Qué diferencia hay entre Adsense y Admob?
    Muchas gracias

  • Gracías, me va a venir muy bien para una aplicación que estoy haciendo. Buen artículo.

  • Hola, quería preguntarte sobre el código para quitar o poner los anuncios dinámicamente. Lo estoy probando como pones en el artículo, de forma que cuando pulsen en el anuncio, al volver ya no sea visible:

    final AdView adView = (AdView)this.findViewById(R.id.adViewMain);
    adView.setOnClickListener( new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    com.google.ads.AdView adView = (com.google.ads.AdView)findViewById(R.id.adViewMain);
    adView.setVisibility(com.google.ads.AdView.GONE);
    }
    });

    Pero una vez que pulso en el banner de publicidad no me lo desactiva.
    Podrías echarme una mano?

    Muchas gracias.

  • Muchas gracias por el artículo, voy a probarlo a ver!.

  • Hola amigo quisiera hacerte una consulta, a la hora de tener todo mi diseño en eclipse sale el recuadro ads by google, parece todo bien pero cuando lo ejecuto en el emulador no aparecen los avisos e igual cuando bajo la aplicacion del market y la ejecuto en mi celular no carga, aparentemente todo esta bien no se que pase, alguien me puede ayudar ?

    Lei por ahi que demora unos dias en que aparesca los avisos en tu aplicacion es eso cierto?

    y como puedo comprobar que el codigo este bien ?

    espero puedan ayudarme

  • hola muy interesante la pag,queria ver si existe alguna solucion para agregar publicidad usando el sdk de admob pero dsd flash o unity,muchas gracias de antemano :)

  • Hola, tengo una duda que me pone un poco nerviosillo.Pues bien, publique mi primera app en el market con publicidad AdMob el dia 22 de Mayo (hoy es 23 de junio) y ha pasado un mes y he ganado 913$. Como obtengo mi dinero? Como se cuando han empezado a realizar el pago o algo? Lo digo porque ha pasado un mes y no me han mandado ningun correo ni nada. Yo por ejemplo suponia que cada mes, los ingresos estimados se ponen a cero o algo. Es que no veo ninguna señal de que esten tramitandolo ni nada. Alguien sabe algo? Gracias :)

  • Hola!

    Alguien podría decirme si Google permite usar el AdMob cuando también uso mi aplicación para poner publicidad paga de una empresa?

    Muchas gracias!

  • Es decir que Admob, solo te paga porque la gente pulse en la publicidad?no por mostrarla en pantalla?

  • We are the supplier of all major brands of mobile phones, iPhone, camera, portable game consoles. All our products are 100% authentic original and comes with 1 year international warranty and 6month return back policy from date of purchase..

    NOTE: This phone 100% unlocked and can be used with any SIM card.

    ORDER INFORMATION:

    MOQ: 3 – 50 units (Sale Promo 3 get 1 free)
    Shipping Method: FedEx and UPS and DHL
    Delivery time: 2-3days Delivery To your door.

    OUR PRICE:

    APPLE IPAD PRICE LIST:
    ===================
    Apple iPad 64GB WiFi 3 (unlocked)
    Apple iPad 3 WiFi 32GB (Unlocked)
    Apple iPad 16GB WiFi 3(Unlocked)

    APPLE IPHONE PRICE LIST:
    =======================
    Apple Iphone 64GB 4S White / Black (unlocked)
    Apple Iphone 32GB 4S white / black (unlocked)
    Apple iPhone 4S 16GB black (unlocked)

    BLACK BERRY PHONES:
    ===================================
    BLACKBERRY PORSCHE DESIGN P9981
    Blackberry Bold Torch 9900
    BlackBerry Torch 9800
    Blackberry bold 2 9700
    Blackberry Bold 9000

    If you are interested in buying any of our product do contact us with the information below.

    Contact Name : mathew brookes
    Contact mail: brookes_mathew@yahoo.com

  • Por mil impresiones te dan 0.19$ en admob con una configuracion estandar.
    Yo llevo 331732 impresiones que hacen un total de 62.28$.
    Esto es desde que empeze hace un mes, hay que tener en cuenta que han tenido buena aceptacion las aplicaciones y tienen muchas descargas.
    Aqui están las aplicaciones para que os hagais una idea.
    https://play.google.com/store/apps/developer?id=Antonio+V.
    Y la que tengo en ingles es la mejor ya que tiene mas publico
    https://play.google.com/store/apps/details?id=com.search_torrent

    Espero que os sirva para haceros una idea de como va esto.

    • Antonio probe una de tus aplicaciones me gusto, mi pregunta hacia ti es: ganas por publicidad o descarga?? y si es por publicidad como escojes la publicidad que colocas, es decir, como saber de que empresa colocar publicidadm esta misma empresa la paga o las ganancias de mostrarla en la app y de que el usuario final la selcciones es para ambos?? GRACIAS

  • Gracias por contarnos tu experiencia con admob

  • Hola buenas! Muy buen artículo! Quería preguntarte una cosilla sobre la publicidad. Tengo entendido que si uno mismo clickea muchas veces (ponte de ejemplo 50 veces por día) a la publicidad que aparece en su aplicación (desde un mismo dispositivo móbil), Admob puede banearte la cuenta o incluso cerrártela, porque supuéstamente se dan cuenta de ello, es verdad eso? Gracias!

  • hola como estas, fijate que yo tengo una aplicacion y siempre su estado me aparece como «inactivo» y yo se que ha habido gente que a pulsado sobre el movil en los anuncios, como hago para poner el estado » activo».
    gracias

  • Pregunta, es posible dividir los ingresos de admob como en adsense?

    suponiendo que dos desarrolladores trabajaron en una app gratuita que solo usa anuncios, pero ambos desean ingresos, se puede dividir?

  • Tengo una pregunta, entiendo como funciona el tema de la publicidad con Admob pero la pregunta que tengo es como hace el dueño de la aplicación para saber que publicidad poner osea como consigue los clientes?? gana por mostrarla o porque el usuario final la seleccione? y aproximadamente de cuanto es esta ganancia en promedio tengo una app pero aun no se si lanzarla y ganar por descarga o por publicidad. GRACIAS!!

  • Hola, interesante tu experiencia en el mundo de las aplicaciones para Smartphones, y bueno tengo un preguntilla.
    Actualmente cuanto es lo que paga Admob por poner publicidad en tu app, y que porcentaje es el que te corresponde, o que porcentaje es el que ellos se quedan.
    gracias, espero tu respuesta

  • Saludos, tengo una pregunta. ¿es necesario que mi aplicación este en google play para poder añadir publicidad de admob?.

  • una consulta, si usas admob y estas también registrado en adsense, quién carajos te paga????? admob o adsense, ya que goggle tiene todo elazado y vinculado entre sus plataformas.

Responder a seagal Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *