Kompatibilität

Auf dieser Seite finden Sie allgemeine Informationen zur Unterstützung und Kompatibilität der dynamischen Anzeigenbereitstellung in IMA für Browser, Videoformate und Plattformen.

Unterstützte Videoformate und Browser

HTML5 ist noch ein neuer und sich entwickelnder Standard. Daher unterscheiden sich die Unterstützung verschiedener Funktionen je nach Browser und es gibt kein einziges Standardvideoformat, das von allen gängigen Browsern unterstützt wird. Die drei Hauptvideoformate, die in der Mehrzahl der Browser verwendet werden, sind H.264, HLS und Dash.

Kompatibilität von VAST-Ereignissen

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

Vollständig unterstützt

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (wird ausgelöst, wenn es eine signifikante Suche in umgekehrter Richtung gibt), start, thirdQuartile.

Teilweise unterstützt

  • click

    Das Ereignis Click wird nur für Videoanzeigen gesendet. Klicks können nicht über die nativen Vollbildplayer auf Android-, iOS- oder Computern erfasst werden. Klicks können jedoch über ein In-Page-Klick-Tracking-Element erfasst werden, wenn das Video geschlossen ist. Wenn das Videoelement jedoch native Steuerelemente auf dem iPad verwendet, können keine Klicks erfasst werden.

  • fullscreen

    IMA unterstützt den simulierten Vollbildmodus, in dem das Video das gesamte Browserfenster einnimmt. IMA betrachtet ein Video als Vollbildmodus, wenn offsetWidth und offsetHeight mindestens so groß sind wie der Textkörper des Dokuments. Dieser Modus wird von allen Browsern unterstützt.

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

  • mute, unmute

    Auf iOS- und Android-Geräten ist nur die native Lautstärkeregelung verfügbar. Daher kann IMA weder den Lautstärkepegel noch den Stummschaltungsstatus ermitteln und das SDK wird nicht über Änderungen benachrichtigt. Unten findest du eine Liste der Browserversionen, die mute und unmute unterstützen bzw. nicht unterstützen:

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

Weitere Informationen zur Auslieferung von VAST-Anzeigen findest du in den IAB-Richtlinien.

Anzeigenereignisse beim wiederholten Ansehen von Werbeunterbrechungen

IMA löst aus folgenden Gründen keine Anzeigenereignisse aus, wenn Anzeigen noch einmal angesehen werden:

  • Ereignis-URLs sollten nur einmal ausgelöst werden, da andernfalls Spamverdacht besteht.
  • So können Nutzer in und um Werbeunterbrechungen, die sie sich bereits angesehen haben, vor- und zurückspringen.

Bei der Wiederholung von Werbeunterbrechungen werden nur die folgenden Ereignisse ausgelöst:

  • 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 oder höher
Google Cast Alle Übertragungsgeräte
tvOS tvOS 14 oder höher
Roku Alle Geräte, die noch Softwareupdates von Roku erhalten

Unterstützung von Videostreamformaten

IMA unterstützt in seinen SDKs sowohl HLS als auch DASH. In dieser Tabelle finden Sie Informationen zur Unterstützung für bestimmte SDK-Plattformen. Für eine ordnungsgemäße Streamwiedergabe 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 finden Sie im Hilfeartikel Videoanzeigen.

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
Videofunktionen in Ad Manager Support
Lineare Anzeigen Häkchen
Nicht lineare Anzeigen (Overlays) Red-X
Companions Warnung 4
VAST 3-Ressourcen für alternative Companion-Anzeigen Red-X
Sichtbarkeit mit Active View Häkchen
VAST-Weiterleitungen Häkchen
Companion-Backfill mit Displayanfrage Red-X
Kompatibilität mit dem Google Publisher-Tag (GPT) Red-X
Bekanntheit von Inhalten Red-X
Anzeigenregeln Häkchen
Podding Häkchen
Bumper Häkchen
Berichte zum mehrstufigen Ereignis-Tracking (MET) Häkchen
Überspringbar (Reservierung / nicht TrueView) Warnung 5
Funktionen von AdSense für Videos 7 Support
TrueView InStream Warnung 6
In-Stream Select Häkchen
Standard-In-Stream Häkchen
Vollständiger Steckplatz 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 Steckplatz Red-X
Companions Warnung 4
Companion-Backfill Red-X
Overlays Red-X
Sichtbarkeit mit Active View Häkchen
Warum sehe ich diese Werbung? Warnung 8

1 Von den von Google Ad Manager unterstützten VAST 4-Funktionen werden mit IMA die folgenden 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
  • Zeitabweichungen, die nicht „hh:mm:ss“ oder „start“ und „end“ sind
  • breakType-Attribut anzeigen
  • repeatAfter Attribut

4: Es werden nur Bild-Assets unterstützt. Für die Anzeigenbereitstellung mit Bild-Anzeigen-Assets 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 Funktion zum Überspringen mit StreamRequest.senderCanSkip deklarieren, um herkömmliche überspringbare Anzeigen zu unterstützen.

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

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

8 Für Warum sehe ich diese Werbung? muss der Parameter adUiElement beim Erstellen der 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 einige Aspekte zu beachten. Diese Frameworks verschieben häufig DOM-Elemente, was das IMA SDK beeinträchtigen kann, da das SDK davon ausgeht, dass das DOM beim Starten statisch ist. Das IMA SDK unterstützt JavaScript-Frameworks, sofern das SDK erst gestartet wird, nachdem das Framework die DOM-Elemente verschoben hat. Insbesondere sollte das HTML5-Element, das beim Erstellen von StreamManager als adUiElement-Argument übergeben wird, nach der Instanziierung nicht mehr verschoben werden.

Unterstützung für Apple AirPlay

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