Il lettore TVSDK può riprodurre annunci digitali di Ad-Interface Definition (VPAID) per lettore video e visualizzare lo stato di caricamento dell’annuncio. Se nell’annuncio sono presenti errori o il caricamento degli annunci richiede troppo tempo, TVSDK ignora questi annunci.
La definizione VPAID (Video Player Ad-Serving Interface Definition) fornisce un’interfaccia comune per la riproduzione di annunci video. VPAID offre agli utenti un’esperienza multimediale avanzata e consente agli editori di eseguire meglio il targeting degli annunci, tenere traccia delle impression pubblicitarie e monetizzare i contenuti video.
TVSDK supporta le seguenti funzionalità:
Versione 1.0 e 2.0 della specifica VPAID
Annunci VPAID lineari su contenuti video-on-demand (VOD)
Flash annunci VPAID
Gli annunci VPAID devono essere basati su Flash e la risposta dell’annuncio deve identificare il tipo di file multimediale dell’annuncio VPAID come application/x-shockwave-flash
.
Le seguenti funzioni non sono supportate:
TVSDK invia i seguenti eventi:
AdLoading
AdLoaded
AdStarted
AdPlaying
AdStopped
Dopo il AdStopped
TVSDK riprende il contenuto video.
Se specifichi un valore pari a zero, TVSDK tenta di caricare l’annuncio fino al suo caricamento o al verificarsi di un errore.
Se il caricamento dell’annuncio richiede troppo tempo o si verificano errori nell’annuncio, TVSDK può ignorarlo e l’annuncio successivo nel pod dell’annuncio viene riprodotto automaticamente.
Se il AuditudeSettings.customAdLoadTimeout
specifica un numero di secondi maggiore di zero. TVSDK tenta di caricare l’annuncio per la durata specificata. Se non può caricare l’annuncio, l’annuncio viene saltato. Ad esempio, se configuri AuditudeSettings.customAdLoadTimeout:5
, TVSDK tenta di caricare l’annuncio per un massimo di 5 secondi. Se l’annuncio non viene ancora caricato, viene ignorato.