Como reduzir a latência
A chave para reduzir a latência no app com IMA é fazer o máximo
de configuração relacionada ao IMA o mais cedo possível. Faça o seguinte no app antes
de veicular anúncios:
- Defina um rastreador de indicador de conteúdo.
- Crie uma
IMAAdsLoader
. Se você tiver uma instância
IMAAdsLoader
, reutilize-a para reduzir a latência e garantir
que recursos como o limite de frequência funcionem corretamente.
- Crie uma
IMAAdDisplayContainer
.
- Crie o
IMAAdsRequest
.
- Solicitar anúncios.
- Crie uma instância de
IMAAdsManager
.
- Crie o
IMAAdsRenderingSettings
.
Essas etapas inicializam o SDK do IMA, solicitam anúncios e analisam a resposta
do anúncio, tudo isso antes mesmo que o usuário clique em "Jogar" no vídeo.
Quando estiver tudo pronto para exibir os anúncios, inicialize o IMAAdsManager
usando
IMAAdsManager:initializeWithAdsRenderingSettings
e chame
start
.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-11-21 UTC.
[null,null,["Última atualização 2024-11-21 UTC."],[[["To minimize latency in IMA-enabled apps, perform IMA setup tasks like defining a playhead tracker, creating an `IMAAdsLoader`, `IMAAdDisplayContainer`, and `IMAAdsRequest`, and requesting ads before the user initiates playback."],["By completing these steps in advance, the IMA SDK is initialized, ads are requested, and the ad response is parsed, reducing delays when the user starts the video."],["Reuse existing `IMAAdsLoader` instances to further reduce latency and ensure optimal functionality of features like frequency capping."],["When ready for ad playback, initialize the `IMAAdsManager` and start it to seamlessly integrate ads into the user experience."]]],[]]