TVSDK fornisce classi e metodi che è possibile utilizzare per personalizzare il comportamento di riproduzione dei contenuti che contengono annunci pubblicitari.
I seguenti elementi API sono utili per personalizzare la riproduzione:
Elemento API | Contenuto che supporta la pubblicità |
---|---|
AdvertisingMetadata | Controlla se un'interruzione pubblicitaria deve essere contrassegnata come osservata da un visualizzatore e, in caso affermativo, quando contrassegnarla. Imposta e ottieni il criterio controllato utilizzando setAdBreakAsWatched e getAdBreakAsWatched. |
AdBreakPolicy | Enumera possibili criteri di riproduzione per interruzioni pubblicitarie. |
AdPolicy | Enumera i possibili criteri di riproduzione per gli annunci. |
AdPolicySelector | Interfaccia che consente di personalizzare il comportamento degli annunci TVSDK. |
DefaultAdPolicySelector | Classe che implementa il comportamento TVSDK predefinito. L'applicazione può ignorare questa classe per personalizzare i comportamenti predefiniti senza implementare l'interfaccia completa. |
MediaPlayer |
Importante: getLocalTime in MediaPlayer restituisce l'ora corrente relativa al contenuto originale, senza annunci replicati dinamicamente. getLocalTimein AdBreakfast restituisce l'ora di inizio dell'interruzione in relazione al contenuto originale. |
AdBreak | isWatchedproperty. Indica se il visualizzatore ha guardato l’annuncio. |