Kompatibilität

Auf dieser Seite finden Sie allgemeine Informationen zur Unterstützung der dynamischen Anzeigenbereitstellung von IMA3-Anzeigen und zur Kompatibilität mit Browsern, Videoformaten und Plattformen.

Unterstützte Videoformate und Browser

HTML5 ist noch immer ein neuer und sich noch weiterentwickelnder Standard. Daher werden verschiedene Funktionen je nach Browser unterschiedlich unterstützt und kein einzelnes Standardvideoformat wird von allen gängigen Browsern unterstützt. Die drei wichtigsten Videoformate, die in den meisten Browsern verwendet werden, sind H.264, HLS und Dash.

Kompatibilität mit VAST-Ereignissen

In diesem Bereich sind die VAST-Ereignisse aufgeführt, die anhand der 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 (ausgelöst bei bedeutender Suche in die Rückwärtsrichtung), start, thirdQuartile.

Teilweise unterstützt

  • click

    Das Click-Ereignis wird nur für Videoanzeigen gesendet. In den nativen Vollbildplayern von Android, iOS und Computern können Klicks nicht erfasst werden. Wenn das Video geschlossen ist, können sie jedoch von einem In-Page-Klick-Tracking-Element erfasst werden. Wenn für das Videoelement auf dem iPad jedoch native Steuerelemente verwendet werden, können keine Klicks erfasst werden.

  • fullscreen

    IMA unterstützt einen simulierten Vollbildmodus, in dem das Video das gesamte Browserfenster einnimmt. Für IMA gilt ein Video im Vollbildmodus, wenn offsetWidth und offsetHeight mindestens die Größe des Dokumenttexts haben. Dieser Modus wird von allen Browsern unterstützt.

    Auf iPhones und älteren Android-Plattformen als Android 3.0 werden Videos immer im Vollbildmodus wiedergegeben.

  • mute, unmute

    Die Lautstärke kann nur unter iOS und Android nativ gesteuert werden. Daher kann IMA weder die Lautstärke noch den Stummschaltungsstatus ermitteln und das SDK nicht über Änderungen informieren. Die folgende Liste enthält die Browserversionen, die mute und unmute unterstützen bzw. nicht unterstützen:

    • Unterstützt:Firefox 3.5 oder höher, Chrome 8 oder höher, Safari 4 oder höher
    • Nicht unterstützt:iOS, Android

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

Werbeereignisse beim erneuten Ansehen von Werbeunterbrechungen

Wenn Sie sich Anzeigen noch einmal ansehen, löst IMA keine Anzeigenereignisse aus:

  • Ereignis-URLs sollten nur einmal ausgelöst werden, da sie andernfalls als Spam erkannt werden könnten.
  • So können Nutzer in und um die Werbeunterbrechungen springen, die sie sich bereits angesehen haben, und so einfacher nach Inhalten suchen.

Nur die folgenden Ereignisse werden ausgelöst, wenn Werbeunterbrechungen noch einmal angesehen 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 und höher
Roku Alle Geräte, die noch Softwareupdates von Roku erhalten

Unterstützte Formate für Videostreams

IMA unterstützt in seinen SDKs sowohl HLS als auch DASH. In der folgenden Tabelle finden Sie Informationen zur Unterstützung bestimmter SDK-Plattformen. Damit der Stream richtig wiedergegeben wird, muss dein Videoplayer den verwendeten Streamtyp unterstützen.

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

Videofunktionen und SDK-Versionen

Weitere Informationen zu den folgenden Funktionen finden Sie in der Übersicht zu Videowerbung.

IAB-Video-Suite Support
VAST 4 Warnung 1
VAST 3 Warnung 2
VAST 2 Grafik: Häkchen
VPAID 2 Rot-X
VMAP 1.0.1 Warnung 3
Ad Manager-Videofunktionen Support
Lineare Anzeigen Grafik: Häkchen
Nicht lineare Anzeigen (Overlays) Rot-X
Companions Warnung 4
Ressourcen für alternative VAST 3-Companion-Anzeigen Rot-X
Active View-Sichtbarkeit Grafik: Häkchen
VAST-Weiterleitungen Grafik: Häkchen
Companion-Backfill mit Anzeigeanfrage Rot-X
Kompatibilität mit Google Publisher-Tags (GPTs) Rot-X
Content-Bewusstsein Rot-X
Anzeigenregeln Grafik: Häkchen
Podding Grafik: Häkchen
Cover Grafik: Häkchen
Berichte zum Multi-Event-Tracking (MET) Grafik: Häkchen
Überspringbar (Reservierung / Nicht-TrueView) Warnung 5
Funktionen von AdSense für Videos7 Support
TrueView InStream Warnung 6
In-Stream Select Grafik: Häkchen
Standard-In-Stream Grafik: Häkchen
Gesamte Anzeigenfläche Rot-X
Companions Warnung 4
Companion-Backfill Rot-X
Overlays Rot-X
Ad Exchange-Funktionen in Ad Manager Support
TrueView InStream Warnung 6
In-Stream Select Grafik: Häkchen
Standard-In-Stream Grafik: Häkchen
Gesamte Anzeigenfläche Rot-X
Companions Warnung 4
Companion-Backfill Rot-X
Overlays Rot-X
Active View-Sichtbarkeit Grafik: Häkchen
Warum sehe ich diese Werbung? Warnung 8

1 Von den von Google Ad Manager unterstützten VAST 4-Funktionen werden bei IMA folgende Funktionen 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
  • Zeitverschiebungen außer hh:mm:ss oder "start" und "end"
  • Attribut „breakType“ anzeigen
  • repeatAfter Attribut

4 Nur Bild-Companions werden unterstützt. Bild-Companions erfordern eine benutzerdefinierte Implementierung, um Anzeigen mit Inhalten füllen zu können. Companion-Anzeigen werden unter tvOS nicht unterstützt.

5 Herkömmliche überspringbare Anzeigen werden nur in den IMA DAI SDKs für HTML5, iOS, tvOS, Roku und Android (einschließlich Android TV) unterstützt. Beim Cast SDK musst du die Möglichkeit zum Überspringen mit StreamRequest.senderCanSkip deklarieren, um tradditional ü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 Anzeige? muss beim Erstellen der StreamManager der Parameter adUiElement übergeben werden. Warum sehe ich diese Werbung? wird im Cast SDK nicht unterstützt.

Einschränkungen bei JavaScript-Frameworks

Wenn Sie ein JavaScript-Framework wie React oder AngularJS mit dem IMA HTML5 SDK verwenden, müssen Sie einige Punkte beachten. Diese Frameworks verschieben häufig Elemente des DOMs. Dies kann dazu führen, dass das IMA SDK beschädigt wird, da das SDK bei der Initiierung erwartet, dass das DOM statisch ist. Das IMA SDK unterstützt JavaScript-Frameworks, sofern das SDK initiiert wird, nachdem das Framework das Verschieben der DOM-Elemente abgeschlossen hat. Insbesondere das HTML5-Element, das beim Erstellen des StreamManager als adUiElement-Argument übergeben wird, sollte nach der Instanziierung nicht mehr verschoben werden.

Unterstützung von Apple AirPlay

Apple AirPlay wird vom IMA SDK nicht unterstützt. Deaktivieren Sie entweder AirPlay oder die Anzeigenanfragen, wenn AirPlay erkannt wird.