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

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ą:

    • osadzony tag skryptu HTML5;
    • aplikację na Androida, Google Cast, iOS lub tvOS.
  2. Pakiet IMA SDK żąda odpowiedzi VAST dla określonej jednostki reklamowej wyświetlonej w reklamie serwera. 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 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 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. Konstruktor i metoda połączenia są podświetlone na niebiesko, zdarzenia są podświetlone na czerwono, a zdarzenia błędu są wyświetlane z czerwonymi łącznikami i czerwonym tekstem.

Obraz cyklu życia na iOS