Уменьшение задержки
Ключом к сокращению задержки на вашей веб-странице с поддержкой IMA является как можно более ранняя настройка, связанная с IMA. Вы можете выполнять все перечисленные ниже действия на своей веб-странице заблаговременно до воспроизведения рекламы:
- Создайте свой
AdDisplayContainer
. - Создайте свой
AdsLoader
. - Создайте свой
AdsRequest
. - Запросить рекламу.
- Получите экземпляр
AdsManager
и зарегистрируйте обработчики событий.
Выполнение всего вышеперечисленного инициализирует SDK IMA, запросит и проанализирует ответ на вашу рекламу еще до того, как пользователь нажмет кнопку воспроизведения вашего видео. Когда вы будете готовы воспроизвести рекламу, вызовите
AdDisplayContainer.initialize()
(всегда в результате действия пользователя), затем вызовите
AdsManager.init
и
AdsManager.start
. Дополнительные сведения о том, как сделать всю страницу более отзывчивой, см. в советах по
оценке производительности сети в документации Chrome.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-07 UTC.
[null,null,["Последнее обновление: 2025-03-07 UTC."],[[["To minimize latency in IMA-enabled web pages, perform IMA setup tasks like creating `AdDisplayContainer`, `AdsLoader`, `AdsRequest`, requesting ads, and obtaining the `AdsManager` instance early in the page lifecycle."],["By initializing the IMA SDK and handling ad responses before user interaction, you ensure smoother ad playback when the user initiates it."],["Before playing ads, call `AdDisplayContainer.initialize()` (triggered by user action), followed by `AdsManager.init` and `AdsManager.start` to begin ad playback."],["For broader page performance enhancements, consult Chrome's network performance evaluation resources."]]],[]]