Wenn du die Dauer von Werbeunterbrechungen verwaltest, können deine Nutzer Inhalte ohne Unterbrechungen ansehen.
Wenn Sie die Google DAI Ad Break API aufrufen und den Parameter expectedDuration festlegen, verwaltet Google DAI die Dauer der Werbeunterbrechung, um wiedergabebezogene Fehler wie zu wenige oder zu viele Anzeigen in einem Anzeigen-Pod 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 einem s-Wert enden.
Beispiel: 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 Google DAI 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
Google DAI bestimmt die Segmentdauer basierend auf den Einstellungen Ihres Streams und den Inhaltssegmenten.
Bei der dynamischen Anzeigenbereitstellung von Google wird die Segmentdauer so bestimmt:
- Standardmäßig: Wenn keine Dauer angegeben ist, legt Google DAI die Dauer des Werbesegments auf zwei Sekunden fest.
- HLS-Streams: Die Dauer ist die kürzere der Zieldauer des Streams oder fünf Sekunden.
- DASH-Streams: Bei der dynamischen Anzeigenbereitstellung von Google wird die Dauer auf den
MPD@maxSegmentDuration-Wert aus dem Manifest festgelegt. Wenn dieser Wert nicht vorhanden ist, wird die Standarddauer verwendet.
Nachdem die dynamische Anzeigenbereitstellung von Google die Segmentdauer für eine Werbeunterbrechung ermittelt hat, wird diese Dauer für alle nachfolgenden Werbeunterbrechungen im selben Livestream verwendet.