Dieser Leitfaden bietet einen Überblick über den SDK-Lebenszyklus und die Interaktionen zwischen Ihrem Videoplayer, dem IMA SDK und einem Ad-Server.
Grundlegende Interaktionen
Das folgende Diagramm veranschaulicht die Interaktionen zwischen deinem Videoplayer, dem IMA SDK und einem Ad-Server. Der Ad-Server kann Ad Manager, AdSense für Video (AFV) oder Ad Exchange (AdX) verwenden.
Die Webseite oder App lädt das IMA SDK über:
- ein eingebettetes Skript-Tag für HTML5,
- eine App für Android, Google Cast, iOS oder tvOS
Das IMA SDK fordert eine VAST-Antwort für den bestimmten Anzeigenblock auf dem Ad-Server an. Der aufgerufene Ad-Server, bei dem es sich entweder um Ad Manager oder AFV handelt AdX, wird anhand der Anzeigen-Tag-URL ermittelt.
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-Anzeigenblockfilter – Kandidaten für Werbebuchungen
- In AdSense oder Ad Exchange wird eine Auktion
Das IMA SDK parst die VAST-Antwort und bestimmt basierend auf und liefert das Inline-Video-Creative (und Companion-Anzeigen) zur Webseite oder App hinzufügen.
Der Videoplayer handelt die Wiedergabedetails mit dem IMA SDK aus und gibt die Anzeigen.
Das IMA SDK löst bei Bedarf einen Impressions-Ping und VAST-Tracking-Ereignisse aus.
Lifecycle
Dieses Diagramm zeigt den gesamten Lebenszyklus des IMA SDK. Konstruktor- und Methodenaufrufe werden blau, Ereignisse rot und Fehlerbedingungen mit roten Verbindungen und rotem Text hervorgehoben.