Lunes, 5 de mayo de 2025
La versión 3.35.1 del SDK de IMA para Android agrega el método ImaSdkFactory.initialize(). Esta llamada comienza a cargar los recursos necesarios del SDK antes de la primera solicitud de anuncio, lo que genera tiempos de carga más rápidos. Estos cambios pueden limitar el almacenamiento en búfer de los anuncios y ayudar a maximizar las impresiones de anuncios y la monetización. Según el dispositivo, el proceso de carga puede tardar varios segundos en completarse.
Te recomendamos que realices la llamada a initialize() lo antes posible después de que se inicie la app. Este enfoque reduce el tiempo hasta el primer fotograma de los anuncios previos al video, lo que limita el tiempo de espera de los usuarios y aumenta el potencial de monetización.
En las aplicaciones que implementan estas mejoras en el tiempo de carga, se muestran los siguientes beneficios:
- Una disminución promedio de 0.25 a 0.5 segundos en el tiempo hasta el primer fotograma
- Con disminuciones más grandes para las implementaciones de TV, hasta una mejora de cinco segundos.
En el siguiente diagrama, se muestra una app que usa la llamada de método initialize() para cargar recursos del sistema antes de que un usuario seleccione un video:

La llamada ImaSdkFactory.initialize() acepta una instancia de ImaSdkSettings. Usa los mismos valores de configuración que se usan para crear cualquier instancia de AdsLoader en la app. Para obtener más información sobre el lado del cliente y la DAI, consulta cómo optimizar el tiempo de carga del SDK de IMA . Si tienes alguna pregunta, no dudes en comunicarte con nosotros a través del foro técnico de IMA.
Etiquetas: dai, ima-android, ima-sdk