SDK-Architektur

Dieser Leitfaden bietet einen Überblick über den SDK-Lebenszyklus und die Interaktionen zwischen Ihrem Videoplayer, dem IMA SDK und einem Ad-Server.

Grundlegende Interaktionen

Im folgenden Diagramm sind die Interaktionen zwischen Ihrem Videoplayer, dem IMA SDK und einem Ad-Server dargestellt und kommentiert. Der Ad-Server kann Ad Manager, AdSense für Videos (AFV) oder Ad Exchange (AdX) verwenden.

IMA – einfache Interaktionen

  1. Auf der Webseite oder in der App wird das IMA SDK folgendermaßen geladen:

    • Ein eingebettetes Skript-Tag für HTML5
    • eine App für Android, Google Cast, iOS oder tvOS
  2. Mit dem IMA SDK wird eine VAST-Antwort für den jeweiligen Anzeigenblock auf dem Ad-Server angefordert. Der aufgerufene Ad-Server, der entweder Ad Manager, AFV oder AdX sein kann, wird anhand der Anzeigen-Tag-URL bestimmt.

  3. Der Ad-Server wählt die am besten geeignete Anzeige aus und sendet eine VAST-Antwort an das IMA SDK. Anzeigen werden mithilfe einer der folgenden Methoden ausgewählt:

    • Ad Manager-Anzeigenblock filtert mögliche Werbebuchungen
    • AdSense oder Ad Exchange führt eine Auktion durch
  4. Das IMA SDK parst die VAST-Antwort, ermittelt anhand der Umgebung den richtigen Mediatyp und liefert das Inline-Video-Creative (und ggf. Companion-Anzeigen) auf der Webseite oder in der App aus.

  5. Der Videoplayer handelt die Wiedergabedetails mit dem IMA SDK aus und gibt die Anzeigen wieder.

  6. Das IMA SDK löst nach Bedarf einen Impressions-Ping und VAST-Tracking-Ereignisse aus.

Lifecycle

Dieses Diagramm zeigt den gesamten Lebenszyklus des IMA SDK. Konstruktor- und Methodenaufrufe werden blau hervorgehoben, Ereignisse rot und Fehlerbedingungen mit roten Connectors und rotem Text.

Bild für den HTML5-Lebenszyklus