Уменьшение задержки
Ключом к сокращению задержки в вашем приложении с поддержкой IMA является как можно более ранняя настройка, связанная с IMA. Вы можете выполнять все перечисленные ниже действия в своем приложении заблаговременно до воспроизведения рекламы:
- Определите трекер воспроизведения контента
- Создайте свой
AdDisplayContainer
- Создайте свой
ImaSdkFactory
- Создайте свой
AdsLoader
- Создайте свой
AdsManager
- Запросить объявления
- Получите экземпляр
AdsManager
и зарегистрируйте обработчики событий.
Выполнение всего вышеперечисленного инициализирует IMA SDK, а также запрашивает и анализирует ответ на вашу рекламу еще до того, как ваш пользователь даже нажмет кнопку воспроизведения вашего видео. Когда вы будете готовы воспроизвести рекламу, вызовите AdsManager.init()
и дождитесь события LOADED
для воспроизведения рекламы.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-07 UTC.
[null,null,["Последнее обновление: 2025-03-07 UTC."],[[["Reduce latency in IMA-enabled apps by completing IMA setup processes as early as possible before ad playback."],["Pre-initialization tasks include defining the playhead tracker, creating necessary IMA objects (AdDisplayContainer, ImaSdkFactory, AdsLoader, AdsManager), requesting ads, and registering event handlers."],["This approach allows the IMA SDK to initialize and process ads before user interaction, minimizing delays during playback."],["To start ad playback, call `AdsManager.init()` and wait for the `LOADED` event."]]],[]]