Architektura pakietu SDK

W tym przewodniku znajdziesz omówienie cyklu życia pakietu SDK oraz interakcji między odtwarzaczem wideo, pakietem IMA SDK i serwerem reklam.

Podstawowe interakcje

Poniższy diagram przedstawia i opisuje interakcje między odtwarzaczem wideo, 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ą:

    • osadzony tag skryptu HTML5,
    • aplikacja na Androida, Google Cast, iOS lub tvOS.
  2. IMA SDK wysyła żądanie odpowiedzi VAST na żądanie konkretnej jednostki reklamowej na serwerze reklam. Wywoływany serwer reklam, czyli 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:

    • Jednostka reklamowa Ad Managera filtruje kandydatów z elementu zamówienia
    • AdSense lub Ad Exchange przeprowadza aukcję
  4. IMA SDK analizuje odpowiedź VAST, określa prawidłowy typ mediów na podstawie środowiska i wyświetla na stronie internetowej lub w aplikacji wbudowaną kreację wideo (oraz w razie potrzeby reklamy towarzyszące).

  5. Odtwarzacz negocjuje szczegóły odtwarzania z pakietem IMA SDK i wyświetla reklamy.

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

Lifecycle

Ten schemat przedstawia cały cykl życia pakietu IMA SDK. Wywołania konstruktora i metody są zaznaczone na niebiesko, zdarzenia – na czerwono, a warunki błędów – czerwone elementy sprzęgające i czerwony tekst.

Obraz cyklu życia iOS