Ce guide présente le cycle de vie du SDK et les interactions entre votre lecteur vidéo, le SDK IMA et un ad server.
Interactions de base
Le schéma suivant illustre et annote les interactions entre votre lecteur vidéo, le SDK IMA et un ad server. L'ad server peut utiliser Ad Manager, AdSense pour les vidéos (APV) ou Ad Exchange (AdX).
La page Web ou l'application charge le SDK IMA à l'aide des éléments suivants :
- Un tag de script intégré pour HTML5
- Une application pour Android, Google Cast, iOS ou tvOS
Le SDK IMA demande une réponse VAST pour le bloc d'annonces spécifique sur l'ad server. L'ad server appelé, qui peut être Ad Manager ou APV, ou (AdX) est déterminé par l'URL du tag d'emplacement publicitaire.
L'ad server sélectionne la meilleure annonce et envoie une réponse VAST au SDK IMA. Les annonces sont sélectionnées à l'aide de l'une des méthodes suivantes :
- Filtres de blocs d'annonces Ad Manager pour les éléments de campagne candidats
- AdSense ou Ad Exchange effectue une mise aux enchères
Le SDK IMA analyse la réponse VAST et détermine le type de contenu respectueux de l'environnement, et diffuse la création vidéo intégrée (et des annonces associées, si nécessaire) à la page Web ou à l'application.
Le lecteur vidéo négocie les détails de la lecture avec le SDK IMA et diffuse les annonces.
Si nécessaire, le SDK IMA déclenche un ping d'impression et déclenche des événements de suivi VAST.
Cycle de vie
Ce schéma illustre le cycle de vie complet du SDK IMA. Les appels de constructeur et de méthode sont mis en surbrillance en bleu, les événements en rouge, et les conditions d'erreur sont affichées avec des connecteurs et du texte rouges.