Pod Serving API für die dynamische Anzeigenbereitstellung – Übersicht

Mit der Pod-Bereitstellung können Sie die serverseitige Anzeigenbereitstellung mit Google Anzeigen ausführen, ohne Ihre Inhalte an die Google-Server für die dynamische Anzeigenbereitstellung zu senden. Sie können mit Ihrem technischen Partner für Videobearbeitung zusammenarbeiten, um Ihr Manifest zu bearbeiten, oder mit der DAI Pod Serving API (Live oder VOD) einen eigenen Server zur Manifestbearbeitung implementieren.

Mit dem Interactive Media Ads (IMA) DAI SDK können Sie Clientanwendungen für das Web und für mobile Plattformen entwickeln, die nahtlos mit der DAI Pod Serving API interagieren. Informationen zum Konfigurieren des IMA DAI SDK mit der DAI Pod Serving API finden Sie im Leitfaden für die Plattformen Ihrer Client-App (Android, Chromecast, HTML5, iOS, Roku, tvOS) für das Live- oder VOD-Streamformat.

Wenn Sie spezielle Anforderungen haben, die vom IMA DAI SDK nicht unterstützt werden, können Sie dem Leitfaden für den Client-Videoplayer (Live oder VOD) folgen, um eigene Clientanwendungen zu entwickeln.

Pod-Auslieferungskomponenten für die dynamische Anzeigenbereitstellung

Eine Implementierung der DAI Pod Serving API besteht aus drei Hauptkomponenten:

Google Ad Manager ist ein gehosteter Dienst, der Nutzerstreamsitzungen erstellt und verwaltet. Außerdem wählt er Anzeigen für die Auslieferung aus, codiert sie als Streamingsegmente und sendet sie auf Anfrage an den Videoplayer des Clients.

In Livestreams werden Anzeigen in Echtzeit eingefügt, wenn bestimmte Segmente vom Videoplayer des Clients angefordert werden. Sie werden an den Player als URL-Weiterleitungen für diese Mediasegmente ausgeliefert.

In VOD-Streams werden Anzeigen vor Beginn der Wiedergabe ausgewählt und an die Manifestbearbeitung als eine Reihe von Streammanifesten ausgeliefert, die jedem Anzeigen-Pod entsprechen.

Manifestbearbeitung

Eine Manifestbearbeitung ist ein Server, der eine Streamsitzungs-ID vom Videoplayer des Clients empfängt, diesen verwendet, um Anzeigen mit diesem Stream zu verknüpfen und diese Anzeigen in das Streammanifest einzubetten.

Bei HLS-Livestreams kommuniziert die Manifestbearbeitung nicht direkt mit Ad Manager. Stattdessen werden die Anzeigenmediensegmente mit Ad Manager-URLs im Streammanifest platziert, damit der Clientvideoplayer die Dateien mit den Anzeigenmediensegmenten anfordern kann.

Bei VOD-Streams kommuniziert die Manifestbearbeitung direkt mit Ad Manager, um Anzeigen anzufordern, und empfängt eine Reihe von Streamingmanifesten, die mit dem Contentstream zusammengeführt werden sollen. Das kombinierte Manifest wird dann zur Wiedergabe an den Videoplayer des Clients gesendet.

Videoplayer des Clients

Der Videoplayer des Clients ist die App oder Website, die schließlich den Videostream mit den Anzeigen wiedergibt. Zuvor wird eine Stream-ID von Ad Manager angefordert und an die Manifestbearbeitung übergeben, damit ein Streamingmanifest zur Wiedergabe empfangen wird. Darüber hinaus überwacht sie In-Stream-Metadaten und löst Anzeigen-Tracking-Ereignisse aus.

Livestream- und VOD-Pod-Auslieferung im Vergleich

Auf den ersten Blick sehen die Livestream- und VOD-Pod-Auslieferung unter Umständen sehr ähnlich aus. Es gibt jedoch einige wesentliche Unterschiede zwischen den beiden Workflows.

Livestream-Pod-Auslieferung VOD-Pod-Auslieferung
Der Videoplayer des Clients fordert während der Wiedergabe bei Bedarf Anzeigen von Ad Manager an. Diese Anzeigen können mithilfe von Frühzeitigen Benachrichtigungen zu Werbeunterbrechungen vorab ausgewählt werden. Mit der Manifestbearbeitung werden alle Anzeigen von Ad Manager angefordert, bevor die Wiedergabe beginnt.
Bei HLS-Streams interagiert die Manifestbearbeitung nicht direkt mit Ad Manager, sondern generiert stattdessen Anzeigensegment-URLs, die vom Client-Videoplayer bei Bedarf angefordert werden. Mit der Manifestbearbeitung werden Anzeigen direkt von Ad Manager angefordert, bevor das Streammanifest für den Videoplayer des Clients generiert wird.
In Ad Manager wird möglicherweise ein Slate eingefügt, wenn ein Anzeigen-Pod kürzer als eine angegebene Werbeunterbrechung ist. Slate wird weder benötigt noch unterstützt.
Sie müssen das Livestream-Ereignis und die Codierungsprofile bei Ad Manager registrieren, bevor Anzeigen angefordert werden können. Sie müssen keine Einrichtung in Ad Manager vornehmen, bevor Anzeigen angefordert werden können. Die Manifestbearbeitung muss jedoch bei jeder Anzeigenanfrage die relevanten Codierungsprofile und das Anzeigen-Tag für Ihren Stream bereitstellen.

Es ist wichtig, diese Unterschiede zu berücksichtigen, wenn Sie mit der Live- oder VOD-Pod-Bereitstellung fortfahren.