La clave para reducir la latencia en tu app habilitada para IMA es realizar la mayor cantidad posible de configuración relacionada con IMA lo antes posible. Haz lo siguiente en tu app antes de reproducir anuncios:
- Define un servicio de seguimiento de la posición de reproducción del contenido.
- Crea un
IMAAdsLoader. Si tienes una instancia deIMAAdsLoaderexistente, vuelve a usarla para reducir la latencia y asegurarte de que funciones como la limitación de frecuencia funcionen correctamente. - Crea un
IMAAdDisplayContainer. - Crea el
IMAAdsRequest: - Solicitar anuncios
- Crea una instancia de
IMAAdsManager. - Crea tu
IMAAdsRenderingSettings.
Estos pasos inicializan el SDK de IMA, solicitan anuncios y analizan la respuesta del anuncio, todo antes de que el usuario haga clic en Reproducir en tu video.
Cuando tengas todo listo para reproducir los anuncios, inicializa IMAAdsManager a través de IMAAdsManager:initializeWithAdsRenderingSettings y llama a start.