Elementi API per la riproduzione di annunci

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

    Ora locale della riproduzione, escluse le interruzioni pubblicitarie inserite.

  • cercaToLocal.

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

  • getTimeline.convertToLocalTime.

    La posizione virtuale nella timeline viene convertita nella posizione locale.

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.

In questa pagina