El reproductor TVSDK puede reproducir anuncios de Definición de interfaz de anuncios de reproductor de vídeo digital (VPAID) y mostrar el estado de carga del anuncio. Si hay errores en el anuncio o los anuncios tardan demasiado en cargarse, TVSDK ignora estos anuncios.
La definición de la interfaz de servicio de anuncios del reproductor de vídeo (VPAID) proporciona una interfaz común para reproducir anuncios de vídeo. VPAID ofrece una experiencia multimedia enriquecida para los usuarios y permite a los editores segmentar mejor los anuncios, rastrear las impresiones de los anuncios y monetizar el contenido de vídeo.
TVSDK admite las siguientes funciones:
Versiones 1.0 y 2.0 de la especificación VPAID
Anuncios VPAID lineales en contenido de vídeo bajo demanda (VOD)
Flash de anuncios VPAID
Los anuncios VPAID deben basarse en el Flash y la respuesta de publicidad debe identificar el tipo de medio del anuncio VPAID como application/x-shockwave-flash
.
No se admiten las siguientes funciones:
TVSDK distribuye los siguientes eventos:
AdLoading
AdLoaded
AdStarted
AdPlaying
AdStopped
Después del AdStopped
evento, TVSDK reanuda el contenido de vídeo.
Si especifica un valor de cero, TVSDK intenta cargar el anuncio hasta que se cargue o hasta que se produzca un error.
Si el anuncio tarda demasiado en cargarse o hay errores en él, TVSDK puede ignorarlo y el siguiente anuncio del pod de anuncios se reproduce automáticamente.
Si la variable AuditudeSettings.customAdLoadTimeout
La configuración especifica un número de segundos bueno a cero, TVSDK intenta cargar el anuncio durante el tiempo especificado. Si no puede cargar el anuncio, este se omitirá. Por ejemplo, si configura AuditudeSettings.customAdLoadTimeout:5
, el TVSDK intenta cargar el anuncio durante un máximo de 5 segundos. Si el anuncio sigue sin cargarse, se ignora.