Na tej stronie znajdziesz ogólne informacje na temat obsługi standardu IMA DAI w przeglądarkach, formatach wideo i platformach IMA.
Obsługiwane formaty wideo i przeglądarki
HTML5 to wciąż nowy i ewoluujący standard. W związku z tym obsługa różnych funkcji różni się w zależności od przeglądarki, a żadny domyślny format wideo nie jest obsługiwany przez wszystkie popularne przeglądarki. Trzy główne formaty wideo używane w większości przeglądarek to H.264, HLS i Dash.
Zgodność zdarzeń VAST
Ta sekcja zawiera listę zdarzeń VAST, które są automatycznie zgłaszane do serwera na podstawie informacji zwróconych w odpowiedzi VAST.
Pełna obsługa
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(uruchomione, gdy istnieje istotne przewijanie do tyłu), start
,
thirdQuartile
.
Częściowo obsługiwane
click
Zdarzenie
Click
jest wysyłane tylko w przypadku reklam wideo. Kliknięcia nie są rejestrowane w natywnych odtwarzaczach pełnoekranowych na urządzeniach z Androidem i iOS ani w komputerach, ale mogą zostać zarejestrowane przez element śledzenia kliknięć na stronie po zamknięciu filmu. Jeśli jednak element wideo korzysta z natywnych elementów sterujących na iPadzie, kliknięcia nie są rejestrowane.fullscreen
IMA obsługuje symulowany tryb pełnoekranowy, w którym wideo zajmuje całe okno przeglądarki. IMA uzna film za tryb pełnoekranowy, gdy jego
offsetWidth
ioffsetHeight
mają co najmniej rozmiar treści dokumentu. Ten tryb jest obsługiwany we wszystkich przeglądarkach.Na telefonach iPhone i urządzeniach z Androidem starszych niż 3.0 filmy zawsze są odtwarzane w trybie pełnoekranowym.
mute
unmute
iOS i Android mają tylko bezpośrednią kontrolę nad głośnością. W związku z tym IMA nie może określić poziomu głośności lub wyciszenia, a pakiet SDK nie jest powiadamiany o zmianach. Poniżej znajduje się lista wersji przeglądarek, które obsługują i nie obsługują
mute
,unmute
:- Obsługiwane: Firefox 3.5 i nowsze, Chrome 8 i nowsze, Safari 4 i nowsze
- Nieobsługiwane: iOS, Android
Więcej informacji o wyświetlaniu reklam VAST znajdziesz w wytycznych IAB.
Zdarzenia reklamowe podczas ponownego oglądania przerw na reklamę
Pakiet IMA nie uruchamia zdarzeń reklamowych przy ponownym obejrzeniu reklamy z tych powodów:
- Adresy URL zdarzeń należy wywoływać tylko raz. W przeciwnym razie mogą zostać uznane za spam.
- Dzięki temu użytkownicy będą mogli przewijać reklamy, które już widzieli, i w pobliżu, co zwiększa komfort wyszukiwania.
Są to jedyne zdarzenia wywoływane podczas ponownego oglądania przerw na reklamę:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
Obsługiwane platformy odtwarzaczy wideo
Pakiety IMA SDK Google są obsługiwane na tych platformach:
Platforma | Wersja |
---|---|
HTML5 | Komputery: Chrome, Firefox, Safari, Edge, Opera Urządzenia mobilne: przeglądarka Chrome/Android (telefony i tablety z Androidem), Safari i Chrome (iOS) |
iOS | iOS 10.0 lub nowszy |
Android | Androida 4.4 lub nowszego, |
Google Cast | Wszystkie urządzenia przesyłające |
tvOS | tvOS 14 lub nowszy |
Roku | Wszystkie urządzenia, które nadal otrzymują aktualizacje oprogramowania od Roku |
Obsługa formatu strumienia wideo
W swoich pakietach SDK IMA obsługuje zarówno HLS, jak i DASH. W tej tabeli znajdziesz informacje na temat pomocy dotyczącej konkretnych platform SDK. Aby odtwarzanie strumienia działało prawidłowo, odtwarzacz wideo musi obsługiwać dany typ strumienia.
Platforma IMA SDK | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
Funkcje wideo i wersje pakietu SDK
Więcej informacji o wymienionych poniżej funkcjach znajdziesz w artykule Omówienie reklam wideo.
Pakiet IAB Video Suite | Pomoc |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Funkcje Wideo w usłudze Ad Manager | Pomoc |
Reklamy linearne | |
Reklamy nielinearne (nakładki) | |
Reklamy towarzyszące | 4 |
Zasoby alternatywnej reklamy towarzyszącej VAST 3 | |
Widoczność w Widoku aktywnym | |
Przekierowania VAST | |
Zapasowa reklama towarzysząca z żądaniem reklamy displayowej | |
Zgodność tagu wydawcy Google (GPT) | |
Świadomość treści | |
Reguły reklam | |
Blok reklamowy | |
etui. | |
Raporty o śledzeniu wielu zdarzeń (MET) | |
Możliwe do pominięcia (rezerwacja / inne niż TrueView) | 5 |
Funkcje AdSense dla wideo7 | Pomoc |
TrueView In-Stream | 6 |
Reklama In-Stream z możliwością pominięcia | |
Standardowa In-Stream | |
Reklamy zajmujące cały boks reklamowy | |
Reklamy towarzyszące | 4 |
Zapasowa reklama towarzysząca | |
Nakładki reklamowe | |
Funkcje Ad Managera w usłudze Ad Manager | Pomoc |
TrueView In-Stream | 6 |
Reklama In-Stream z możliwością pominięcia | |
Standardowa In-Stream | |
Reklamy zajmujące cały boks reklamowy | |
Reklamy towarzyszące | 4 |
Zapasowa reklama towarzysząca | |
Nakładki reklamowe | |
Widoczność w Widoku aktywnym | |
Dlaczego ta reklama? | 8 |
1 Spośród funkcji VAST 4 obsługiwanych przez Google Ad Managera IMA obsługuje te funkcje:
- VAST 4.2
- Obsługa Secure Interactive Media Interface Definition (SIMID).
- Zezwolenie na wiele węzłów
UniversalAdID
- VAST 4.0
- AdID
- Plik mezzanine
- Nowe kody błędów VAST
- Nowe makra VAST
AdVerifications
– pomoc
2 Te funkcje VAST 3.0 nie są jeszcze obsługiwane:
- Reklama towarzysząca
adSlotId
- Opcje wyświetlania reklamy towarzyszącej
- Ikony
3 Te funkcje VMAP nie są jeszcze obsługiwane:
- Zdarzenia śledzenia specyficzne dla VMAP
- Kody błędów specyficznych dla VMAP
- Nakładki reklamowe
- Przesunięcia czasu inne niż gg:mm:ss lub „start” i „end”
- Wyświetl atrybut
breakType
repeatAfter
atrybut
4 Obsługiwane są tylko towarzyszące obrazy. Do wypełniania reklam obrazy towarzyszące wymagają niestandardowej implementacji. Reklamy towarzyszące nie są obsługiwane na urządzeniach z tvOS.
5 Tradycyjne reklamy możliwe do pominięcia są obsługiwane tylko w pakietach IMA DAI SDK na potrzeby HTML5, iOS, tvOS, Roku i Androida (w tym Android TV).
W pakiecie SDK Cast musisz zadeklarować możliwość pomijania za pomocą StreamRequest.senderCanSkip
, by obsługiwać dodatkowe reklamy możliwe do pominięcia.
6 Reklamy TrueView możliwe do pominięcia są obsługiwane tylko przez pakiety IMA DAI SDK w HTML5, iOS i Androidzie (w tym na Androidzie TV).
7 Pakiet SDK Cast nie obsługuje funkcji AdSense.
8 Dlaczego ta reklama? wymaga przekazania parametru adUiElement
podczas tworzenia elementu StreamManager
.
Opcja Dlaczego ta reklama? nie jest obsługiwana przez pakiet SDK Cast.