Zgodność

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 i offsetHeight 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 Znacznik wyboru Znacznik wyboru
iOS Znacznik wyboru Czerwony-X
Android Znacznik wyboru Znacznik wyboru
Google Cast Znacznik wyboru Znacznik wyboru
tvOS Znacznik wyboru Czerwony-X
Roku Znacznik wyboru Znacznik wyboru

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 Ostrzeżenie 1
VAST 3 Ostrzeżenie 2
VAST 2 Znacznik wyboru
VPAID 2 Czerwony-X
VMAP 1.0.1 Ostrzeżenie 3
Funkcje Wideo w usłudze Ad Manager Pomoc
Reklamy linearne Znacznik wyboru
Reklamy nielinearne (nakładki) Czerwony-X
Reklamy towarzyszące Ostrzeżenie 4
Zasoby alternatywnej reklamy towarzyszącej VAST 3 Czerwony-X
Widoczność w Widoku aktywnym Znacznik wyboru
Przekierowania VAST Znacznik wyboru
Zapasowa reklama towarzysząca z żądaniem reklamy displayowej Czerwony-X
Zgodność tagu wydawcy Google (GPT) Czerwony-X
Świadomość treści Czerwony-X
Reguły reklam Znacznik wyboru
Blok reklamowy Znacznik wyboru
etui. Znacznik wyboru
Raporty o śledzeniu wielu zdarzeń (MET) Znacznik wyboru
Możliwe do pominięcia (rezerwacja / inne niż TrueView) Ostrzeżenie 5
Funkcje AdSense dla wideo7 Pomoc
TrueView In-Stream Ostrzeżenie 6
Reklama In-Stream z możliwością pominięcia Znacznik wyboru
Standardowa In-Stream Znacznik wyboru
Reklamy zajmujące cały boks reklamowy Czerwony-X
Reklamy towarzyszące Ostrzeżenie 4
Zapasowa reklama towarzysząca Czerwony-X
Nakładki reklamowe Czerwony-X
Funkcje Ad Managera w usłudze Ad Manager Pomoc
TrueView In-Stream Ostrzeżenie 6
Reklama In-Stream z możliwością pominięcia Znacznik wyboru
Standardowa In-Stream Znacznik wyboru
Reklamy zajmujące cały boks reklamowy Czerwony-X
Reklamy towarzyszące Ostrzeżenie 4
Zapasowa reklama towarzysząca Czerwony-X
Nakładki reklamowe Czerwony-X
Widoczność w Widoku aktywnym Znacznik wyboru
Dlaczego ta reklama? Ostrzeżenie 8

1 Spośród funkcji VAST 4 obsługiwanych przez Google Ad Managera IMA obsługuje te funkcje:

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.

Zastrzeżenia dotyczące platform JavaScript

W przypadku korzystania z pakietu IMA HTML5 SDK z platformą JavaScript, np. React lub AngularJS, trzeba wziąć pod uwagę pewne kwestie. Platformy te często przenoszą elementy DOM, co może zakłócać działanie pakietu IMA SDK, ponieważ pakiet SDK oczekuje, że po zainicjowaniu DOM będzie statyczny. Pakiet IMA SDK obsługuje platformy JavaScript, o ile pakiet SDK jest inicjowany po zakończeniu przenoszenia elementów DOM. W szczególności nie należy przenosić elementu HTML5 przekazywanego jako argument adUiElement podczas tworzenia elementu StreamManager po jego utworzeniu.

Obsługa Apple AirPlay

Pakiet IMA SDK nie obsługuje Apple AirPlay. Wyłącz AirPlay lub wyłącz żądania reklam w przypadku wykrycia AirPlay.