Cómo reducir la latencia
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 de IMAAdsLoader
existente, 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
.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-11-21 (UTC)
[null,null,["Última actualización: 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."]]],[]]