TVSDK scarica i segmenti dell’annuncio ed esegue il rendering sullo schermo del dispositivo.
A questo punto, TVSDK ha risolto gli annunci, li ha posizionati sulla timeline e tenta di eseguire il rendering del contenuto sullo schermo.
In questa fase possono verificarsi le seguenti classi principali di errori:
Per tutte e tre le classi di errore, TVSDK inoltra gli eventi attivati all’applicazione, tra cui:
Eventi di notifica attivati quando si verifica un failover.
Eventi di notifica quando il profilo viene modificato a causa dell’algoritmo di failover.
Gli eventi di notifica vengono attivati quando tutte le opzioni di failover sono state considerate e non è possibile eseguire alcuna azione aggiuntiva automaticamente.
L'applicazione deve intraprendere l'azione appropriata.
Che si verifichino o meno errori, TVSDK chiama onAdBreakComplete per ogni onAdBreakStart
e onAdComplete
per ogni onAdStart
. Tuttavia, se non è stato possibile scaricare i segmenti, potrebbero esserci degli spazi nella timeline. Quando gli spazi sono sufficientemente ampi, i valori nella posizione della testina di riproduzione e l’avanzamento dell’annuncio riportato potrebbero mostrare discontinuità.