Powiadomienie

Dostęp tylko w usłudze Google Ad Manager 360.

Wskazówki dotyczące opracowywania odtwarzacza i aplikacji do dynamicznego wstawiania reklam

Informacje zawarte w tym artykule pomogą Ci zaplanować opracowanie odtwarzacza i aplikacji do dynamicznego wstawiania reklam (Dynamic Ad Insertion, DAI).

Obsługa platformy

Platformy obsługujące dynamiczne wstawianie reklam są wymienione w tabeli. Zawiera ona również platformy, które nie obsługują tej funkcji. Aby zobaczyć przykładowe aplikacje i dowiedzieć się więcej o każdej z platform, kliknij odpowiednie linki.

Przykłady prostych aplikacji pokazują tylko zdarzenia śledzenia wideo. Świetnie sprawdzają się one u wydawców, którzy używają tylko reklam przed filmem.

Przykłady zaawansowanych aplikacji demonstrują wszystkie funkcje podstawowych aplikacji i dodatkowo tworzenie zakładek, przywrócenie przerwy na reklamę, użycie napisów, wyświetlanie pierwszej klatki przy przewijaniu i wykorzystanie samowyzwalaczy. Są to funkcje przydatne wydawcom, którzy zarabiają na dłuższych materiałach.

Platforma Obsługa SSB IMA SDK z włączoną funkcją DAI Przykładowe aplikacje Dodatkowa dokumentacja
iOS Tak iOS IMA SDK Przykładowe aplikacje na iOS iOS
krótki przewodnik

iOS – źródła wiedzy
Android
lub FireTV
Tak Android IMA SDK Przykładowe aplikacje na Androida Android
krótki przewodnik

Android – źródła wiedzy
tvOS
(Apple TV)
Tak tvOS IMA SDK Przykładowe aplikacje na tvOS tvOS – krótki przewodnik
tvOS – źródła wiedzy
Roku Tak Pakiet SDK pobrany
w czasie wykonywania
Przykładowe aplikacje na Roku Roku
krótki przewodnik
Chromecast Tak Pakiet SDK pobrany
w czasie wykonywania

Przykładowa aplikacja odbiorcza
Zwykle potrzebna jest też aplikacja na iOS lub Androida, która może przesyłać treści na urządzenie Chromecast. Przykłady takich zaawansowanych aplikacji znajdziesz w materiałach z przykładowymi aplikacjami na iOS i Androida.

Chromecast
krótki przewodnik
HTML5 Tak Pakiet SDK pobrany
w czasie wykonywania
Przykładowa aplikacja HTML5
Przykładowy odtwarzacz HTML5 do dynamicznego wstawiania reklam
HTML5
krótki przewodnik

Obsługa elementów sterujących odtwarzacza

Elementy sterujące odtwarzacza są obsługiwane tylko przy aktywnym pakiecie IMA SDK. Wszystkie przykłady zaawansowanych aplikacji prezentują działanie funkcji na wielu obsługiwanych platformach. Funkcja punktu wstawienia reklamy może być też przedstawiona w przykładach prostych aplikacji.

  • Odliczanie czasu całkowitej liczby reklam i odliczanie czasu reklamy: możliwość dodania licznika, który pokazuje czas pozostały do wyświetlenia wszystkich reklam lub reklamy.

    iOS oraz Android: ta opcjonalna funkcja jest dostępna w IMA SDK.

    Roku i tvOS: ta funkcja jest wbudowana w IMA SDK – przykład zaawansowanej aplikacji prezentuje jej użycie. Jeśli ta funkcja jest wymagana, musisz dodać niestandardowy kod.

  • Napisy: możliwość dodania napisów do strumienia zawartości. Obsługiwane programy do napisów zawierają obsługę:

    Timed Text Markup Language (plik pomocniczy): TTML to standard przydatny do transkodowania lub wymiany informacji o tekście wyświetlanym z innymi treściami między starszymi formatami dystrybucji treści używanymi obecnie do kodowania napisów.

    WebVTT (plik pomocniczy): pliki WebVTT mogą zawierać napisy do treści wideo, tekstowe opisy filmów, rozdziały do przeglądania treści, a także dowolny rodzaj metadanych, które powinny być dostosowane czasowo do materiałów audio lub wideo.

  • Tworzenie zakładek: to możliwość oznaczenia konkretnego momentu podczas strumieniowania zawartości i powrócenia do niego. Załóżmy, że użytkownik obejrzał pięć minut filmu, zamknął strumień wideo, a potem do niego powrócił. Funkcja tworzenia zakładek zapisuje postęp oglądania treści, dzięki czemu użytkownik może wygodnie wznowić odtwarzanie.
  • Cofnięcie do przerwy na reklamę: cofnięcie do przerwy na reklamę to funkcja, która uruchamia przerwę na reklamę, gdy użytkownik ją przewinął. Po wyświetleniu reklam odtwarzanie jest wznawiane od miejsca przewinięcia.
  • Wyświetlanie pierwszej klatki przy przewijaniu: tę funkcję zazwyczaj stosuje się w połączeniu z dłuższymi materiałami. Pozwala ona na wyświetlanie użytkownikowi pierwszej klatki filmu podczas przewijania go przy użyciu paska.

Zastępowanie domyślnego tagu reklamy

Gdy w usłudze Ad Manager określisz źródło treści na potrzeby VOD lub linearną transmisję na żywo z funkcją dynamicznego wstawiania reklam, musisz podać domyślny tag reklamy wideo.

