La definición de interfaz de servicio de publicidad (VPAID) 2.0 del reproductor de vídeo proporciona una interfaz común para reproducir anuncios de vídeo. Proporciona una rica experiencia de medios para los usuarios y permite a los editores segmentar mejor los anuncios, rastrear las impresiones de los anuncios y monetizar el contenido de los vídeos.
Se admiten las siguientes funciones:
Versión 2.0 de la especificación VPAID
Para obtener más información, consulte IAB VPAID 2.0.
Anuncios VPAID lineales con contenido de vídeo bajo demanda (VOD)
Anuncios VPAID de JavaScript
Los anuncios VPAID deben estar basados en JavaScript y la respuesta de anuncio debe identificar el tipo de medio del anuncio VPAID como application/javascript
.
No se admiten las siguientes funciones:
Los siguientes elementos de API admiten los anuncios VPAID 2.0:
El método getCustomAdView
de MediaPlayer
devuelve un objeto CustomAdView
, que representa la vista web que renderiza la publicidad VPAID (consulte Referencias de API).
MediaPlayer.setCustomAdTimeout(int milliseconds)
establece el tiempo de espera en el proceso de carga de VPAID. El valor de tiempo de espera predeterminado es de 10 segundos.
Mientras se reproduce el anuncio de VPAID:
El anuncio VPAID se muestra en un contenedor de vistas sobre la vista del reproductor, por lo que el código que depende de los toques de los usuarios en la vista del reproductor no funciona.
Las llamadas a pause
y play
en la instancia del reproductor se detienen y reanudan el anuncio de VPAID.
Los anuncios VPAID no tienen una duración predefinida, ya que la publicidad puede ser interactiva.
Es posible que la duración de la publicidad y la duración total de la pausa publicitaria que se especifican en la respuesta del servidor de publicidad no sean precisas.