Scopri l'architettura dell'SDK

Seleziona la piattaforma: HTML5 Android iOS tvOS

Questa guida fornisce una panoramica del ciclo di vita dell'SDK e delle interazioni tra il video player, l'SDK IMA e un ad server.

Interazioni di base

Il seguente diagramma illustra e annota le interazioni tra il video player, l'SDK IMA e un ad server. L'ad server può utilizzare Ad Manager, AdSense per i video (AFV) o Ad Exchange (AdX).

Interazioni di base di IMA

  1. La pagina web o l'app carica l'SDK IMA utilizzando:

    • Un tag script incorporato per HTML5
    • Un'app per Android, Google Cast, iOS o tvOS
  2. L'SDK IMA richiede una risposta VAST per l'unità pubblicitaria specifica sull'ad server. L'ad server chiamato, che può essere Ad Manager rispetto ad AFV o AdX, è determinato dall'URL del tag annuncio.

  3. L'ad server seleziona l'annuncio migliore e invia una risposta VAST all'SDK IMA. Gli annunci vengono selezionati utilizzando uno dei seguenti metodi:

    • I filtri delle unità pubblicitarie di Ad Manager selezionano gli elementi pubblicitari candidati
    • AdSense o Ad Exchange esegue un'asta
  4. L'SDK IMA analizza la risposta VAST, determina il tipo di media corretto in base all'ambiente e invia la creatività video in linea (e gli annunci companion, se necessario) alla pagina web o all'app.

  5. Il video player negozia i dettagli di riproduzione con l'SDK IMA e riproduce gli annunci.

  6. L'SDK IMA attiva un ping di impressione e gli eventi di monitoraggio VAST, se necessario.

Ciclo di vita

Questo diagramma mostra il ciclo di vita completo dell'SDK IMA. Le chiamate a costruttori e metodi sono evidenziate in blu, gli eventi in rosso e le condizioni di errore sono indicate con connettori e testo rossi.

Immagine del ciclo di vita di Android