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
undoffsetHeight
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 | ![]() |
![]() |
iOS | ![]() |
![]() |
Android | ![]() |
![]() |
Google Cast | ![]() |
![]() |
tvOS | ![]() |
![]() |
Roku | ![]() |
![]() |
Videofunktionen und SDK-Versionen
Weitere Informationen zu den folgenden Funktionen
IAB Video Suite | Support |
---|---|
VAST 4 | ![]() |
VAST 3 | ![]() |
VAST 2 | ![]() |
VPAID 2 | ![]() |
VMAP 1.0.1 | ![]() |
Ad Manager-Videofunktionen | Support |
Lineare Anzeigen | ![]() |
Nicht lineare Anzeigen (Overlays) | ![]() |
Companions | ![]() |
Alternative Companion-Anzeigenressourcen für VAST 3 | ![]() |
Active View: Sichtbarkeit | ![]() |
VAST-Weiterleitungen | ![]() |
Companion-Backfill mit Displayanfrage | ![]() |
Kompatibilität mit Google Publisher-Tags (GPT) | ![]() |
Inhaltsbewusstsein | ![]() |
Anzeigenregeln | ![]() |
Podding | ![]() |
Bumper | ![]() |
Berichte zum Multi-Event-Tracking (MET) | ![]() |
Überspringbar (Reservierung / nicht TrueView) | ![]() |
AdSense für Videos-Funktionen 7 | Support |
TrueView InStream | ![]() |
In-Stream Select | ![]() |
Standard-In-Stream | ![]() |
Vollständiger Slot | ![]() |
Companions | ![]() |
Companion-Backfill | ![]() |
Overlays | ![]() |
Ad Exchange-Funktionen in Ad Manager | Support |
TrueView InStream | ![]() |
In-Stream Select | ![]() |
Standard-In-Stream | ![]() |
Vollständiger Slot | ![]() |
Companions | ![]() |
Companion-Backfill | ![]() |
Overlays | ![]() |
Active View: Sichtbarkeit | ![]() |
Warum sehe ich diese Werbung? | ![]() |
1 Von den VAST 4-Funktionen, die von Google Ad Manager unterstützt werden, werden die folgenden von IMA unterstützt:
- VAST 4.2
- Unterstützung für die Secure Interactive Media Interface Definition (SIMID)
- Unterstützung mehrerer
UniversalAdID
-Knoten
- VAST 4.0
- AdID
- Mezzanine-Datei
- Neue VAST-Fehlercodes
- Neue VAST-Makros
AdVerifications
-Support
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.