Abilitare gli annunci nella riproduzione completa degli eventi

La riproduzione completa degli eventi (FER) è una risorsa VOD che funge da risorsa live/DVR, pertanto l’applicazione deve adottare misure per garantire che gli annunci vengano inseriti correttamente.

Per il contenuto live, TVSDK utilizza i metadati/suggerimenti nel manifesto per determinare dove inserire gli annunci. Tuttavia, a volte i contenuti live/lineari possono assomigliare ai contenuti VOD. Ad esempio, al termine del contenuto live, un EXT-X-ENDLIST viene aggiunto al manifesto live. Per HLS, EXT-X-ENDLIST tag significa che il flusso è un flusso VOD. TVSDK non può distinguere automaticamente questo flusso da un normale flusso VOD per inserire correttamente gli annunci.

L'applicazione deve comunicare a TVSDK se il contenuto è live o VOD specificando AdSignalingMode.

Per un flusso FER, il server Adobe Primetime ad decisioning non deve fornire l’elenco delle interruzioni pubblicitarie che devono essere inserite nella timeline prima di avviare la riproduzione. Questo è il processo tipico per il contenuto VOD. Specificando invece una modalità di segnalazione diversa, TVSDK legge tutti i cue point dal manifesto FER e va all’ad server per ogni cue point per richiedere un’interruzione pubblicitaria. Questo processo è simile al contenuto live/DVR.

Oltre a ogni richiesta associata a un cue point, TVSDK effettua un’ulteriore richiesta di annuncio per gli annunci pre-roll.

  1. Da un'origine esterna, ad esempio vCMS, ottenere la modalità di segnalazione da utilizzare.

  2. Crea i metadati relativi alla pubblicità.

  3. Se il comportamento predefinito deve essere sovrascritto, specifica AdSignalingMode utilizzando AdvertisingMetadata.setSignalingMode.

    I valori validi sono DEFAULT, SERVER_MAP, e MANIFEST_CUES.

    È necessario impostare la modalità di segnalazione dell’annuncio prima di richiamare prepareToPlay. Una volta che TVSDK inizia a risolvere e a posizionare gli annunci sulla timeline, le modifiche alla modalità di segnalazione degli annunci vengono ignorate. Imposta la modalità quando crei il AuditudeSettings oggetto.

  4. Continuare la riproduzione.

In questa pagina