TVSDK proporciona clases y métodos que puede utilizar para personalizar el comportamiento de reproducción del contenido que contiene publicidad.
Los siguientes elementos de la API son útiles para personalizar la reproducción:
Elemento API | Contenido que admite publicidad |
---|---|
AdvertisingMetadata | Controle si una pausa publicitaria debe marcarse como si hubiera sido visualizada por un visor y, en caso afirmativo, cuándo marcarla. Configurar y obtener la directiva vigilada mediante setAdBreakAsWatched y getAdBreakAsWatched. |
AdBreakPolicy | Enumera las posibles políticas de reproducción para las pausas publicitarias. |
AdPolicy | Enumera las posibles políticas de reproducción de anuncios. |
AdPolicySelector | Interfaz que permite personalizar el comportamiento de anuncios de TVSDK. |
DefaultAdPolicySelector | Clase que implementa el comportamiento predeterminado de TVSDK. La aplicación puede invalidar esta clase para personalizar los comportamientos predeterminados sin implementar la interfaz completa. |
MediaPlayer |
Importante: getLocalTime in MediaPlayer devuelve el tiempo actual en relación con el contenido original, sin anuncios asociados dinámicamente. getLocalTime in AdBreak devuelve la hora de inicio de la pausa en relación con el contenido original. |
AdBreak | isWatched propiedad. Indica si el visualizador ha visto el anuncio. |