Gdy odtwarzacz wideo żąda strumienia, taki tag reklamy jest używany zgodnie z tym, co zostało określone w interfejsie usługi. Jeśli chcesz, możesz zastąpić parametry tagu w żądaniu strumienia.

Dowiedz się, jak dodać parametry kierowania do strumienia.

Zastępowanie parametrów wersji strumienia

Domyślną kolejność playlisty HLS definiuje wydawca.

Zastąpienie parametrów wyboru wersji i kolejności można określić podczas tworzenia strumienia. Dzięki temu możesz wskazać zestaw wersji, które powinny znaleźć się w odpowiedzi na żądanie playlisty reklamy nadrzędnej, oraz ich kolejność. Zestaw i kolejność wersji pozostają niezmienione przez cały okres trwania strumienia, chyba że wyraźnie je zastąpisz.

Dowiedz się więcej o zastępowaniu parametrów wersji strumienia.

Najczęstsze pytania

Rozwiń wszystko  Zwiń wszystko

Jak wyświetlać reklamy przed filmem?

W przypadku strumieni VOD możesz użyć reguł reklamowych, by określić, czy reklamy przed filmem mają być wyświetlane.

W przypadku linearnych transmisji na żywo możesz skonfigurować w usłudze Ad Manager wyświetlanie reklam przed filmem. Opcjonalnie odtwarzacz wideo może wysłać żądanie reklamy Ad Managera po stronie klienta, aby wyświetlić reklamę przed filmem użytkownikowi przed wysłaniem żądania transmisji na żywo z funkcją DAI w usłudze Ad Manager.

Konfigurowanie czasu bez reklam


W linearnych transmisjach na żywo możesz skorzystać z funkcji „czasu bez reklam”, by uniknąć wyświetlania reklamy DAI widzom bezpośrednio po obejrzeniu przez nich reklamy przed filmem.

Wprowadzenie czasu bez reklam odbywa się w dwóch etapach:

  1. Podczas konfigurowania transmisji na żywo na potrzeby dynamicznego wstawiania reklam określ „Długość czasu bez reklam”.
  2. W żądaniu utworzenia strumienia w tablicy adtagparameters podaj parametr dai-ah ustawiony na 1. Jest to tablica używana podczas zastępowania parametrów tagu reklamy Ad Managera i konfigurowania parametrów wersji strumienia.
Jak wyświetlać treści wideo na żądanie z więcej niż jednej sieci CDN?

Podczas tworzenia konfiguracji sieci CDN na potrzeby treści wideo na żądanie możesz zdefiniować domyślną konfigurację oraz dodatkowe ustawienia wyświetlania CDN. Pozwala to skonfigurować kilka sieci CDN i na początku sesji dynamicznie wybierać tę, z której chcesz wyświetlać treści, przy użyciu pary klucz-wartość.

Gdy utworzysz i zapiszesz konfiguracje CDN, do każdej z nich Ad Manager przypisze nazwę. Powinna ona być przekazywana do żądania utworzenia strumienia jako wartość parametru dai-dlid. *.

W przypadku SSB parametr jest przekazywany jako ciąg dai-dlid=AaBbC1aaBa0obA1BABaaBA (gdzie AaBbC1aaBa0obA1BABaaBA to nazwa widoczna w usłudze Ad Manager).

W przypadku korzystania z pakietu IMA SDK powinien on być przekazywany do żądania utworzenia strumienia w parametrach tagu reklamy.

* Jeśli do żądania nie zostanie przekazana żadna nazwa, Ad Manager użyje domyślnej sieci CDN.

Jak wysłać żądanie strumienia VOD w przykładowej aplikacji?
Żądania strumieni VOD zawierają parametry cmsid i vid, które służą do kierowania reklam na treści wideo.
Co zrobić, jeśli wystąpi problem z pobraniem treści wideo z Ad Managera?
Jeśli aplikacja wykryje problem z otrzymaniem odpowiedzi z Ad Managera, powinna uruchomić się procedura odtwarzania treści bez reklam. W przypadku strumieni VOD użyj parametru ingestUrl określonego dla Ad Managera w kanale MRSS źródła treści. Jeśli używasz linearnych transmisji na żywo, skorzystaj z adresu URL transmisji z kodera. Dowiedz się więcej o sprawdzonych metodach korzystania ze strumieni zapasowych DAI.
Dlaczego zamiast sygnalizowania po stronie serwera lepiej jest używać pakietu IMA SDK?
IMA SDK pozwala wydawcy wysyłać więcej informacji w celu raportowania i zwiększa dokładność śledzenia zdarzeń. Dowiedz się więcej o funkcji sygnalizowania po stronie serwera do obsługi DAI.
Jak rozwiązywać problemy ze strumieniami po stronie serwera?
Zawsze gdy odtwarzacz wysyła żądanie strumienia z DAI w usłudze Ad Manager, strumień ten jest zwracany z identyfikatorem sesji. Upewnij się, że możesz wyświetlić identyfikator strumienia w aplikacji, ponieważ jest on potrzebny do debugowania reklam w strumieniu. Możesz użyć tego identyfikatora, by śledzić aktywność strumienia i usuwać związane z nim problemy.
W kwestiach związanych z rozwiązywaniem problemów z systemem DAI lub przerwami w jego działaniu kontaktuj się z zespołem pomocy dla wydawców.

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne