Diese Seite enthält allgemeine Informationen zur Unterstützung und Kompatibilität der dynamischen Anzeigenbereitstellung mit IMA für Browser, Videoformate und Plattformen.
Unterstützte Videoformate und Browser
HTML5 ist noch immer ein neuer und sich noch weiterentwickelnder Standard. Daher werden verschiedene Die Funktionen unterscheiden sich je nach Browser und es gibt kein einzelnes Standardvideoformat die von allen gängigen Browsern unterstützt werden. Die drei wichtigsten Videoformate in der der meisten Browser sind H.264, HLS und Dash.
Kompatibilität mit VAST-Ereignissen
In diesem Bereich sind die VAST-Ereignisse aufgeführt, die automatisch an den basierend auf den in der VAST-Antwort zurückgegebenen Informationen.
Vollständig unterstützt
complete
, creativeView
,
firstQuartile
, impression
, midpoint
pause
, resume
, rewind
(ausgelöst, wenn dort
eine bedeutsame Suche in die Rückwärtsrichtung ist), start
,
thirdQuartile
Teilweise unterstützt
click
Das
Click
-Ereignis wird nur für Videoanzeigen gesendet. Bei nativen Vollbild-Playern unter Android, iOS, oder Desktop-Computer, aber Klicks können trotzdem mit einem In-Page-Klick-Tracking -Element, wenn das Video geschlossen wird. Wenn für das Videoelement jedoch native auf dem iPad, können Klicks nicht erfasst werden.fullscreen
IMA unterstützt einen simulierten Vollbildmodus, bei dem das Video das gesamte Browserfenster einnimmt. IMA betrachtet ein Video im Vollbildmodus wenn es
offsetWidth
undoffsetHeight
ist haben mindestens die Größe des Dokumenttexts. Dieser Modus wird von allen Browsern unterstützt.Auf dem iPhone und älteren Android-Plattformen wird das Video immer im Vollbildmodus abgespielt.
mute
,unmute
Die Lautstärke kann nur unter iOS und Android nativ gesteuert werden. Daher kann IMA die Lautstärke oder den Stummschaltungsstatus ermitteln und das SDK nicht über Änderungen informiert wird. Unten sehen Sie eine Liste der Browserversionen, die diese unterstützen und welche nicht
mute
,unmute
:- Unterstützt:Firefox 3.5 und höher, Chrome 8 oder höher, Safari 4 oder höher
- Nicht unterstützt:iOS, Android
Weitere Informationen finden Sie in der IAB-Richtlinien für zur Anzeigenbereitstellung mit VAST.
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 interpretiert werden könnten verhalten.
- So können Nutzer in und um die Werbeunterbrechungen springen, die sie sich bereits angesehen haben, um die Suche zu verbessern.
Dies sind die einzigen Ereignisse, die ausgelöst werden, 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. Informationen zur Unterstützung finden Sie in dieser Tabelle. auf bestimmten SDK-Plattformen. Für eine korrekte Stream-Wiedergabe muss 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 den Übersicht über 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 der In Google Ad unterstützte VAST 4-Funktionen Manager, werden im IMA-Format folgende Funktionen unterstützt:
- VAST 4.2
<ph type="x-smartling-placeholder">
- </ph>
- Unterstützung für Secure Interactive Media Interface Definition (SIMID)
- Anzahl von mehreren
UniversalAdID
-Knoten
- VAST 4.0
<ph type="x-smartling-placeholder">
- </ph>
- AdID
- Mezzanine-Datei
- Neue VAST-Fehlercodes
- Neue VAST-Makros
AdVerifications
-Support
2 Die folgenden VAST 3.0-Funktionen sind nicht noch 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 eine benutzerdefinierte Implementierung zum Befüllen von Anzeigen erfordern. Companion-Anzeigen werden unter tvOS nicht unterstützt.
5 Herkömmliche überspringbare Anzeigen werden nur in
IMA DAI SDKs für HTML5, iOS, tvOS, Roku und Android (einschließlich Android TV)
Beim Cast SDK musst du die Überspringen-Funktion mit
StreamRequest.senderCanSkip
,
tradditional überspringbare Anzeigen unterstützt.
6 Überspringbare TrueView-Anzeigen werden nur in Die IMA DAI SDKs für HTML5, iOS und Android (einschließlich Android TV)
7 AdSense-Funktionen werden im Cast SDK nicht unterstützt.
8 Für Warum sehe ich diese Werbung? muss das Attribut
Der Parameter adUiElement
wird beim Erstellen der StreamManager
übergeben.
Warum sehe ich diese Werbung? wird im Cast SDK nicht unterstützt.
Einschränkungen bei JavaScript-Frameworks
Bei der Verwendung eines JavaScript-Frameworks sind einige Dinge zu beachten, z. B.
React oder AngularJS mit dem IMA HTML5 SDK verwenden Diese Frameworks verschieben oft Elemente,
des DOMs ein, wodurch das IMA SDK beschädigt werden kann, da das SDK erwartet, dass das DOM
statisch, wenn er initiiert wird. Das IMA SDK unterstützt JavaScript-Frameworks,
da das SDK initiiert wird, nachdem das Framework das Verschieben der DOM-Elemente abgeschlossen hat.
Das HTML5-Element wird als adUiElement
-Argument übergeben, wenn
bei der Erstellung der
StreamManager
sollte nach der Instanziierung nicht mehr
verschoben werden.
Unterstützung von Apple AirPlay
Apple AirPlay wird vom IMA SDK nicht unterstützt. Entweder AirPlay deaktivieren oder die Anzeige deaktivieren wenn AirPlay erkannt wird.