Completed

Android Sdk para Ads en mobiles como Admob

Published on the September 08, 2018 in IT & Programming

About this project

Open

Android SDK para Ads en mobiles como Admob

Se requiere el desarrollo de un SDK para Android en el que permita a las apps mostrar anuncios en diferentes formatos. Muy parecido a como funciona AdMob de Google y otros, pero este deberá funcionar mucho más offline y asíncrono.

Los anuncios en sus diferentes formatos serán recibidos a través de un API y serán actualizados en el app. El SDK deberá poder almacenar los ads offline y serán mostrados en la app que los use en función de la frecuencia y ubicación. El SDK además deberá almacenar algunas estadísticas de los anuncios como clicks e impresiones.
Los datos se deberán sincronizar bajo demanda (un método en el SDK que se llame a discreción del desarrollador que la usa)
Se deberá proporcionar un demo simple del uso del sdk en un app.
Cada ads deberá mostrar una vista de detalles con más información en caso que se de click en el ads. De esta manera seguiría siendo todo offline, por lo que no se redireccionará a ninguna url externa.

En el momento de la sincronización con el Backend. Se deberán enviar las estadísticas guardadas de clicks e impresiones de los anuncios ya guardados, así como obtener los nuevos anuncios obtenidos por el backend.

Formatos de los ads:
Banner:
Anuncio rectangular que ocupa solo una parte de la pantalla. Se actualizan automáticamente basado en una frecuencia de tiempo definida. Significa que el usuario verá un anuncio diferente aunque esté en la misma pantalla sin refrescar la vista.

Se podrán mostrar textos, imágenes y Gifs.
Interstitial:
Es un anuncio que ocupa toda la pantalla del móvil. Algunos ads mostrarán por defecto el botón de close en la parte derecho superior y otros mostraran un contador con aprox 5 segundos (tiempo especificado en el ad) antes de mostrar la opción de close.
Se deberá proporcionar un api de ejemplo utilizando cualquier tecnología que se desee en el que se muestre la lista de ads que se obtengan con los campos requeridos para ser mostrados, así como el api que obtiene los datos de estadísticas de clicks a impresiones obtenidos del movil.


Los datos de estadísticas de clicks e impresiones recopilados en el móvil, asi como los ads obtenidos desde el API, deberán ser guardados de forma tal que no puedan ser alterados por un sistema externo o desarrollador. Deberá contener una firma (checksum o algo similar) que se haya registrado previamente para que el api reconozca la autenticidad de la información proporcionada por el sdk sea realmente generada por ese sdk. El demo deberá reflejar este requerimiento.

De los anuncios se conocerá datos como los siguientes:

Anunciante
Categorías del anuncio (Ej: restaurantes, descuentos, etc)
Fecha de creación
Titulo
Descripción corta (opcional)
Descripción larga a mostrar en la vista de detalles
Imagen más grande a mostrar en la vista de detalle
Imagen del ad(opcional)
Dimensiones
Frecuencia de impresión

Cualquier otros campos necesarios para el desarrollo pueden ser agregados

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android
I need to Create an app
App type Utility - Utility application (flash, calculator, etc.)
Back-end is required Yes
Payment gateway No

Delivery term: Not specified

Skills needed

Other projects posted by A. M.