Zgodność

Na tej stronie znajdziesz ogólne informacje o obsługiwaniu i kompatybilności IMA DAI w przypadku przeglądarek, formatów wideo i platform.

Obsługiwane formaty wideo i przeglądarki

HTML5 to wciąż nowy i stale rozwijający się standard. W wyniku tego obsługa różnych funkcji różni się w zależności od przeglądarki i nie ma jednego domyślnego formatu wideo obsługiwanego przez wszystkie główne przeglądarki. 3 główne formaty wideo używane w większości przeglądarek to H.264, HLS i Dash.

Zgodność zdarzeń VAST

W tej sekcji znajduje się lista 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 (wyzwalanie w przypadku znacznego wyszukiwania w kierunku przeciwnym), start, thirdQuartile.

Częściowo obsługiwane

  • click

    Zdarzenie Click jest wysyłane tylko w przypadku reklam wideo. Kliknięć nie można rejestrować w rodzajach odtwarzaczy pełnoekranowych na Androidzie, iOS lub komputerze, ale można je rejestrować za pomocą elementu śledzenia kliknięć na stronie, gdy film jest zamknięty. Jeśli jednak element wideo korzysta z rodzimej obsługi na iPadzie, kliknięcia nie będą rejestrowane.

  • fullscreen

    IMA obsługuje symulowany tryb pełnoekranowy, w którym film zajmuje cały ekran przeglądarki. IMA uznaje, że film jest w trybie pełnoekranowym, gdy offsetWidthoffsetHeight mają co najmniej rozmiar treści dokumentu. Ten tryb jest obsługiwany we wszystkich przeglądarkach.

    Na iPhone’ach i na platformach z Androidem w wersji wcześniejszej niż 3.0 filmy zawsze są odtwarzane w trybie pełnoekranowym.

  • mute, unmute

    Głośność można regulować tylko w systemach iOS i Android. W związku z tym IMA nie może określić głośności ani stanu wyciszenia, a pakiet SDK nie jest powiadamiany o zmianach. Poniżej znajdziesz listę wersji przeglądarek, które obsługują mute i unmute, oraz tych, które ich nie obsługują:

    • Obsługiwane: Firefox 3.5 lub nowszy, Chrome 8 lub nowszy, Safari 4 lub nowszy
    • Nieobsługiwane: iOS, Android

Więcej informacji o wyświetlaniu reklam VAST znajdziesz we wytycznych IAB.

Zdarzenia reklamy podczas ponownego oglądania przerw na reklamy

IMA nie uruchamia zdarzeń reklamy podczas ponownego oglądania reklam z tych powodów:

  • Adresy URL zdarzeń powinny być wywoływane tylko raz, ponieważ w przeciwnym razie mogą być interpretowane jako spam.
  • Dzięki temu użytkownicy mogą przewijać już obejrzone przerwy na reklamy, co ułatwia przewijanie.

Podczas ponownego oglądania przerw na reklamy są wywoływane tylko te zdarzenia:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

Obsługiwane platformy odtwarzaczy

Pakiety Google IMA SDK są obsługiwane na tych platformach:

Platforma Wersja
HTML5. Komputer: Chrome, Firefox, Safari, Edge, Opera
Telefony: Chrome/Android Browser (Android na telefony i tablety), Safari i Chrome (iOS)
iOS iOS 10.0 lub nowszy
Android Android 4.4 lub nowszy
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

IMA obsługuje zarówno HLS, jak i DASH w swoich pakietach SDK. W tej tabeli znajdziesz informacje o obsługiwanych platformach pakietów SDK. Aby prawidłowo odtwarzać strumień, odtwarzacz wideo musi obsługiwać używany typ strumienia.

Platforma IMA SDK HLS DASH
HTML5. Znacznik wyboru Znacznik wyboru
iOS Znacznik wyboru Red-X
Android Znacznik wyboru Znacznik wyboru
Google Cast Znacznik wyboru Znacznik wyboru
tvOS Znacznik wyboru Red-X
Roku Znacznik wyboru Znacznik wyboru

Funkcje wideo i wersje pakietów SDK

Więcej informacji o tych funkcjach znajdziesz w artykule Omówienie reklam wideo.

