Anhand folgender Informationen können Sie die Player- und App-Entwicklung für die dynamische Anzeigenbereitstellung planen und verwalten.
Zu einem bestimmten Bereich wechseln
Plattformunterstützung für die dynamische Anzeigenbereitstellung
Unterstützung der Steuerelemente von Videoplayern
Standardanzeigen-Tag überschreiben
Parameter der Streamvarianten überschreiben
Häufig gestellte Fragen
Plattformunterstützung
Welche Plattformen die dynamische Anzeigenbereitstellung unterstützen und welche nicht, haben wir im Folgenden aufgeführt. Mit einem Klick können Sie Beispiel-Apps und weitere Informationen zur jeweiligen Plattform aufrufen.
Die einfachen Beispiel-Apps enthalten nur Video-Tracking-Ereignisse. Sie eignen sich vor allem für Publisher, die nur Pre-Rolls verwenden.
Die erweiterten Beispiel-Apps enthalten neben allen grundlegenden App-Funktionen auch Lesezeichen, Snapback, Untertitel, Scrubbing und Timer. Sie eignen sich vor allem für Publisher, die langen Content monetarisieren.
Plattform | SSB-Unterstützung | IMA SDK mit dynamischer Anzeigenbereitstellung | Beispiel-Apps | Weiterführende Dokumentation |
---|---|---|---|---|
iOS | Ja | iOS IMA SDK | Beispiel-Apps für iOS | Kurzanleitung für iOS Referenz für iOS |
Android oder FireTV |
Ja | Android IMA SDK | Beispiel-Apps für Android | Kurzanleitung für Android Referenz für Android |
tvOS (Apple TV) |
Ja | tvOS IMA SDK | Beispiel-Apps für tvOS | Kurzanleitung
für tvOS Referenz für tvOS |
Roku – | Ja | SDK während der Ausführung heruntergeladen |
Beispiel-Apps für Roku | Kurzanleitung für Roku |
Chromecast | Ja | SDK während der Ausführung heruntergeladen |
Beispiel-Empfänger-App |
Kurzanleitung für Chromecast |
HTML5 | Ja | SDK während der Ausführung heruntergeladen |
HTML5-Beispiel-App Demo für die dynamische Anzeigenbereitstellung – HTML5-Player |
Kurzanleitung für HTML5 |
Unterstützung der Steuerelemente von Videoplayern
Die Steuerelemente eines Videoplayers werden nur unterstützt, wenn das IMA SDK verwendet wird. Alle erweiterten Beispiel-Apps enthalten die Funktionen der verschiedenen unterstützten Plattformen. Sie können sich die Funktion für die Informationen zu den Cue-Punkten auch in den einfachen Beispiel-Apps ansehen.
-
"Countdown 'Anzeigen insgesamt'" und "Countdown 'Pro Anzeige'": Countdown hinzufügen, mit dem angegeben wird, wie viel Zeit für alle Anzeigen insgesamt verbleibt
iOS und Android: Das IMA SDK umfasst diese optionale Funktion.
Roku und tvOS: Die erweiterte Beispiel-App mit dem IMA SDK enthält ein Beispiel dieser Funktion. Sollte diese Funktion erforderlich sein, muss benutzerdefinierter Code hinzugefügt werden.
-
Untertitel: Möglichkeit, dem Contentstream Untertitel hinzuzufügen. Folgende Untertitelprogramme werden unterstützt:
Timed Text Markup Language (TTML) (side-car): Mit TTML können Sie Informationen zu zeitlich abgestimmtem Text zwischen alten Formaten der Contentdistribution, die derzeit für die Untertitelungsfunktion genutzt werden, transcodieren oder austauschen.
WebVTT (side-car): Mit WebVTT-Dateien können Untertitel für Videocontent, Videobeschreibungen in Textform, Kapitel zur Contentnavigation und grundsätzlich alle Formen von Metadaten bereitgestellt werden, die zeitlich auf Audio- oder Videocontent abgestimmt sind.
- Lesezeichen: Möglichkeit, eine bestimmte Stelle im Contentstream zu speichern und dorthin zurückzukehren. Ein Beispiel: Ein Nutzer sieht sich den Content fünf Minuten lang an, schließt den Videostream und kehrt dann dorthin zurück. Mithilfe der Lesezeichenfunktion wird die Stelle gespeichert, an der der Nutzer den Stream geschlossen hat, damit er dorthin zurückkehren und fortfahren kann. Mit dieser Funktion bieten Sie dem Betrachter also eine nahtlose Erfahrung.
- Zurückspringen: Mit der Funktion Zurückspringen kann der Nutzer an den Beginn der Werbeunterbrechung geführt werden, die bei seiner Suche übersprungen wurde. Wenn die Werbeunterbrechung abgeschlossen ist, kehrt er zur Suchposition zurück.
- Scrubbing: Diese Funktion eignet sich besonders für langen Content und sorgt dafür, dass der erste Frame des Contents sichtbar ist, während der Nutzer in der Contentleiste scrollt.
Standardanzeigen-Tag überschreiben
Wenn Sie bei der dynamischen Anzeigenbereitstellung in Ad Manager eine VOD-Contentquelle (Video-on-Demand) oder eine Contentquelle für einen linearen Livestream festlegen, muss ein Videoanzeigen-Tag angegeben werden, das als Standard verwendet wird.
Wird mit dem Videoplayer ein Stream angefordert, wird das Anzeigen-Tag genau so verwendet, wie Sie es auf der Oberfläche angegeben haben. Sie können mit der Streamanfrage jedoch einzelne Parameter dieses Tags überschreiben.
Weitere Informationen zum Übertragen von Targeting-Parametern an einen Stream
Parameter der Streamvarianten überschreiben
Die Standardreihenfolge einer HLS-Playlist wird vom Publisher bestimmt.
Bei der Erstellung des Streams können die Variantenauswahl und die Parameter überschrieben werden, mit denen die Reihenfolge festgelegt wird. So können Sie die Varianten einschließlich ihrer Reihenfolge angeben, die in der Antwort an eine Masterplaylist enthalten sein sollen. Die ausgewählten Varianten bleiben in ihrer Reihenfolge während der gesamten Laufzeit des Streams gleich, solange sie nicht ausdrücklich überschrieben werden.
Weitere Informationen zum Überschreiben der Parameter von Streamvarianten
Häufig gestellte Fragen
Alle maximieren Alle minimieren
Bei VOD-Streams können Sie mithilfe von Anzeigenregeln konfigurieren, ob Pre-Rolls ausgeliefert werden sollen.
Bei linearen Livestreams können Sie Ad Manager für die Auslieferung von Pre-Roll-Anzeigen konfigurieren. Optional kann der Videoplayer eine clientseitige Ad Manager-Anzeigenanfrage senden, um einem Nutzer eine Pre-Roll-Anzeige zu präsentieren, bevor der Livestream für die dynamische Anzeigenbereitstellung in Ad Manager angefordert wird.
Zeitraum ohne Anzeigen einrichten
Bei linearen Livestreams können Sie die Funktion "Dauer ohne Anzeigen" verwenden, um zu verhindern, dass Zuschauern sofort eine weitere Anzeige für die dynamische Anzeigenbereitstellung präsentiert wird, wenn sie gerade eine Pre-Roll gesehen haben.
Das Implementieren der Funktion "Dauer ohne Anzeigen" umfasst zwei Teile:
- Geben Sie die "Dauer ohne Anzeigen" an, wenn Sie einen Livestream für die dynamische Anzeigenbereitstellung einrichten.
- Übergeben Sie in Ihrer Anfrage zum Erstellen des Streams den auf
1
festgelegten Parameterdai-ah
im Arrayadtagparameters
. Dieses Array verwenden Sie auch, wenn Sie die Parameter der Anzeigen-Tags in Ad Manager überschreiben und die Parameter der Streamvarianten überschreiben.
Wenn Sie eine Content-Delivery-Network-Konfiguration für den VOD-Content erstellen, lassen sich eine Standardkonfiguration für das Content Delivery Network (CDN) und zusätzliche CDN-Auslieferungseinstellungen definieren. So können Sie mehr als ein CDN einrichten und zu Beginn einer Sitzung mithilfe eines Schlüssel/Wert-Paars dynamisch auswählen, welches zur Auslieferung verwendet wird.
Sobald Sie CDN-Konfigurationen eingerichtet und gespeichert haben, wird jeder einzelnen in Ad Manager ein Name zugewiesen. Dieser Name muss als Wert des Parameters dai-dlid
an die Anfrage zum Erstellen des Streams übergeben werden. *
Für SSB wird der Parameter einfach als dai-dlid=AaBbC1aaBa0obA1BABaaBA
übergeben, wobei AaBbC1aaBa0obA1BABaaBA
der Name ist, der in Ad Manager erscheint.
Wenn Sie das IMA SDK verwenden, muss es mithilfe von Anzeigen-Tag-Parametern an die Anfrage zum Erstellen des Streams übergeben werden.
* Wird kein Name an die Anfrage übergeben, wird das Standard-CDN in Ad Manager verwendet.
ingestUrl
, der für Google Ad Manager im MRSS-Feed der Contentquelle definiert wurde. Bei linearen Livestreams betrifft dies die URL des Streams Ihres Encoders. Best Practices für Reservestreams bei der dynamischen Anzeigenbereitstellung