Pour discuter de nos produits et nous faire part de vos commentaires, rejoignez le canal Discord officiel Ad Manager sur le serveur de la communauté Google Advertising and Measurement.
Examiner l'architecture et la compatibilité du SDK
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 commente 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).
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 ;
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'annonce.
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:
Bloc d'annonces Ad Manager filtre les éléments de campagne candidats
AdSense ou Ad Exchange exécute une mise aux enchères
Le SDK IMA analyse la réponse VAST, détermine le type de contenu multimédia approprié en fonction de l'environnement et diffuse la création vidéo InLine (et les annonces associées, le cas échéant) sur 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.
Le SDK IMA génère 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 affichées avec des connecteurs et du texte rouges.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[[["This guide outlines the lifecycle of the Interactive Media Ads (IMA) SDK and how it interacts with your video player and an ad server (Ad Manager, AdSense for Video, or Ad Exchange)."],["The process involves the IMA SDK requesting and parsing ad responses, delivering ads to the player, and managing playback and tracking events."],["Ad selection is handled either through Ad Manager's Ad Unit filters or via auctions in AdSense or Ad Exchange."],["Developers integrate the IMA SDK using script tags for HTML5 or dedicated apps for various platforms including Android, iOS, and tvOS."],["The guide also highlights potential error conditions within the SDK lifecycle."]]],[]]