IAB Video Suite Pomoc
VAST 4 Ostrzeżenie 1
VAST 3 Ostrzeżenie 2
VAST 2 Znacznik wyboru
VPAID 2 Red-X
VMAP 1.0.1 Ostrzeżenie 3
Funkcje Ad Managera dotyczące wideo Pomoc
Reklamy linearne Znacznik wyboru
Reklamy nielinearne (nakładki) Red-X
Elementy towarzyszące Ostrzeżenie 4
3 alternatywne zasoby reklamy towarzyszącej VAST 3 Red-X
Widoczność w Widoku aktywnym Znacznik wyboru
Przekierowania VAST Znacznik wyboru
Wypełnianie towarzyszących reklam towarzyszących za pomocą żądania reklamy displayowej Red-X
Zgodność z tagiem wydawcy Google (GPT) Red-X
Świadomość treści Red-X
Reguły reklam Znacznik wyboru
Blok reklam Znacznik wyboru
Bumpery Znacznik wyboru
Raportowanie o wieloelementowym śledzeniu zdarzeń (MET) Znacznik wyboru
Możliwa do pominięcia (rezerwacja / nie TrueView) Ostrzeżenie 5
Funkcje AdSense dla wideo 7 Pomoc
TrueView InStream Ostrzeżenie 6
In-Stream Select Znacznik wyboru
Standardowa reklama In-Stream Znacznik wyboru
Pełny slot Red-X
Elementy towarzyszące Ostrzeżenie 4
Uzupełnienie reklamy towarzyszącej Red-X
Nakładki Red-X
Funkcje Ad Exchange w usłudze Ad Manager Pomoc
TrueView InStream Ostrzeżenie 6
In-Stream Select Znacznik wyboru
Standardowa reklama In-Stream Znacznik wyboru
Pełny slot Red-X
Elementy towarzyszące Ostrzeżenie 4
Uzupełnienie reklamy towarzyszącej Red-X
Nakładki Red-X
Widoczność w Widoku aktywnym Znacznik wyboru
Dlaczego ta reklama? Ostrzeżenie 8

1 Z funkcji VAST 4 obsługiwanych przez Google Ad Manager IMA obsługuje te funkcje:

2 Te funkcje VAST 3.0 nie są jeszcze obsługiwane:

  • Element towarzyszący adSlotId
  • Opcje wyświetlania elementów towarzyszących
  • Ikony

3 Te funkcje VMAP nie są jeszcze obsługiwane:

  • Zdarzenia śledzenia specyficzne dla VMAP
  • Kody błędów związane z VMAP
  • Nakładki reklamowe
  • przesunięcia czasowe inne niż gg:mm:ss lub „start” i „end”;
  • Wyświetlanie atrybutu breakType
  • repeatAfter atrybut

4 Obsługiwane są tylko obrazy towarzyszące. Reklamy towarzyszące z obrazem wymagają niestandardowej implementacji. Towarzyszące reklamy wideo nie są obsługiwane w systemie tvOS.

5 Tradycyjne reklamy możliwe do pominięcia są obsługiwane tylko w pakietach IMA DAI SDK na HTML5, iOS, tvOS, Roku i Androida (w tym Android TV). W przypadku pakietu Cast SDK musisz zadeklarować możliwość pomijania reklam za pomocą parametru StreamRequest.senderCanSkip, aby obsługiwać tradycyjne reklamy z możliwością pominięcia.

6 Reklamy wideo możliwe do pominięcia typu TrueView są obsługiwane tylko w pakietach IMA DAI SDK dla HTML5, iOS i Androida (w tym Androida TV).

7 funkcji AdSense nie obsługuje pakiet Cast SDK.

8 Dlaczego ta reklama? wymaga, aby podczas tworzenia StreamManager podać parametr adUiElement. Pakiet Cast SDK nie obsługuje funkcji Dlaczego ta reklama?.

Zastrzeżenia dotyczące platform JavaScript

W przypadku korzystania z frameworku JavaScript, takiego jak React czy AngularJS, z pakietem IMA HTML5 SDK należy wziąć pod uwagę kilka kwestii. Te frameworki często przenoszą elementy DOM, co może spowodować przerwanie działania IMA SDK, ponieważ oczekuje ono, że DOM będzie statyczny po jego uruchomieniu. Pakiet IMA SDK obsługuje frameworki JavaScriptu, o ile zostanie on zainicjowany po zakończeniu przenoszenia elementów DOM przez framework. W szczególności element HTML5 przekazany jako argument adUiElement podczas tworzenia obiektu StreamManager nie powinien być przenoszony po utworzeniu.

Obsługa Apple AirPlay

Pakiet IMA SDK nie obsługuje funkcji Apple AirPlay. Wyłącz AirPlay lub wyłącz prośby o reklamy, gdy wykryto AirPlay.