Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В этом руководстве представлен обзор жизненного цикла SDK и взаимодействия между вашим видеоплеером, IMA SDK и рекламным сервером.
Базовые взаимодействия
Следующая диаграмма иллюстрирует и аннотирует взаимодействия между вашим видеоплеером, IMA SDK и рекламным сервером. Рекламный сервер может использовать Ad Manager, AdSense для видео (AFV) или Ad Exchange (AdX).
Веб-страница или приложение загружает IMA SDK с помощью:
встроенный тег скрипта для HTML5
приложение для Android, Google Cast, iOS или tvOS
IMA SDK запрашивает ответ VAST для определенного рекламного блока на рекламном сервере. Вызванный рекламный сервер, который может быть как Ad Manager, так и AFV или AdX, определяется URL-адресом тега объявления.
Сервер объявлений выбирает лучшую рекламу и отправляет ответ VAST в IMA SDK. Выбор рекламы осуществляется одним из следующих методов:
Фильтры рекламных блоков Ad Manager для кандидатов на позиции
AdSense или Ad Exchange проводит аукцион
IMA SDK анализирует ответ VAST, определяет правильный тип носителя на основе среды и доставляет встроенный видеообъявление (и сопутствующие объявления при необходимости) на веб-страницу или в приложение.
Видеоплеер согласовывает параметры воспроизведения с IMA SDK и воспроизводит рекламу.
IMA SDK запускает пинг показов и события отслеживания VAST по мере необходимости.
Жизненный цикл
На этой диаграмме показан полный жизненный цикл IMA SDK. Вызовы конструктора и метода выделены синим цветом, события выделены красным, а состояния ошибок показаны красными соединителями и красным текстом.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-06-13 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."]]],[]]