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
undoffsetHeight
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
undunmute
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 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
Videofunktionen und SDK-Versionen
Weitere Informationen zu den folgenden Funktionen finden Sie in der Übersicht zu Videowerbung.
IAB-Video-Suite | Support |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Ad Manager-Videofunktionen | Support |
Lineare Anzeigen | |
Nicht lineare Anzeigen (Overlays) | |
Companions | 4 |
Ressourcen für alternative VAST 3-Companion-Anzeigen | |
Active View-Sichtbarkeit | |
VAST-Weiterleitungen | |
Companion-Backfill mit Anzeigeanfrage | |
Kompatibilität mit Google Publisher-Tags (GPTs) | |
Content-Bewusstsein | |
Anzeigenregeln | |
Podding | |
Cover | |
Berichte zum Multi-Event-Tracking (MET) | |
Überspringbar (Reservierung / Nicht-TrueView) | 5 |
Funktionen von AdSense für Videos7 | Support |
TrueView InStream | 6 |
In-Stream Select | |
Standard-In-Stream | |
Gesamte Anzeigenfläche | |
Companions | 4 |
Companion-Backfill | |
Overlays | |
Ad Exchange-Funktionen in Ad Manager | Support |
TrueView InStream | 6 |
In-Stream Select | |
Standard-In-Stream | |
Gesamte Anzeigenfläche | |
Companions | 4 |
Companion-Backfill | |
Overlays | |
Active View-Sichtbarkeit | |
Warum sehe ich diese Werbung? | 8 |
1 Von den von Google Ad Manager unterstützten VAST 4-Funktionen werden bei IMA folgende Funktionen unterstützt:
- VAST 4.2
- Unterstützung der Secure Interactive Media Interface Definition (SIMID)
- Anzahl von mehreren
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
- 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.