La classe CustomRangeMetadata identifica diversi tipi di intervalli di tempo in un flusso VOD: mark, delete e replace. Per ciascuno di questi tipi di intervallo di tempo personalizzati, puoi eseguire le operazioni corrispondenti, inclusa l’eliminazione e la sostituzione del contenuto dell’annuncio.
Per l’eliminazione e la sostituzione degli annunci, TVSDK utilizza quanto segue operazione intervallo di tempo personalizzato modalità:
CONTRASSEGNA Questa modalità era nota come marcatori di annunci personalizzati nelle versioni precedenti di TVSDK. La modalità contrassegna l’ora di inizio e di fine per gli annunci già inseriti nel flusso VOD. Quando sono presenti marcatori intervallo di tempo di tipo MARK
nel flusso, un posizionamento iniziale di Mode.MARK
è generato da CustomMarkerOpportunityGenerator
e risolti da CustomRangeResolver
. Nessun annuncio inserito.
DELETE Per DELETE
intervalli di tempo, un placementInformation
di tipo Mode.DELETE
viene creato e risolto da CustomRangeResolver
. DeleteRangeTimelineOperation
definisce gli intervalli da rimuovere dalla timeline e TVSDK utilizza removeByLocalTime
dall’API Adobe Video Engine (AVE) per completare questa operazione. Se sono presenti intervalli di DELETE e metadati di Adobe Primetime ad Decisioning, questi vengono eliminati per primi, quindi viene AuditudeResolver
risolve gli annunci utilizzando il flusso di lavoro tipico di Adobe Primetime ad decisioning.
SOSTITUISCI Per REPLACE
intervalli di tempo, due placementInformations
vengono creati, uno Mode.DELETE
e uno Mode.REPLACE
. CustomRangeResolver
elimina prima gli intervalli di tempo e quindi AuditudeResolver
inserisce annunci del replaceDuration
nella timeline. In caso negativo replaceDuration
è specificato, il server determina l'elemento da inserire.
Per supportare queste operazioni dell'intervallo di tempo personalizzato, TVSDK fornisce quanto segue:
Più sistemi di risoluzione dei contenuti
Un flusso può avere più risolutori di contenuto in base alla modalità di segnalazione degli annunci e ai metadati degli annunci. Il comportamento cambia con diverse combinazioni di modalità di segnalazione degli annunci e metadati degli annunci.
Più opportunità iniziali utilizzando CustomMarkerOpportunityGenerator
.
Una nuova modalità di segnalazione pubblicitaria, CUSTOM_RANGES
.
Gli annunci vengono inseriti in base ai dati dell’intervallo di tempo provenienti da un’origine esterna, ad esempio un file JSON.