SDK-Support und ‑Kompatibilität prüfen

Auf dieser Seite finden Sie allgemeine Informationen zur Unterstützung und Kompatibilität von IMA DAI für Browser, Videoformate und Plattformen.

Unterstützte Videoformate und Browser

HTML5 ist noch ein neuer Standard, der sich ständig weiterentwickelt. Daher unterscheidet sich die Unterstützung für verschiedene Funktionen je nach Browser. Es gibt kein einzelnes Standardvideoformat, das von allen wichtigen Browsern unterstützt wird. Die drei wichtigsten Videoformate, die in den meisten Browsern verwendet werden, sind H.264, HLS und DASH.

Kompatibilität von VAST-Ereignissen

In diesem Abschnitt werden die VAST-Ereignisse aufgeführt, die basierend auf den in der VAST-Antwort zurückgegebenen Informationen automatisch an den Server gemeldet werden.

Vollständig unterstützt

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (wird ausgelöst, wenn es ein erhebliches Zurückspulen gibt), start, thirdQuartile.

Teilweise unterstützt

  • click

    Das Click-Ereignis wird nur für Videoanzeigen gesendet. Klicks können in den nativen Vollbildplayern unter Android, iOS oder auf dem Computer nicht erfasst werden. Klicks können jedoch weiterhin von einem In-Page-Element zur Klickerfassung erfasst werden, wenn das Video geschlossen wird. Wenn das Videoelement jedoch native Steuerelemente auf dem iPad verwendet, können keine Klicks erfasst werden.

  • fullscreen

    IMA unterstützt einen simulierten Vollbildmodus, in dem das Video das gesamte Browserfenster einnimmt. Laut IMA befindet sich ein Video im Vollbildmodus, wenn seine offsetWidth und offsetHeight mindestens so groß wie der Dokumentkörper sind. Dieser Modus wird von allen Browsern unterstützt.

    Auf dem iPhone und auf Android-Plattformen vor Version 3.0 wird das Video immer im Vollbildmodus wiedergegeben.

  • mute, unmute

    Auf iOS- und Android-Geräten kann die Lautstärke nur nativ geregelt werden. Daher kann das IMA SDK weder den Lautstärke- noch den Stummschaltungsstatus ermitteln und wird auch nicht über Änderungen benachrichtigt. Unten finden Sie eine Liste der Browserversionen, die mute, unmute unterstützen und nicht unterstützen:

    • Unterstützt:Firefox 3.5+, Chrome 8+, Safari 4+
    • Nicht unterstützt:iOS, Android

Weitere Informationen zur VAST-Anzeigenauslieferung finden Sie in den IAB-Richtlinien.

Anzeigenereignisse beim erneuten Ansehen von Werbeunterbrechungen

Mit dem IMA SDK werden beim erneuten Ansehen von Anzeigen aus folgenden Gründen keine Anzeigenereignisse ausgelöst:

  • Ereignis-URLs sollten nur einmal ausgelöst werden, da dies sonst als Spamming angesehen werden könnte.
  • So können Nutzer in und um die Werbeunterbrechungen herum suchen, die sie bereits gesehen haben. Das macht die Suche einfacher.

Das sind die einzigen Ereignisse, die beim erneuten Ansehen von Werbeunterbrechungen ausgelöst werden:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

Unterstützte Videoplayer-Plattformen

Die Google IMA SDKs werden auf den folgenden Plattformen unterstützt:

Plattform Version
HTML5 Computer: Chrome, Firefox, Safari, Edge, Opera
Mobilgeräte: Chrome/Android-Browser (Android für Smartphones und Tablets), Safari und Chrome (iOS)
iOS iOS 10.0 oder höher
Android Android 4.4 und höher
Google Cast Alle Übertragungsgeräte
tvOS tvOS 14 oder höher
Roku Alle Geräte, die weiterhin Softwareupdates von Roku erhalten

Unterstützung von Videostreamformaten

Das IMA SDK unterstützt sowohl HLS als auch DASH. In dieser Tabelle finden Sie Informationen zur Unterstützung bestimmter SDK-Plattformen. Damit Streams richtig wiedergegeben werden können, muss Ihr Videoplayer den verwendeten Streamtyp unterstützen.

IMA SDK-Plattform HLS DASH
HTML5 Häkchen Häkchen
iOS Häkchen Red-X
Android Häkchen Häkchen
Google Cast Häkchen Häkchen
tvOS Häkchen Red-X
Roku Häkchen Häkchen

