Elementi API per la riproduzione di annunci

Ultimo aggiornamento: 2023-09-21

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
  • getLocalTime.

    Si tratta dell’ora locale della riproduzione, escluse le interruzioni pubblicitarie inserite.

  • seekToLocal.

    In questo caso, la ricerca si verifica in relazione a un’ora locale nel flusso.

  • getTimeline.convertToLocalTime.

    La posizione virtuale sulla timeline viene convertita nella posizione locale.

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.

In questa pagina