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 | Contenuti che supportano la pubblicità |
---|---|
AdvertisingMetadata | Controlla se un’interruzione pubblicitaria deve essere contrassegnata come se fosse stata guardata da un visualizzatore e, in caso affermativo, quando contrassegnarla. Imposta e ottieni la policy controllata utilizzando setAdBreakAsWatched e getAdBreakAsWatched. |
AdBreakPolicy | Enumera i possibili criteri di riproduzione per le 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ò eseguire l’override di questa classe per personalizzare i comportamenti predefiniti senza implementare l’interfaccia completa. |
MediaPlayer |
Importante: getLocalTime in MediaPlayer restituisce il tempo corrente relativo al contenuto originale, senza annunci uniti in modo dinamico. getLocalTime in AdBreak restituisce l’ora di inizio dell’interruzione relativa al contenuto originale. |
AdBreak | isWatched proprietà. Indica se il visualizzatore ha guardato l’annuncio. |