W przypadku głównych platform należy zawsze używać pakietu IMA SDK. Jeśli pakiet nie jest dostępny, interfejs DAI API (Beta) oferuje podobne funkcje w zakresie aktywowanego przez klienta generowania raportów z danymi o reklamach oraz obsługi linearnych transmisji na żywo i wideo na żądanie (VOD). W niektórych przypadkach można też wykorzystać sygnalizowanie po stronie serwera (Server-Side Beacon, SSB).
Ta tabela zawiera porównanie funkcji obsługiwanych w implementacjach dynamicznego wstawiania reklam (Dynamic Ad Insertion, DAI), które wykorzystują pakiet IMA SDK, SSB i interfejs DAI API, który jest obecnie w wersji beta.
Funkcja | IMA SDK | Interfejs DAI API (Beta) |
SSB | Uwagi |
---|---|---|---|---|
Raportowanie danych o reklamach wideo | W przypadku SSB serwer reklam śledzi wyświetlenia reklam wideo, jednak przy strumieniach VOD nie ma śledzenia interakcji z użytkownikiem ani zdarzeń kwartyli VAST. | |||
Przychody z Ad Exchange | Przychody z Ad Exchange bez pakietu IMA są obsługiwane przez pakiet Programmatic Access Library (PAL). | |||
Reklamy możliwe do kliknięcia | Pakiet IMA SDK obsługuje wstawiane dynamicznie reklamy możliwe do kliknięcia w HTML5, na iOS oraz na Androidzie.
Interfejs DAI API obsługuje reklamy możliwe do kliknięcia, ale wymagają one wdrożenia przez wydawcę. |
|||
Reklamy towarzyszące | Pakiet IMA SDK i interfejs DAI API obsługują reklamy towarzyszące tylko na platformie HTML5 korzystającej z interfejsu Ads API. | |||
Przyciski odtwarzacza
(odliczanie, napisy, tworzenie zakładek, cofnięcie do przerwy na reklamę, przewijanie, informacje o punkcie wstawienia reklamy) |
Interfejs DAI API dostarcza metadane, które obsługują elementy sterujące odtwarzacza, ale wymagają one implementacji przez wydawcę. | |||
Wideo na żądanie –
reklamy w trakcie filmu i po nim |
||||
Wideo na żądanie –
reklamy przed filmem |
||||
Transmisja linearna lub na żywo –
przerwy na reklamę |
Typy implementacji DAI
IMA SDK |
Pakiet IMA SDK używany do dynamicznego wstawiania reklam (DAI) umożliwia odtwarzaczowi wysyłanie żądań strumienia wideo na żądanie (VOD) lub wideo linearnego (na żywo) i wysyłanie sygnałów do Ad Managera na potrzeby raportowania. Śledzenie zdarzeń za pomocą pakietu SDK jest dokładniejsze niż sygnalizowanie po stronie serwera (SSB). |
Sygnalizowanie po stronie serwera (SSB) |
Sygnalizowanie po stronie serwera (SSB) umożliwia odtwarzaczowi HLS wysyłanie bezpośrednich żądań HTTP do systemu dynamicznego wstawiania reklam (DAI), dzięki czemu Ad Manager może przeprowadzać szacunki na potrzeby monitorowania i raportowania danych o strumieniach wideo. Każdy odtwarzacz powinien mieć możliwość odtwarzania strumieni SSB, jednak obsługa tej funkcji jest ograniczona. |
Interfejs DAI API (Beta) |
Interfejs API do dynamicznego wstawiania reklam (DAI) umożliwia dostęp do strumieni generujących przychody, gdy pakiet IMA SDK nie jest obsługiwany (np. w przypadku telewizorów smart TV). Pakiet IMA jest wymagany na platformach, na których jest dostępny. Interfejs API obsługuje wszystkie istniejące funkcje DAI, ale wymagają one implementacji przez wydawcę. |