Omówienie interfejsu DAI Pod Serving API

Wyświetlanie bloków reklamowych umożliwia wstawianie reklam Google po stronie serwera bez wysyłania treści na serwery DAI Google. Możesz skorzystać z pomocy obecnego partnera technicznego w zakresie treści wideo, aby zmodyfikować plik manifestu lub zaimplementować własny serwer do manipulacji plikiem manifestu za pomocą interfejsu DAI Pod Serving API (na żywo lub VOD).

Pakiet SDK do dynamicznego wstawiania reklam (IMA) możesz używać do tworzenia aplikacji klienckich na platformy internetowe i mobilne, które płynnie współdziałają z interfejsem DAI Out Delivery API. Aby skonfigurować pakiet IMA DAI SDK z interfejsem DAI Pod Delivery API, zapoznaj się z przewodnikiem dotyczącym platform aplikacji klienckiej (Android, Chromecast, HTML5, iOS, Roku, tvOS) w przypadku formatu transmisji na żywo lub VOD.

Jeśli masz specjalne wymagania, które nie są obsługiwane przez pakiet IMA DAI SDK, możesz utworzyć własne aplikacje klienckie, korzystając z przewodnika po odtwarzaczu wideo klienta (na żywo lub VOD).

Komponenty wyświetlania bloku reklamowego z dynamicznym wstawianiem reklam

Implementacja interfejsu DAI Pod Delivery API składa się z 3 głównych komponentów:

Google Ad Manager to hostowana usługa, która tworzy sesje strumieniowania użytkowników i nimi zarządza, wybiera reklamy do wyświetlenia, koduje je jako segmenty strumieniowania i na żądanie dostarcza je do odtwarzacza wideo klienta.

W transmisjach na żywo reklamy są wstawiane w czasie rzeczywistym, gdy odtwarzacz wideo klienta żąda określonych segmentów i wyświetlają się one w odtwarzaczu jako adresy URL przekierowań do tych segmentów multimediów.

W strumieniach VOD reklamy są wybierane przed rozpoczęciem odtwarzania i wyświetlane do manipulatora pliku manifestu w postaci zestawu plików manifestu strumienia odpowiadających poszczególnym blokom reklamowym.

Manipulator pliku manifestu

Manipulator w pliku manifestu to serwer, który odbiera identyfikator sesji strumienia z odtwarzacza wideo klienta, używa go do powiązania reklam z tym strumieniem i umieszczania reklam w pliku manifestu strumienia.

W przypadku transmisji na żywo HLS manipulator pliku manifestu nie komunikuje się bezpośrednio z Ad Managerem. Zamiast tego umieszcza segmenty multimediów reklamowych w pliku manifestu strumienia razem z adresami URL Ad Managera, dzięki czemu odtwarzacz wideo klienta może zażądać plików segmentów multimediów reklamy.

W przypadku strumieni VOD manipulator pliku manifestu komunikuje się bezpośrednio z Ad Managerem, by wysyłać żądania reklam, i otrzymuje zestaw plików manifestu strumieniowego przesyłania danych do scalenia ze strumieniem treści. Połączony plik manifestu jest następnie wysyłany do odtwarzacza wideo klienta w celu odtworzenia.

Odtwarzacz wideo klienta

Odtwarzacz wideo to aplikacja lub witryna, która ostatecznie odtwarza strumień wideo zawierający reklamy. Zanim to zrobisz, wysyła żądanie identyfikatora strumienia do Ad Managera, a następnie przekazuje go do manipulatora pliku manifestu, aby otrzymać plik manifestu strumieniowania do odtworzenia. Odpowiada też za obserwowanie metadanych In-Stream i aktywowanie zdarzeń śledzenia reklam.

Transmisje na żywo a wyświetlanie bloków reklamowych VOD

Na pierwszy rzut oka wyświetlanie transmisji na żywo i bloków reklamowych VOD może wydawać się bardzo podobne. Między tymi przepływami pracy występuje jednak kilka istotnych różnic.

Wyświetlanie bloków reklamowych transmisji na żywo Wyświetlanie bloku reklamowego VOD
W trakcie odtwarzania odtwarzacz wideo klienta wysyła w razie potrzeby żądania reklam do Ad Managera. Reklamy te można wstępnie wybrać za pomocą wczesnych powiadomień o przerwach na reklamę. Manipulator pliku manifestu wysyła żądania wszystkich reklam do Ad Managera przed rozpoczęciem odtwarzania.
W przypadku strumieni HLS manipulator pliku manifestu nie komunikuje się bezpośrednio z Ad Managerem, ale zamiast tego generuje adresy URL segmentów reklam, które odtwarzacz wideo klienta w razie potrzeby wysyła. Manipulator pliku manifestu wysyła bezpośrednio żądanie reklam do Ad Managera przed wygenerowaniem pliku manifestu strumienia dla odtwarzacza wideo klienta.
Ad Manager może wstawić planszę, jeśli blok reklamowy jest krótszy niż określona przerwa na reklamę. Plansza nie jest potrzebna ani obsługiwana.
Aby móc wysyłać żądania reklam, musisz zarejestrować zdarzenie transmisji na żywo i profile kodujące w usłudze Ad Manager. Nie musisz przeprowadzać żadnej konfiguracji w usłudze Ad Manager, aby móc wysyłać żądania reklam, ale manipulator pliku manifestu musi udostępniać odpowiednie profile kodowania i tag reklamy dla strumienia w przypadku każdego żądania reklamy.

Pamiętaj o tych różnicach w przypadku wyświetlania bloków reklamowych na żywo lub VOD.