Architektura pakietu SDK

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

Podstawowe interakcje

Na poniższym diagramie pokazano interakcje między odtwarzaczem, pakietem IMA SDK i serwerem reklam. Serwer reklam może korzystać z Ad Managera, AdSense dla wideo (AFV) lub Ad Exchange (AdX).

Podstawowe interakcje IMA

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

    • wbudowany tag skryptu HTML5.
    • aplikacja na Androida, Google Cast, iOS lub tvOS.
  2. Pakiet IMA SDK wysyła żądanie odpowiedzi VAST dla konkretnej jednostki reklamowej na serwerze reklam. Serwer reklam, który jest wywoływany (może to być Ad Manager, AFV lub AdX), 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:

    • Jednostka reklamowa Ad Managera – filtry kandydatów do elementów 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 wideo 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

Ten diagram przedstawia 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