Wstawianie reklam do transmisji na żywo za pomocą interfejsu Pod Serving API

Aby wdrożyć wstawianie reklam po stronie serwera (SSAI) w przypadku transmisji na żywo HLS lub DASH, użyj interfejsu Pod Serving API do wysyłania żądań dotyczących bloków reklamowych z adaptacyjną szybkością transmisji. Obsługiwane rozdzielczości i szybkości transmisji bitów znajdziesz w sekcji Formaty audio i wideo oraz transkodowanie.

Na tej stronie opisujemy, jak używać interfejsu Pod Serving API w przypadku transmisji na żywo.

Wymagania wstępne

Zanim przejdziesz dalej, musisz mieć:

Podstawowy proces wyświetlania

Aby dostarczyć strumień, wybierz protokół strumieniowania i wykonaj te czynności:

HLS

  1. Aby zarejestrować sesję, wyślij żądanie strumienia z odtwarzacza wideo do Google Ad Managera.

  2. Rozpocznij odpytywanie metadanych reklam w przypadku nadchodzących zdarzeń związanych z reklamami.

  3. Poproś manipulatora pliku manifestu o plik manifestu transmisji na żywo.

  4. Opcjonalnie: wyślij powiadomienie o wcześniejszej przerwie na reklamę do Google Ad Managera. Ważne: zalecamy wykonanie tego kroku, aby zwiększyć współczynnik wypełnienia.

  5. Gdy manipulator pliku manifestu wykryje znacznik przerwy na reklamę, skonstruuj adresy URL segmentów reklam i wstaw je do pliku manifestu.

    • Podczas przerwy na reklamę odtwarzacz wideo klienta wysyła żądanie segmentu reklamy i przekierowuje adres URL segmentu, aby pobrać plik segmentu reklamy.
  6. Wyodrębnianie identyfikatorów zdarzeń związanych z reklamami z tagów ID3 w celu znajdowania i wysyłania do Google pingów weryfikujących media.

Blok reklamowy z przekierowaniem w HLS – podstawowy proces wyświetlania

DASH

  1. Wykonaj wszystkie czynności na karcie HLS.

  2. Poproś o szablon okresu DASH tylko raz i zapisz go w pamięci podręcznej. W ten sposób tworzone są okresy dla wszystkich przerw na reklamy w sesji.

Blok reklamowy z przekierowaniem w DASH – podstawowy proces wyświetlania

Zaawansowany przepływ wyświetlania

Aby dostarczyć strumień, wybierz protokół przesyłania strumieniowego:

HLS

  1. Aby zarejestrować sesję, wyślij żądanie strumienia z odtwarzacza wideo klienta do Google Ad Managera.

  2. Rozpocznij odpytywanie metadanych reklam w przypadku nadchodzących zdarzeń związanych z reklamami.

  3. Poproś manipulatora pliku manifestu o plik manifestu transmisji na żywo.

  4. Opcjonalnie: wyślij powiadomienie o wcześniejszej przerwie na reklamę do Google Ad Managera, aby zwiększyć współczynnik wypełnienia.

  5. Wyślij do Google Ad Managera żądanie metadanych dotyczących czasu trwania bloku reklamowego (ATM).

  6. Pobierz dokładny czas bloku reklamowego i czas wyświetlania reklamy, aby utworzyć adresy URL segmentów reklam.

  7. Połącz adresy URL segmentów reklam w pliku manifestu.

  8. Gdy manipulator pliku manifestu wykryje znacznik przerwy na reklamę, skonstruuj adresy URL segmentów reklam i wstaw je do pliku manifestu.

    • Podczas przerwy na reklamę odtwarzacz wideo klienta wysyła żądanie segmentu reklamy i przekierowuje adres URL segmentu, aby pobrać plik segmentu reklamy.
  9. Wyodrębnianie identyfikatorów zdarzeń związanych z reklamami z tagów ID3 w celu znajdowania i wysyłania do Google pingów weryfikujących media.

Blok reklamowy z przekierowaniem w HLS – zaawansowany proces wyświetlania

DASH

  1. Wykonaj wszystkie czynności na karcie HLS.

  2. Użyj odpowiedzi metadanych dotyczących czasu trwania bloku reklamowego (Ad pod Timing Metadata, ATM) w przypadku dodatkowych wymaganych pól, aby utworzyć okresy DASH.

Blok reklamowy z przekierowaniem w DASH – zaawansowany proces wyświetlania

Szczegółowe instrukcje

Szczegółowe informacje o punktach końcowych interfejsu API oraz przykładowe dane żądań i odpowiedzi znajdziesz w artykułach Aplikacja odtwarzacza wideo klienta do transmisji na żywo i Manipulator manifestu do transmisji na żywo.