Poznaj architekturę pakietu SDK

Wybierz platformę: HTML5 Android iOS tvOS

Ten przewodnik zawiera omówienie cyklu życia pakietu SDK oraz interakcji między odtwarzaczem wideo, pakietem IMA SDK i serwerem reklam.

Podstawowe interakcje

Poniższy schemat ilustruje i opisuje interakcje między odtwarzaczem wideo, pakietem IMA SDK i serwerem reklam. Serwer reklam może korzystać z Ad Managera, AdSense dla wideo lub Ad Exchange.

Podstawowe interakcje IMA

  1. Strona internetowa lub aplikacja wczytuje pakiet IMA SDK za pomocą:

    • wbudowanego tagu skryptu w przypadku HTML5;
    • aplikacji na Androida, Google Cast, iOS lub tvOS.
  2. Pakiet IMA SDK wysyła do serwera reklam żądanie odpowiedzi VAST dla konkretnej jednostki reklamowej. Serwer reklam, do którego wysyłane jest żądanie (Ad Manager, AdSense dla wideo lub Ad Exchange), jest określany przez adres URL tagu reklamy.

  3. Serwer reklam wybiera najlepszą reklamę i wysyła odpowiedź VAST do pakietu IMA SDK. Reklamy są wybierane za pomocą jednej z tych metod:

    • Ad Manager filtruje kandydatów na elementy zamówienia na podstawie jednostki reklamowej.
    • AdSense lub Ad Exchange przeprowadza aukcję.
  4. Pakiet IMA SDK analizuje odpowiedź VAST, określa prawidłowy typ multimediów na podstawie środowiska i dostarcza kreację wideo – wbudowaną i (w razie potrzeby) towarzyszącą – do strony internetowej lub aplikacji.

  5. Odtwarzacz wideo negocjuje szczegóły odtwarzania z pakietem IMA SDK i odtwarza reklamy.

  6. Pakiet IMA SDK wysyła ping wyświetlenia i zdarzenia śledzenia VAST, jeśli jest to konieczne.

Cykl życia

Ten schemat przedstawia pełny cykl życia pakietu IMA SDK. Konstruktor i wywołania metod są wyróżnione na niebiesko, zdarzenia na czerwono, a warunki błędu są oznaczone czerwonymi łącznikami i czerwonym tekstem.

Obraz cyklu życia HTML5