Ta strona zawiera ogólne informacje na temat obsługi i zgodności funkcji IMA DAI dla przeglądarek, formatów i platform.
Obsługiwane formaty wideo i przeglądarki
HTML5 to wciąż nowy, ewoluujący standard. Dlatego obsługa różnych funkcji funkcje różnią się w zależności od przeglądarek i nie istnieje jeden domyślny format wideo obsługiwane przez wszystkie popularne przeglądarki. Trzy główne formaty filmów wykorzystywane w ramach większość 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, gdy
to wyraźne przesunięcie w tył), start
,
thirdQuartile
.
Częściowo obsługiwane
click
Zdarzenie
Click
jest wysyłane tylko w przypadku reklam wideo. Nie można rejestrować kliknięć w natywnych odtwarzaczach pełnoekranowych na urządzenia z Androidem, iOS, na komputerach i komputerach, ale kliknięcia mogą być rejestrowane przez śledzenie kliknięć na stronie, po zamknięciu filmu. Jeśli jednak element wideo korzysta z natywnych na iPadzie, kliknięcia nie zostaną zarejestrowane.fullscreen
IMA obsługuje tryb symulowanego pełnego ekranu, które zajmuje całe okno przeglądarki. IMA uznaje film za wyświetlany w trybie pełnoekranowym gdy
offsetWidth
ioffsetHeight
mają rozmiar co najmniej równy treści dokumentu. Ten tryb jest obsługiwany we wszystkich przeglądarkach.Na telefonach iPhone i platformach Android 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. Dlatego IMA nie mogą nie określają głośności lub stanu wyciszenia, ani pakiet SDK nie powiadamia o zmianach. Poniżej listę wersji przeglądarek, które nie obsługują tej funkcji;
mute
,unmute
:- Obsługiwane: Firefox 3.5 i nowsze, Chrome 8 i nowsze, Safari 4 i nowsze
- Nieobsługiwane: iOS, Android
Zapoznaj się z Wskazówki IAB dotyczące o wyświetlaniu reklam VAST.
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ć wywoływane tylko raz, w przeciwnym razie mogą zostać uznane za spam zachowanie użytkownika.
- Dzięki temu użytkownicy mogą przewijać już obejrzane przerwy na reklamę. o lepsze wrażenia z wyszukiwania.
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ądzenia mobilne: Chrome/przeglądarka na Androida (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. Pomocne informacje znajdziesz w tej tabeli na określonych platformach SDK. Aby odtwarzanie strumieniowe było prawidłowe, odtwarzacz musi obsługiwać używany 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 tych funkcjach znajdziesz w artykule o reklamach 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) | |
Elementy 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 | |
Bumpery | |
Raportowanie na temat śledzenia wielu zdarzeń (MET) | |
Możliwe do pominięcia (rezerwacja / inne niż TrueView) | 5 |
Funkcje AdSense dla wideo7 | Pomoc |
TrueView InStream | 6 |
Reklama In-Stream z możliwością pominięcia | |
Standardowa In-Stream | |
Reklamy zajmujące cały boks reklamowy | |
Elementy towarzyszące | 4 |
Zapasowe reklamy towarzyszące | |
Nakładki | |
Funkcje Ad Exchange w usłudze Ad Manager | Pomoc |
TrueView InStream | 6 |
Reklama In-Stream z możliwością pominięcia | |
Standardowa In-Stream | |
Reklamy zajmujące cały boks reklamowy | |
Elementy towarzyszące | 4 |
Zapasowe reklamy towarzyszące | |
Nakładki | |
Widoczność w Widoku aktywnym | |
Dlaczego ta reklama? | 8 |
1 z Funkcje VAST 4 obsługiwane przez Google Ads Menedżer oraz IMA obsługują te funkcje:
- VAST 4.2
- Obsługa Secure Interactive Media Interface Definition (SIMID) (w języku angielskim)
- Przydział dla wielu węzłów
UniversalAdID
- VAST 4.0
- AdID
- Plik mezzanine
- Nowe kody błędów VAST
- Nowe makra VAST
AdVerifications
– pomoc
2 Następujące 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. Towarzyszące obrazy wymagają niestandardowej implementacji do wypełniania reklam. Reklamy towarzyszące nie są obsługiwane w systemie tvOS.
5 Tradycyjne reklamy możliwe do pominięcia są obsługiwane tylko w tych krajach/regionach:
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ść pomijania za pomocą parametru
StreamRequest.senderCanSkip
, aby umożliwić wyświetlanie
dodatkowych reklam możliwych do pominięcia.
6 Reklamy TrueView możliwe do pominięcia są obsługiwane tylko w tych krajach/regionach pakiety SDK IMA DAI na potrzeby HTML5, iOS i Androida (w tym Android TV).
7 Funkcje AdSense nie są obsługiwane w pakiecie SDK Cast.
8 Dlaczego ta reklama? wymaga, aby parametr
Parametr adUiElement
zostanie przekazany podczas tworzenia StreamManager
.
Sekcja Dlaczego ta reklama? nie jest obsługiwana w pakiecie SDK Cast.
Uwagi dotyczące platform JavaScript
Podczas korzystania z platformy JavaScript trzeba pamiętać o pewnych kwestiach,
React lub AngularJS z pakietem IMA HTML5 SDK. Te ramy często przenoszą elementy
przez co może uszkodzić pakiet IMA SDK, bo wymaga on
statyczny po zainicjowaniu. Pakiet IMA SDK obsługuje platformy JavaScript, o ile
ponieważ pakiet SDK jest inicjowany po zakończeniu przenoszenia elementów DOM przez platformę.
Konkretnie chodzi o element HTML5 przekazywany jako argument adUiElement
podczas
tworzących
StreamManager
nie powinny być przenoszone po jego utworzeniu.
Obsługa Apple AirPlay
Pakiet IMA SDK nie obsługuje Apple AirPlay. Wyłącz AirPlay lub reklamę żądań po wykryciu AirPlay.