Banner
Los anuncios de banner son anuncios de imagen o de texto rectangulares que ocupan un lugar dentro del diseño de una aplicación. Permanecen en la pantalla mientras los usuarios interactúan con la aplicación y pueden actualizarse automáticamente después de un cierto período de tiempo. Si eres nuevo en la publicidad móvil, son una excelente opción para comenzar.
Integración
Para realizar la integración de un banner, es necesario añadir un componente de clase WABannerAd
en la interfaz de la app.
A continuación, se debe solicitar la carga de un anuncio como en el ejemplo que se muestra a continuación:
Banners adaptativos
Los banners adaptativos son un nuevo formato de banner que se caracteriza por adaptar el tamaño de los anuncios según el dispositivo y la interfaz de la aplicación, para lograr maximizar el rendimiento.
Actualmente existe soporte para dos tipos de banners adaptativos:
Anclados
Este tipo de banner está diseñado para reemplazar a los banners tradicionales de 320x50 y ser posicionado en la parte superior o inferior de la pantalla.
Para hacer uso de este formato, se debe utilizar el siguiente código para configurar un tamaño adaptativo, indicando la anchura del banner:
Alternativamente, se puede implementar esta otra opción para que el SDK calcule automáticamente la anchura del banner, donde se deberá pasar la propia instancia del WABannerAd
o el UIView
que va a contener a dicho banner:
En esta opción, es muy recomendable que el UIView
que se pase al método ya se encuentre agregado al layout de la app, para que el SDK pueda calcular correctamente todas las dimensiones.
Inline
Este otro tipo de banner, en comparación con los anclados, está diseñado para tener una altura variable y ser posicionado dentro de un contenido desplazable.
En este caso, se debe utilizar un código como el siguiente para configurar un tamaño adaptativo apropiado:
Alternativamente, se puede implementar esta otra opción para que el SDK calcule automáticamente la anchura del banner, donde se deberá pasar la propia instancia del WABannerAd
o el UIView
que va a contener a dicho banner:
En esta opción, es muy recomendable que el UIView
que se pase al método ya se encuentre agregado al layout de la app, para que el SDK pueda calcular correctamente todas las dimensiones.
Configuración del delegado
Se puede añadir un delegate a cualquier instancia de WABannerAd
para recibir los diferentes eventos que sucedan durante su ciclo de vida. Para ello, es necesario implementar la interfaz WABannerDelegate
, como se muestra en el siguiente ejemplo:
Una vez implementada la interfaz, se asigna el delegate a la instancia del anuncio:
Última actualización