Banner Video / OutStream anuncios en iOS
Nota:
Esta oferta está actualmente en Alfa y está sujeta a cambios.
A partir de la versión 4.5 para iOS, el SDK para dispositivos móviles admite el servicio de varios formatos creativos (vídeos outstream de RTB VAST y anuncios de banner normales) a través de un único punto de entrada de banner.
Algunas restricciones:
- Todavía no se admite la mediación de vídeo.
- Actualmente no puede configurar opciones de reproductor de vídeo, como iniciar vídeo con audio activado o desactivado o la presencia de un botón de volumen, para una ubicación móvil con la interfaz de usuario de la aplicación.
Mostrar una combinación de anuncios de banner HTML y vídeo VAST
- Antes de empezar, debe integrar el SDK de iOS con el proyecto.
- A continuación, habilite Video Ads en la aplicación para ANBannerAdView.
banner.shouldAllowVideoDemand = true;
La selección de anuncios de banner HTML o vídeo VAST en la aplicación viene determinada automáticamente por el SDK en función de la creatividad con la puja más alta.
Nota:
Si has especificado Video como tipo de medio para tu ubicación en la aplicación, sigue siendo necesario usar los comandos mencionados anteriormente para activar los anuncios de vídeo. Sin habilitar explícitamente los anuncios de vídeo a través del SDK, solo se mostrarán anuncios de banner. Por otro lado, si no ha incluido Vídeo como tipo de medio para su ubicación en la aplicación, puede permitir que los anuncios de vídeo se sirvan llamando a los comandos anteriores para establecer AllowVideoDemand en true.
Orientación del vídeo
Establecer el tamaño del reproductor de vídeo
Los publicadores tienen la opción de establecer tamaños de reproductor predeterminados para diferentes orientaciones de vídeo (vertical, horizontal y cuadrada) antes de cargar el anuncio de vídeo mediante la función loadAd(). Cuando se reciben los recursos de vídeo, el SDK reproducirá automáticamente el anuncio de vídeo en el tamaño del reproductor predefinido adecuado en función de su relación de aspecto. Si estos valores predefinidos no están definidos, el SDK usará de forma predeterminada el valor de AdSize principal de ANBannerAdView como tamaño del reproductor.
Ejemplo de código para establecer el tamaño del reproductor de vídeo para cada instancia de ANBannerAdView:
banner!.landscapeBannerVideoPlayerSize = CGSize(width: 300, height: 250)
banner!.portraitBannerVideoPlayerSize = CGSize(width: 300, height: 400)
banner!.squareBannerVideoPlayerSize = CGSize(width: 200, height: 200)
Consultar el ancho y el alto de la creatividad de vídeo
Los publicadores pueden consultar el tamaño del anuncio de vídeo mediante la API siguiente.
banner?.getVideoWidth()
banner?.getVideoHeight()
Nota:
Los valores solo se rellenarán después de que se desencadene la devolución de llamada adDidReceiveAd.