Wenn du die Dauer der Werbeunterbrechung verwaltest, können deine Nutzer Inhalte ohne Unterbrechungen streamen. Wenn Sie die Google DAI Ad Break API aufrufen und den Parameter expectedDuration festlegen, verwaltet Google DAI die Dauer der Werbeunterbrechungen, um wiedergabebezogene Fehler wie unter- oder überfüllte Ad-Pods zu vermeiden.
Erwartete Dauer der Werbeunterbrechung festlegen
Legen Sie den Parameter expectedDuration auf die erwartete Länge der Werbeunterbrechung in Sekunden fest. Er kann bis zu neun Nachkommastellen haben und muss mit dem Wert s enden, z. B. 30s oder 29.899999999s.
Legen Sie den Parameter expectedDuration in der Nähe der tatsächlichen Länge der Werbeunterbrechung fest.
Vermeiden Sie die folgenden Fehler bei der Anzeigenwiedergabe:
- Zu lange Dauer: Wenn die erwartete Dauer länger als die tatsächliche Werbeunterbrechung ist, wird die verbleibende Zeit mit einem leeren Slate gefüllt, was zu einer Pause im Inhalt führt.
- Dauer zu kurz eingestellt: Wenn die erwartete Dauer kürzer als die tatsächliche Werbeunterbrechung ist, wird die Anzeige möglicherweise vor dem Ende unterbrochen.
Wenn die Auslieferung der Werbeunterbrechung beginnt, aktualisiert die dynamische Anzeigenbereitstellung von Google diesen Dauerwert entsprechend der tatsächlichen Dauer der Werbeunterbrechung aus dem Manifest, der Anfrage für ein Pod-Segment oder der Anfrage für ein Pod-Manifest.
Dauer von Anzeigensegmenten
Die Segmentdauer wird von Google DAI anhand der Einstellungen für den Streamtyp und der Inhaltssegmente bestimmt.
Bei der dynamischen Anzeigenbereitstellung von Google wird die Segmentdauer so ermittelt:
- Standardmäßig: Wenn keine Dauer angegeben ist, legt Google DAI die Dauer des Anzeigensegments auf zwei Sekunden fest.
- HLS-Streams: Die Dauer ist die kürzere der beiden folgenden Angaben: die Zieldauer des Streams oder fünf Sekunden.
- DASH-Streams: Bei Google DAI wird die Dauer auf den
MPD@maxSegmentDuration-Wert aus dem Manifest festgelegt. Wenn dieser Wert nicht vorhanden ist, wird die Standarddauer verwendet.
Nachdem Google DAI die Segmentdauer für eine Werbeunterbrechung ermittelt hat, wird diese Dauer für alle nachfolgenden Werbeunterbrechungen im selben Livestream verwendet.