Videofunktionen und SDK-Versionen

Weitere Informationen zu den folgenden Funktionen

IAB Video Suite Support
VAST 4 Warnung 1
VAST 3 Warnung 2
VAST 2 Häkchen
VPAID 2 Red-X
VMAP 1.0.1 Warnung 3
Ad Manager-Videofunktionen Support
Lineare Anzeigen Häkchen
Nicht lineare Anzeigen (Overlays) Red-X
Companions Warnung 4
Alternative Companion-Anzeigenressourcen für VAST 3 Red-X
Active View: Sichtbarkeit Häkchen
VAST-Weiterleitungen Häkchen
Companion-Backfill mit Displayanfrage Red-X
Kompatibilität mit Google Publisher-Tags (GPT) Red-X
Inhaltsbewusstsein Red-X
Anzeigenregeln Häkchen
Podding Häkchen
Bumper Häkchen
Berichte zum Multi-Event-Tracking (MET) Häkchen
Überspringbar (Reservierung / nicht TrueView) Warnung 5
AdSense für Videos-Funktionen 7 Support
TrueView InStream Warnung 6
In-Stream Select Häkchen
Standard-In-Stream Häkchen
Vollständiger Slot Red-X
Companions Warnung 4
Companion-Backfill Red-X
Overlays Red-X
Ad Exchange-Funktionen in Ad Manager Support
TrueView InStream Warnung 6
In-Stream Select Häkchen
Standard-In-Stream Häkchen
Vollständiger Slot Red-X
Companions Warnung 4
Companion-Backfill Red-X
Overlays Red-X
Active View: Sichtbarkeit Häkchen
Warum sehe ich diese Werbung? Warnung 8

1 Von den VAST 4-Funktionen, die von Google Ad Manager unterstützt werden, werden die folgenden von IMA unterstützt:

2 Die folgenden VAST 3.0-Funktionen werden noch nicht unterstützt:

  • Companion adSlotId
  • Companion-Auslieferungsoptionen
  • Symbole

3 Die folgenden VMAP-Funktionen werden noch nicht unterstützt:

  • VMAP-spezifische Tracking-Ereignisse
  • VMAP-spezifische Fehlercodes
  • Overlay-Anzeigen
  • Zeitversätze, die nicht im Format hh:mm:ss angegeben sind oder „start“ oder „end“ lauten
  • Attribut „Display“ breakType
  • repeatAfter Attribut

4 Es werden nur Companion-Bilder unterstützt. Für die Einblendung von Companion-Bildern ist eine benutzerdefinierte Implementierung erforderlich. Companion-Anzeigen werden unter tvOS nicht unterstützt.

5 Traditionelle überspringbare Anzeigen werden nur in den IMA DAI SDKs für HTML5, iOS, tvOS, Roku und Android (einschließlich Android TV) unterstützt. Mit dem Cast SDK müssen Sie die Möglichkeit zum Überspringen mit StreamRequest.senderCanSkip deklarieren, um herkömmliche überspringbare Anzeigen zu unterstützen.

6 Überspringbare TrueView-Anzeigen werden nur in den IMA DAI SDKs für HTML5, iOS und Android (einschließlich Android TV) unterstützt.

7 AdSense-Funktionen werden im Cast SDK nicht unterstützt.

8 Für Warum sehe ich diese Werbung? muss der Parameter adUiElement beim Erstellen von StreamManager übergeben werden. Warum sehe ich diese Werbung? wird im Cast SDK nicht unterstützt.

Einschränkungen für JavaScript-Frameworks

Bei der Verwendung eines JavaScript-Frameworks wie React oder AngularJS mit dem IMA HTML5 SDK sind bestimmte Aspekte zu berücksichtigen. Diese Frameworks verschieben oft Elemente des DOM, was das IMA SDK beeinträchtigen kann, da das SDK erwartet, dass das DOM bei der Initialisierung statisch ist. Das IMA SDK unterstützt JavaScript-Frameworks, sofern das SDK initialisiert wird, nachdem das Framework die DOM-Elemente verschoben hat. Das HTML5-Element, das beim Erstellen von StreamManager als adUiElement-Argument übergeben wird, sollte nach der Instanziierung nicht mehr verschoben werden.

Unterstützung von Apple AirPlay

Das IMA SDK unterstützt Apple AirPlay nicht. Deaktiviere entweder AirPlay oder deaktiviere Anzeigenanfragen, wenn AirPlay erkannt wird.