In diesem Leitfaden finden Sie eine Übersicht ü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 Ihrem Videoplayer, dem IMA SDK und einem Ad-Server. Als Ad-Server kann Ad Manager, AdSense für Videos (AFV) oder Ad Exchange (AdX) verwendet werden.

Die Webseite oder App lädt das IMA SDK mit:
- einem eingebetteten Skript-Tag für HTML5
- einer App für Android, Google Cast, iOS oder tvOS
Das IMA SDK fordert eine VAST-Antwort für den jeweiligen Anzeigenblock auf dem Ad Server an. Der aufgerufene Ad-Server, der entweder Ad Manager oder AFV oder AdX sein kann, wird durch die Anzeigen-Tag-URL bestimmt.
Der Ad-Server wählt die beste Anzeige aus und sendet eine VAST-Antwort an das IMA SDK. Anzeigen werden mit einer der folgenden Methoden ausgewählt:
- Ad Manager-Anzeigenblock filtert Werbebuchungskandidaten
- AdSense oder Ad Exchange führt eine Auktion durch
Das IMA SDK parst die VAST-Antwort, bestimmt den richtigen Medientyp basierend auf der Umgebung und liefert das Inline-Video-Creative (und bei Bedarf Companion-Anzeigen) an die Webseite oder App.
Der Videoplayer verhandelt die Wiedergabedetails mit dem IMA SDK und spielt die Anzeigen ab.
Das IMA SDK löst bei Bedarf einen Impression-Ping und VAST-Tracking-Ereignisse aus.
Lebenszyklus
Dieses Diagramm zeigt den vollständigen Lebenszyklus des IMA SDK. Konstruktor- und Methoden aufrufe sind blau hervorgehoben, Ereignisse rot und Fehler bedingungen werden mit roten Verbindungen und rotem Text dargestellt.