Как оптимизировать монетизацию IMA Android за счет ускорения загрузки

Понедельник, 5 мая 2025 г.

В IMA Android версии 3.35.1 добавлен метод ImaSdkFactory.initialize(). Этот вызов начинает загрузку необходимых ресурсов SDK до первого запроса объявления, что ускоряет загрузку. Эти изменения могут сократить буферизацию объявлений и помочь максимально увеличить количество показов объявлений и монетизацию. В зависимости от устройства загрузка может занять несколько секунд.

Настоятельно рекомендуем вызывать initialize() как можно раньше после запуска приложения. Это позволяет сократить время до показа первого кадра в объявлениях в начале ролика, а значит, уменьшить время ожидания для пользователей и повысить потенциал монетизации.

Приложения, в которых реализованы эти улучшения, получают следующие преимущества:

  • Время до первого кадра сократилось в среднем на 0,25–0,5 секунды.
  • При этом на телевизорах время загрузки сократилось на целых пять секунд.

На следующей диаграмме показано, как приложение использует вызов метода initialize() для загрузки системных ресурсов до того, как пользователь выберет видео.

Вызов ImaSdkFactory.initialize() принимает экземпляр ImaSdkSettings. Используйте те же значения настроек, что и для создания экземпляров AdsLoader в приложении. Дополнительную информацию вы найдете в статьях об оптимизации времени загрузки IMA для клиентской реализации и DAI. Если у вас есть вопросы, задайте их на техническом форуме IMA.

Ярлыки: dai, ima-android, ima-sdk