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
ioffsetHeight
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 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
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 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Funkcje Ad Manager Wideo | Pomoc |
Reklamy linearne | |
Reklamy nielinearne (nakładki) | |
Reklamy towarzyszące | 4 |
Zasoby alternatywnych reklam towarzyszących VAST 3 | |
Widoczność w Widoku aktywnym | |
Przekierowania VAST | |
Zapasowe reklamy towarzyszące z żądaniem reklamy displayowej | |
Zgodność z tagiem wydawcy Google (GPT) | |
Świadomość treści | |
Reguły reklam | |
Blok reklamowy | |
etui. | |
Raportowanie na temat śledzenia 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 |
Zapasowe reklamy towarzyszące | |
Nakładki reklamowe | |
Funkcje Ad Exchange 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 |
Zapasowe reklamy towarzyszące | |
Nakładki reklamowe | |
Widoczność w Widoku aktywnym | |
Dlaczego ta reklama? | 8 |
1 Z funkcji VAST 4 obsługiwanych przez Google Ad Managera pakiet IMA obsługuje te funkcje:
- VAST 4.2
- Obsługa standardu 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 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.