Il lettore TVSDK può riprodurre annunci VPAID (Digital Video Player Ad-Interface Definition) e visualizzare lo stato di caricamento dell'annuncio. Se ci sono errori nell’annuncio, o se il caricamento degli annunci richiede troppo tempo, TVSDK ignora questi annunci.
Video Player Ad-Serving Interface Definition (VPAID) fornisce un'interfaccia comune per riprodurre annunci video. VPAID offre agli utenti un’esperienza multimediale avanzata e consente agli editori di eseguire meglio il targeting degli annunci, tenere traccia delle impressioni degli annunci e monetizzare i contenuti video.
Il TVSDK supporta le seguenti funzioni:
Versione 1.0 e 2.0 della specifica VPAID
Annunci VPAID lineari su contenuti video on demand (VOD)
Annunci VPAID Flash
Gli annunci VPAID devono essere basati su Flash e la risposta dell’annuncio deve identificare il tipo di supporto dell’annuncio VPAID come application/x-shockwave-flash
.
Le seguenti funzionalità non sono supportate:
Il TVSDK invia i seguenti eventi:
AdLoading
AdLoaded
AdStarted
AdPlaying
AdStopped
Dopo l’evento AdStopped
, il TVSDK riprende il contenuto video.
Se specifichi un valore pari a zero, TVSDK tenta di caricare l’annuncio finché non viene caricato o si è verificato un errore.
Se il caricamento dell’annuncio richiede troppo tempo o si verificano errori nell’annuncio, il TVSDK può ignorare l’annuncio e l’annuncio successivo nel contenitore dell’annuncio viene riprodotto automaticamente.
Se l’impostazione AuditudeSettings.customAdLoadTimeout
specifica un numero di secondi maggiore di zero, TVSDK tenta di caricare l’annuncio nella durata specificata. Se non è in grado di caricare l’annuncio, l’annuncio viene ignorato. 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.