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 konkretnych 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)
- 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 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.