Ключом к уменьшению задержки в вашем приложении с поддержкой IMA является как можно более ранняя настройка, связанная с IMA. Прежде чем воспроизводить рекламу, выполните следующие действия в своем приложении:
- Определите трекер воспроизведения контента.
- Создайте
IMAAdsLoader
. Если у вас есть существующий экземплярIMAAdsLoader
, используйте его повторно, чтобы уменьшить задержку и убедиться, что такие функции, как ограничение частоты показов, работают правильно. - Создайте
IMAAdDisplayContainer
. - Создайте
IMAAdsRequest
. - Запросить рекламу.
- Создайте экземпляр
IMAAdsManager
. - Создайте свои
IMAAdsRenderingSettings
.
Эти шаги инициализируют IMA SDK, запрашивают рекламу и анализируют ответ на рекламу — и все это еще до того, как пользователь нажмет кнопку воспроизведения вашего видео. Когда вы будете готовы воспроизводить рекламу, инициализируйте IMAAdsManager
с помощью IMAAdsManager:initializeWithAdsRenderingSettings
и вызовите start
.
Ключом к уменьшению задержки в вашем приложении с поддержкой IMA является как можно более ранняя настройка, связанная с IMA. Прежде чем воспроизводить рекламу, выполните следующие действия в своем приложении:
- Определите трекер воспроизведения контента.
- Создайте
IMAAdsLoader
. Если у вас есть существующий экземплярIMAAdsLoader
, используйте его повторно, чтобы уменьшить задержку и убедиться, что такие функции, как ограничение частоты показов, работают правильно. - Создайте
IMAAdDisplayContainer
. - Создайте
IMAAdsRequest
. - Запросить рекламу.
- Создайте экземпляр
IMAAdsManager
. - Создайте свои
IMAAdsRenderingSettings
.
Эти шаги инициализируют IMA SDK, запрашивают рекламу и анализируют ответ на рекламу — и все это еще до того, как пользователь нажмет кнопку воспроизведения вашего видео. Когда вы будете готовы воспроизводить рекламу, инициализируйте IMAAdsManager
с помощью IMAAdsManager:initializeWithAdsRenderingSettings
и вызовите start
.