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).
La pagina web o l'app carica l'SDK IMA utilizzando:
- un tag di script incorporato per HTML5
- Un'app per Android, Google Cast, iOS o tvOS
L'SDK IMA richiede una risposta VAST per la specifica unità pubblicitaria sull'ad server. L'ad server chiamato, che può essere Ad Manager o AFV o AdX, è determinato dall'URL del tag annuncio.
L'ad server seleziona l'annuncio migliore e invia una risposta VAST all'SDK IMA. Gli annunci vengono selezionati utilizzando uno dei seguenti metodi:
- L'unità pubblicitaria Ad Manager filtra gli elementi pubblicitari candidati
- AdSense o Ad Exchange eseguono un'asta
L'SDK IMA analizza la risposta VAST, determina il tipo di media corretto in base all'ambiente e pubblica la creatività video in linea (e, se necessario, gli annunci companion) nella pagina web o nell'app.
Il video player negozia i dettagli della riproduzione con l'SDK IMA e riproduce gli annunci.
L'SDK IMA attiva un ping di impressione e eventi di monitoraggio VAST, se necessario.
Lifecycle
Questo diagramma mostra l'intero ciclo di vita dell'SDK IMA. Le chiamate di costruttore e di metodo sono evidenziate in blu, gli eventi e le condizioni di errore con connettori rossi e testo rosso.