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).
Strona internetowa lub aplikacja wczytuje pakiet IMA SDK za pomocą:
- osadzony tag skryptu HTML5;
- aplikację na Androida, Google Cast, iOS lub tvOS.
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.
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ę
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.
Odtwarzacz wideo negocjuje szczegóły odtwarzania z pakietem IMA SDK i odtwarza reklamy.
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.