Hace aproximadamente un mes que empecé a incluir Admob en mis aplicaciones gratuitas para dispositivos móviles. Al principio es bastante frustrante, sobre todo si eres usuario habitual de AdSense, ver la relación que existe entre peticiones de anuncio e impresiones, esta tasa es más conocida como Fill Rate.
La buena noticia, es que el Fill Rate irá aumentando de forma progresiva cada día y esto se traducirá, generalmente, en un incremento de ingresos.
La mejor forma de acelerar este proceso, es incrementar el número de peticiones que realizas diariamente a los servidores de Admob, para esto, tienes que incluir una petición de banner en cada una de las pantallas de tu aplicación.
martes 28 de febrero de 2012
martes 21 de febrero de 2012
Calculadora de Hipoteca
Hace unas semanas que desarrollé una Calculadora de Hipoteca para Android con Phonegap, un framework multiplataforma que permite exportar tus aplicaciones a otros sistemas operativos con bastante facilidad.
Pues bien, este fin de semana, tras muchas horas peleándome con emuladores, certificados y arquitecturas, he conseguido pasar todas las fases de aprobación de la App Store y Calculadora de Hipoteca para iPhone ya está disponible en la App Store.
Pues bien, este fin de semana, tras muchas horas peleándome con emuladores, certificados y arquitecturas, he conseguido pasar todas las fases de aprobación de la App Store y Calculadora de Hipoteca para iPhone ya está disponible en la App Store.
lunes 20 de febrero de 2012
Tiempos de aprobación de la App Store
Si ya has terminado de pelearte con el compilador de Xcode, con los certificados de desarrollador y certificados de distribución, con los diferentes problemas de compatibilidad con arquitecturas, y por fin has conseguido subir el binario de tu aplicación a la App Store, seguramente te estarás preguntando:
Generalmente el periodo de aprobación de una aplicación en la App Store es de 6/7 días, en el caso de actualizaciones de versión es bastante más rápido, 2 o 3 días.
En la siguiente imagen podéis ver los diferentes estados por los que ha pasado mi última aplicación antes de la aprobación por parte de Apple:
Como podéis ver, tendréis que pasar por todos los estados:
¿Cuánto tiempo tarda Apple en aprobar las aplicaciones?
En la siguiente imagen podéis ver los diferentes estados por los que ha pasado mi última aplicación antes de la aprobación por parte de Apple:
Como podéis ver, tendréis que pasar por todos los estados:
- Prepare for Upload
- Waiting for Upload
- Upload Received
- Waiting For Review
- In Review
- Processing for App Store
- Ready for Sale
En caso de que rechacen vuestra aplicación, tendréis que volver a iniciar el proceso, así que recomiendo que realicéis todas las pruebas que se os ocurran antes de enviar a revisión la aplicación.
martes 14 de febrero de 2012
Android Market vs App Store - Comparativa
Hace unas semanas que empecé a desarrollar aplicaciones para dispositivos móviles, iPhone y Android, y la verdad es que la experiencia ha sido muy diferente en cada uno de los sistemas, especialmente en sus plataformas de distribución, Android Market y App Store.
ANDROID MARKET vs APP STORE
Sistema operativo: Los dispositivos iPhone y iPad utilizan el sistema operativo iOS. Android define al sistema operativo que utilizan dispositivos de multitud de marcas (HTC, Samsung...). Para conocer más acerca de estos sistemas operativos leer: Android vs iPhone, una comparativa totalmente objetiva de ambos sistemas.
Lenguaje de programación: En iOS tendrás que utilizar Objetive-C y en Android Java. También existen alternativas para el desarrollo multiplataforma, como PhoneGap.
Entorno de desarrollo: El desarrollo de Android se basa fundamentalmente en el IDE Eclipse, para iPhone deberás utlizizar XCode, sólo disponible para MAC. Es decir, si decides programar para Android, podrás utilizar Eclipse en Windows, MAC o Linux, en cambio, si decides desarrollar para iOS, sólo podrás hacerlo desde un ordenador MAC.
Eclipse es un IDE universal que soporta plugins para programar en cualquier lenguaje de programación (Java, PHP, Python...). Para el desarrollo de aplicaciones Android, simplemente tienes que instalar el SDK y empezar a picar código, prácticamente no existen asistentes o configuradores gráficos que faciliten la programación.
XCode es un IDE de MAC y está totalmente adaptado al desarrollo de aplicaciones para iOS, prácticamente toda la configuración de la aplicación puedes hacerla desde un amigable entorno gráfico.
Documentación: La documentación de los dos sistemas es muy buena, hay muchos ejemplos y bastante código liberado que puedes utilizar como ejemplo para tus aplicaciones.
Precio: Para poder distribuir las aplicaciones Android en su Market deberás pagar 25$ (18€), si quieres desarrollar una aplicación adhoc, no necesitarás pagar nada. En iOS necesitarás pagar tu licencia de desarrollador tanto para subir aplicaciones a la App Store como para desarrollar aplicaciones adhoc, puesto que necesitarás tu certificado de desarrollador para poder instalarlas, el precio de esta licencia de Apple es de 100$ (80 €). En el caso de Apple tienes derecho a dos consultas completas de soporte al año, Android no ofrece ningún tipo de soporte.
Rendimiento: El rendimiento de las aplicaciones en iOS es muy superior al de las mismas aplicaciones en Android. Entre otras cosas, esto es debido a que Android utiliza Java y iOS Objetive-C, considerablemente más rápido puesto que no necesitas ningún tipo de máquina virtual para funcionar, se ejecuta directamente sobre el sistema operativo.
Distribución: La distribución de aplicaciones es mucho más sencilla en Android, una vez terminada tu apliación, la empaquetas en un fichero .apk, la subes al Android Market y en un par de horas estará disponible para todos los usuarios.
En el caso de iOS, es bastante más complejo, primero necesitarás generar tus propios certificados de distribución (desarrollador y aplicación) y posteriormente exportarla y subirla a iTunes Connect, tras pasar un filtro automático (tarda 5 minutos), tu aplicación quedará en estado "Waiting for review" durante una semana aproximadamente, en ese momento la revisará un técnico de Apple que validará o no tu aplicación. En caso de ser rechazada, tendrás que rectificar los errores, volver a empezar todo el proceso de distribución y ponerte a la cola de nuevo.
Publicidad: Para rentabilizar tus aplicaciones mediante publicidad, fundamentalmente existen dos sistemas: Admod y iAd, el primero está disponible para iPhone y Android y el segundo sólo para MAC. Como os podréis imaginar, Admob es propiedad de Google y iAd es propiedad de Apple.
Venta: Si quieres poner a la venta tus aplicaciones, súbelas a la App Store, en Android el 80% de las aplicaciones que están a la venta tienen menos de 100 compras, existen aplicaciones con 250.000 descargas y sólo 1.000 compras. En el caso de Android, la fórmula que mejor funciona es "Demo con publicidad gratuita + Completa de pago".
ANDROID MARKET vs APP STORE
Sistema operativo: Los dispositivos iPhone y iPad utilizan el sistema operativo iOS. Android define al sistema operativo que utilizan dispositivos de multitud de marcas (HTC, Samsung...). Para conocer más acerca de estos sistemas operativos leer: Android vs iPhone, una comparativa totalmente objetiva de ambos sistemas.Lenguaje de programación: En iOS tendrás que utilizar Objetive-C y en Android Java. También existen alternativas para el desarrollo multiplataforma, como PhoneGap.
Entorno de desarrollo: El desarrollo de Android se basa fundamentalmente en el IDE Eclipse, para iPhone deberás utlizizar XCode, sólo disponible para MAC. Es decir, si decides programar para Android, podrás utilizar Eclipse en Windows, MAC o Linux, en cambio, si decides desarrollar para iOS, sólo podrás hacerlo desde un ordenador MAC.
Eclipse es un IDE universal que soporta plugins para programar en cualquier lenguaje de programación (Java, PHP, Python...). Para el desarrollo de aplicaciones Android, simplemente tienes que instalar el SDK y empezar a picar código, prácticamente no existen asistentes o configuradores gráficos que faciliten la programación.
XCode es un IDE de MAC y está totalmente adaptado al desarrollo de aplicaciones para iOS, prácticamente toda la configuración de la aplicación puedes hacerla desde un amigable entorno gráfico.
Documentación: La documentación de los dos sistemas es muy buena, hay muchos ejemplos y bastante código liberado que puedes utilizar como ejemplo para tus aplicaciones.
Precio: Para poder distribuir las aplicaciones Android en su Market deberás pagar 25$ (18€), si quieres desarrollar una aplicación adhoc, no necesitarás pagar nada. En iOS necesitarás pagar tu licencia de desarrollador tanto para subir aplicaciones a la App Store como para desarrollar aplicaciones adhoc, puesto que necesitarás tu certificado de desarrollador para poder instalarlas, el precio de esta licencia de Apple es de 100$ (80 €). En el caso de Apple tienes derecho a dos consultas completas de soporte al año, Android no ofrece ningún tipo de soporte.
Rendimiento: El rendimiento de las aplicaciones en iOS es muy superior al de las mismas aplicaciones en Android. Entre otras cosas, esto es debido a que Android utiliza Java y iOS Objetive-C, considerablemente más rápido puesto que no necesitas ningún tipo de máquina virtual para funcionar, se ejecuta directamente sobre el sistema operativo.
Distribución: La distribución de aplicaciones es mucho más sencilla en Android, una vez terminada tu apliación, la empaquetas en un fichero .apk, la subes al Android Market y en un par de horas estará disponible para todos los usuarios.
En el caso de iOS, es bastante más complejo, primero necesitarás generar tus propios certificados de distribución (desarrollador y aplicación) y posteriormente exportarla y subirla a iTunes Connect, tras pasar un filtro automático (tarda 5 minutos), tu aplicación quedará en estado "Waiting for review" durante una semana aproximadamente, en ese momento la revisará un técnico de Apple que validará o no tu aplicación. En caso de ser rechazada, tendrás que rectificar los errores, volver a empezar todo el proceso de distribución y ponerte a la cola de nuevo.
Publicidad: Para rentabilizar tus aplicaciones mediante publicidad, fundamentalmente existen dos sistemas: Admod y iAd, el primero está disponible para iPhone y Android y el segundo sólo para MAC. Como os podréis imaginar, Admob es propiedad de Google y iAd es propiedad de Apple.
Venta: Si quieres poner a la venta tus aplicaciones, súbelas a la App Store, en Android el 80% de las aplicaciones que están a la venta tienen menos de 100 compras, existen aplicaciones con 250.000 descargas y sólo 1.000 compras. En el caso de Android, la fórmula que mejor funciona es "Demo con publicidad gratuita + Completa de pago".
miércoles 1 de febrero de 2012
¿Qué es Fill Rate admob?
Admob, el sistema de anuncios de Google para aplicaciones móviles, tiene una peculiaridad frente al resto de sistemas de afiliados utilizados habitualmente en Internet (AdSense, Impresiones Web, etc...). Esta peculiaridad consiste en que no siempre se mostrarán anuncios en tus aplicaciones.
El flujo es el siguiente:
El flujo es el siguiente:
- Un usuario ejecuta la aplicación
- La programación solicita al servidor de Admob un anuncio
- El servidor de Admob comprueba si existe una campaña contratada que se ajuste al perfil del usuario que ejecuta la aplicación
- Sí, existe: Muestra el anuncio
- No existe: No muestra nada
Pues bien, el porcentaje Fill Rate, que podría traducirse como "nivel de servicio", corresponde a la relación de solicitudes de anuncio que se han realizado y los que se han mostrado. Es decir, es un porcentaje que índica cuántas veces se ha mostrado un anuncio por cada 100 veces que se ha solicitado. Cuanto más cerca del 100% esté, mejor Fill Rate.
La fórmula de cálculo es:
Fill Rate = Cantidades Surtidas / Cantidades demandadas = resultado X 100
Suscribirse a:
Entradas (Atom)











