Découvrir l'architecture du SDK

Sélectionner une plate-forme : HTML5 Android iOS tvOS

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 diagramme 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 (AFV) ou Ad Exchange (AdX).

Interactions de base IMA

  1. La page Web ou l'application charge le SDK IMA à l'aide des éléments suivants :

    • Une balise de script intégrée pour HTML5
    • Une application pour Android, Google Cast, iOS ou tvOS
  2. 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, AFV ou AdX, est déterminé par l'URL du tag d'emplacement publicitaire.

  3. 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 :

    • Les filtres de bloc d'annonces Ad Manager filtrent les candidats d'éléments de campagne.
    • AdSense ou Ad Exchange organise une mise aux enchères.
  4. Le SDK IMA analyse la réponse VAST, détermine le type de média approprié basé sur l'environnement et diffuse la création vidéo InLine (et les annonces associées à une vidéo, le cas échéant) sur la page Web ou dans l'application.

  5. Le lecteur vidéo négocie les détails de la lecture avec le SDK IMA et diffuse les annonces.

  6. Le SDK IMA déclenche un ping d'impression et des événements de suivi VAST, si nécessaire.

Cycle de vie

Ce diagramme 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 indiquées par des connecteurs et du texte rouges.

Image du cycle de vie Android