La gestione della durata dell'interruzione pubblicitaria consente di offrire stream senza interruzioni agli utenti. Quando chiami l'API Google Dynamic Ad Insertion (DAI) Ad Break e imposti il
parametro expectedDuration, Google DAI gestisce le durate delle interruzioni pubblicitarie per
evitare errori di riproduzione correlati agli annunci, ad esempio pod pubblicitari sottoriempiti o sovraempiti.
Impostare la durata prevista dell'interruzione pubblicitaria
Imposta il parametro expectedDuration sulla durata prevista della pausa pubblicitaria in
secondi, con un massimo di nove cifre frazionarie e che termina con un valore s, ad esempio 30s o 29.899999999s.
Imposta il parametro expectedDuration in prossimità della durata effettiva dell'interruzione pubblicitaria.
Evita i seguenti errori di riproduzione degli annunci:
- Impostazione di una durata troppo lunga: se la durata prevista è superiore all'interruzione pubblicitaria effettiva, il tempo rimanente viene riempito con uno slate vuoto, creando una pausa nei contenuti.
- Impostazione di una durata troppo breve: se la durata prevista è più breve dell'interruzione pubblicitaria effettiva, l'annuncio potrebbe interrompersi prima della fine.
Quando l'interruzione pubblicitaria inizia a essere pubblicata, Google DAI aggiorna questo valore di durata in modo che corrisponda alla durata effettiva dell'interruzione pubblicitaria dal manifest, dalla richiesta di segmento di pod o dalla richiesta di manifest di pod.
Comprendere la durata dei segmenti di annunci
Google DAI determina la durata del segmento in base al tipo di impostazioni dello stream e ai segmenti di contenuti.
Google DAI determina la durata del segmento nel seguente modo:
- Per impostazione predefinita: se non viene specificata alcuna durata, Google DAI imposta la durata del segmento pubblicitario su due secondi.
- Stream HLS: la durata è la più breve tra la durata target dello stream e cinque secondi.
- Stream DASH: Google DAI imposta la durata sul valore
MPD@maxSegmentDurationdel manifest. Se questo valore non è presente, Google DAI utilizza la durata predefinita.
Dopo che Google DAI ha determinato la durata del segmento per un'interruzione pubblicitaria, Google DAI utilizza questa durata per tutte le interruzioni pubblicitarie successive nello stesso live streaming.