Para analizar nuestros productos y proporcionar comentarios sobre ellos, únete al canal oficial de Discord de Ad Manager en el servidor de la Comunidad de Publicidad y Medición de Google.
Revisa la arquitectura y la compatibilidad del SDK
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta guía, se proporciona una descripción general del ciclo de vida del SDK y las interacciones entre tu reproductor de video, el SDK de IMA y un servidor de anuncios.
Interacciones básicas
En el siguiente diagrama, se ilustran y anotan las interacciones entre tu reproductor de video, el SDK de IMA y un servidor de anuncios. El servidor de anuncios puede usar Ad Manager, AdSense para video (AFV) o Ad Exchange (AdX).
La página web o aplicación carga el SDK de IMA con lo siguiente:
una etiqueta de secuencia de comandos incorporada para HTML5
una app para Android, Google Cast, iOS o tvOS
El SDK de IMA solicita una respuesta de VAST para la unidad de anuncios específica en el servidor de anuncios. La URL de la etiqueta de anuncio determina el servidor de anuncios al que se llama, que puede ser Ad Manager o AFV o ADX.
El servidor de anuncios selecciona el mejor anuncio y envía una respuesta de VAST al SDK de IMA.
Los anuncios se seleccionan con uno de los siguientes métodos:
La unidad de anuncios de Ad Manager filtra las líneas de pedido candidatas
AdSense o Ad Exchange ejecuta una subasta
El SDK de IMA analiza la respuesta de VAST, determina el tipo de contenido multimedia correcto según el entorno y entrega la creatividad de video intercalada (y los anuncios complementarios, si es necesario) a la página web o la aplicación.
El reproductor de video negocia los detalles de la reproducción con el SDK de IMA y reproduce los anuncios.
El SDK de IMA activa un ping de impresión y eventos de seguimiento de VAST según sea necesario.
Lifecycle
En este diagrama, se muestra el ciclo de vida completo del SDK de IMA. Las llamadas al constructor y al método se destacan en azul, los eventos se destacan en rojo y las condiciones de error se muestran con conectores y texto rojos.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-10 (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."]]],[]]