Segunda-feira, 5 de maio de 2025
A versão 3.35.1 do IMA para Android adiciona o método ImaSdkFactory.initialize(). Essa chamada começa a carregar os recursos necessários do SDK antes da primeira solicitação de anúncio, o que acelera o carregamento. Essas mudanças podem limitar o armazenamento em buffer de anúncios e ajudar a maximizar as impressões de anúncios e a monetização. Dependendo do dispositivo, o processo de carregamento pode levar vários segundos para ser concluído.
Recomendamos fazer a chamada initialize() assim que possível após o início do app. Essa abordagem reduz o tempo até o primeiro frame para anúncios precedentes, limitando o tempo de espera dos usuários e aumentando o potencial de monetização.
Para aplicativos que implementam essas melhorias no tempo de carregamento, os seguintes benefícios são mostrados:
- Uma redução média de 0,25 a 0,5 segundo no tempo até o primeiro frame.
- Com reduções maiores para implementações de TV, até cinco segundos de melhoria.
O diagrama a seguir mostra um app que usa a chamada de método initialize() para carregar recursos do sistema antes que um usuário selecione um vídeo:

A chamada ImaSdkFactory.initialize() aceita uma instância ImaSdkSettings. Use os mesmos valores de configurações usados para criar instâncias de AdsLoader no app. Para mais informações sobre o lado do cliente e a DAI, consulte como otimizar o tempo de carregamento do IMA . Se tiver alguma dúvida, entre em contato pelo fórum técnico do IMA.
Rótulos: dai, ima-android, ima-sdk