Zgodność

Na tej stronie znajdziesz ogólne informacje o obsłudze i zgodności IMA DAI z przeglądarkami, formatami wideo i platformami.

Obsługiwane formaty wideo i przeglądarki

HTML5 to wciąż nowy, ewoluujący standard. W związku z tym obsługa różnych funkcji różni się w zależności od przeglądarki i nie istnieje jeden domyślny format wideo 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 (uruchomiony w przypadku istotnego przewinięcia w kierunku wstecznym), start,thirdQuartile.

Częściowo obsługiwane

  • click

    Zdarzenie Click jest wysyłane tylko w przypadku reklam wideo. W natywnych pełnoekranowych odtwarzaczach na urządzeniach z Androidem, iOS i komputerach nie można rejestrować kliknięć, ale po zamknięciu filmu można je rejestrować przez element śledzenia kliknięć na stronie. Jeśli jednak element wideo korzysta z natywnych ustawień na iPadzie, kliknięcia nie zostaną zarejestrowane.

  • fullscreen

    IMA obsługuje tryb symulowanego pełnego ekranu, w którym wideo zajmuje całe okno przeglądarki. IMA uznaje film za wyświetlany w trybie pełnoekranowym, jeśli jego offsetWidth i offsetHeight mają rozmiar co najmniej równy treści dokumentu. Ten tryb jest obsługiwany we wszystkich przeglądarkach.

    Na iPhone'ach i platformach z Androidem w wersjach starszych niż 3.0 film jest zawsze odtwarzany w trybie pełnoekranowym.

  • mute, unmute

    iOS i Android mają tylko natywną regulację głośności. W związku z tym IMA nie może określić stanu głośności ani stanu wyciszenia ani otrzymać powiadomienia o zmianach. Poniżej znajduje się lista wersji przeglądarek, które 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 we wskazówkach IAB.

Zdarzenia reklamowe podczas ponownego oglądania przerw na reklamę

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

  • Adresy URL zdarzeń powinny być aktywowane tylko raz. W przeciwnym razie mogą zostać uznane za spam.
  • Dzięki temu użytkownicy będą mogli przewijać treści po przerwach na reklamę, które już obejrzą, co usprawnia wyszukiwanie.

To jedyne zdarzenia wywoływane podczas ponownego oglądania przerw na reklamę:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

Obsługiwane platformy odtwarzaczy wideo

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

Platforma Wersja
HTML5 Komputer: Chrome, Firefox, Safari, Edge, Opera
Urządzenie mobilne: przeglądarka Chrome lub przeglądarka na Androidzie (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 w wersji 14 lub nowszej,
Roku Wszystkie urządzenia, które nadal otrzymują aktualizacje oprogramowania od Roku

Obsługa formatu strumienia wideo

IMA obsługuje zarówno format HLS, jak i DASH w swoich pakietach SDK. W tej tabeli znajdziesz informacje o pomocy dotyczącej konkretnych platform SDK. Aby odtwarzanie strumienia było prawidłowe, odtwarzacz wideo musi obsługiwać wybrany 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 pakietów SDK

Więcej informacji o wymienionych niżej funkcjach znajdziesz w artykule Omówienie reklam wideo.

Pakiet wideo IAB 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 Ad Manager Wideo Pomoc
Reklamy linearne Znacznik wyboru
Reklamy nielinearne (nakładki) Czerwony X
Reklamy towarzyszące Ostrzeżenie 4
Zasoby alternatywnych reklam towarzyszących VAST 3 Czerwony X
Widoczność w Widoku aktywnym Znacznik wyboru
Przekierowania VAST Znacznik wyboru
Zapasowe reklamy towarzyszące z żądaniem reklamy displayowej Czerwony X
Zgodność z tagiem wydawcy Google (GPT) Czerwony X
Świadomość treści Czerwony X
Reguły reklam Znacznik wyboru
Blok reklamowy Znacznik wyboru
etui. Znacznik wyboru
Raportowanie na temat śledzenia 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
Zapasowe reklamy towarzyszące Czerwony X
Nakładki reklamowe Czerwony X
Funkcje Ad Exchange 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
Zapasowe reklamy towarzyszące Czerwony X
Nakładki reklamowe Czerwony X
Widoczność w Widoku aktywnym Znacznik wyboru
Dlaczego ta reklama? Ostrzeżenie 8

1 Z funkcji VAST 4 obsługiwanych przez Google Ad Managera pakiet 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 dotyczące 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. Elementy towarzyszące wymagają niestandardowej implementacji przy wypełnianiu reklam. Reklamy towarzyszące nie są obsługiwane w systemie tvOS.

5 Tradycyjne reklamy możliwe do pominięcia są obsługiwane tylko przez pakiety IMA DAI SDK na platformy HTML5, iOS, tvOS, Roku i Androida (w tym Androida TV). W przypadku pakietu Cast SDK musisz zadeklarować możliwość pominięcia za pomocą StreamRequest.senderCanSkip, aby umożliwić obsługę reklam możliwych do pominięcia.

6 Reklamy TrueView możliwe do pominięcia są obsługiwane tylko przez pakiety SDK IMA DAI na potrzeby HTML5, iOS i Androida (w tym Androida TV).

7 Funkcje AdSense nie są obsługiwane w pakiecie SDK Cast.

8 Dlaczego ta reklama? wymaga przekazania parametru adUiElement podczas tworzenia elementu StreamManager. Sekcja Dlaczego ta reklama? nie jest obsługiwana w pakiecie SDK Cast.

Uwagi dotyczące platform JavaScript

W przypadku korzystania z pakietu IMA HTML5 SDK platformy JavaScript, takiej jak React czy AngularJS, trzeba wziąć pod uwagę pewne kwestie. Te platformy często przenoszą elementy DOM, co może uszkodzić pakiet IMA SDK, ponieważ SDK oczekuje, że DOM będzie statyczny przy inicjowaniu. Pakiet IMA SDK obsługuje platformy JavaScript, o ile jest inicjowany po zakończeniu przenoszenia elementów DOM przez platformę. Konkretnie chodzi o to, że elementu HTML5 przekazywanego jako argument adUiElement podczas tworzenia obiektu StreamManager nie należy przenosić po jego utworzeniu.

Obsługa Apple AirPlay

Pakiet IMA SDK nie obsługuje Apple AirPlay. Wyłącz AirPlay albo wyłącz żądania reklamy po jej wykryciu.