Architektura pakietu SDK

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

Podstawowe interakcje

Poniższy diagram pokazuje i opisuje interakcje między odtwarzacza wideo, pakietu IMA SDK i serwera reklam. Serwer reklam może używać funkcji Ad Manager, AdSense dla wideo (AFV) lub Ad Exchange (AdX).

Podstawowe interakcje IMA

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

    • umieszczony tag skryptu na potrzeby HTML5
    • aplikację na Androida, Google Cast, iOS lub tvOS.
  2. Pakiet IMA SDK wysyła żądanie odpowiedzi VAST dla konkretnej jednostki reklamowej na serwerze reklam. wywołany serwer reklam, którym może być Ad Manager, AFV lub AdX jest określany na podstawie adresu 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
    • AdSense lub Ad Exchange przeprowadza aukcję
  4. Pakiet IMA SDK analizuje odpowiedź VAST, określa odpowiedni typ multimediów na podstawie środowiska i przekazuje kreację wideo wbudowaną (oraz reklamy towarzyszące w razie potrzeby) na stronę internetową lub do aplikacji.

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

  6. W razie potrzeby pakiet IMA SDK uruchamia ping wyświetlenia i zdarzenia śledzenia VAST.

Lifecycle

Schemat przedstawiający pełny cykl życia pakietu IMA SDK. Wywołania konstruktora i metody są wyróżnione na niebiesko, zdarzenia na czerwono, a błędy na czerwono z czerwonymi złączami i tekstem.

Obraz cyklu życia HTML5