Architecture du SDK

Ce guide présente le cycle de vie du SDK et les interactions entre votre lecteur de flux vidéo, le SDK IMA DAI et un ad server.

Interactions de base

Le schéma suivant illustre et annote les interactions entre votre lecteur vidéo, le SDK IMA DAI et Ad Manager 360.

  1. La page Web ou l'application charge le SDK IMA DAI via:

    • Tag de script intégré pour HTML5
    • Une application native pour Android, Google Cast, iOS, tvOS ou Roku
  2. Le SDK IMA DAI demande un flux de vidéo à la demande ou un flux en direct à partir de Google Ad Manager 360.

  3. Ad Manager 360 répond avec le flux vidéo qui inclut les coupures publicitaires insérées.

  4. Le SDK IMA DAI analyse la réponse, détermine le type de support approprié en fonction de l'environnement, puis diffuse le flux vidéo (et les annonces associées si nécessaire) 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 DAI et lit les annonces.

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

Cycle de vie

Ce schéma illustre le cycle de vie complet du SDK IMA DAI. Les appels de constructeur et de méthode sont surlignés en bleu, les événements sont surlignés en rouge, et les conditions d'erreur sont affichées avec des connecteurs rouges et du texte en rouge.