Lundi 5 mai 2025
La version 3.35.1 d'IMA pour Android ajoute la méthode ImaSdkFactory.initialize(). Cet appel commence à charger les ressources SDK nécessaires avant la première demande d'annonce, ce qui accélère les temps de chargement. Ces modifications peuvent limiter la mise en mémoire tampon des annonces, et vous aider à maximiser les impressions d'annonces et la monétisation. Selon l'appareil, le chargement peut prendre plusieurs secondes.
Nous vous recommandons vivement d'effectuer l'appel initialize() dès que possible après le démarrage de l'application. Cette approche réduit le délai d'affichage de la première image pour les annonces pré-roll, ce qui limite le temps d'attente des utilisateurs et augmente le potentiel de monétisation.
Les applications qui implémentent ces améliorations du temps de chargement bénéficient des avantages suivants :
- Une diminution moyenne de 0,25 à 0,5 seconde du délai avant la première image.
- Les implémentations TV ont connu des réductions plus importantes, allant jusqu'à cinq secondes.
Le schéma suivant montre une application qui utilise l'appel de méthode initialize() pour charger les ressources système avant qu'un utilisateur ne sélectionne une vidéo :

L'appel ImaSdkFactory.initialize() accepte une instance ImaSdkSettings. Utilisez les mêmes valeurs de paramètres que celles utilisées pour créer des instances AdsLoader dans l'application. Pour en savoir plus sur le côté client et l'DAI, consultez "Optimiser le temps de chargement d'IMA". Si vous avez des questions, n'hésitez pas à les poser sur le forum technique IMA.
Libellés : dai, ima-android, ima-sdk