Pour réduire la latence dans votre application compatible avec IMA, vous devez effectuer autant de configurations liées à IMA que possible dès que possible. Dans votre application, procédez comme suit avant de diffuser des annonces:
- Définissez un traceur de position de lecture du contenu.
- Créez un
IMAAdsLoader. Si vous disposez d'une instanceIMAAdsLoaderexistante, réutilisez-la pour réduire la latence et vous assurer que des fonctionnalités telles que la limitation de la fréquence d'exposition fonctionnent correctement. - Créez un
IMAAdDisplayContainer. - Créez le sous-réseau
IMAAdsRequest. - Demandez des annonces.
- Instanciez une instance
IMAAdsManager. - Créez votre
IMAAdsRenderingSettings.
Ces étapes permettent d'initialiser le SDK IMA, de demander des annonces et d'analyser la réponse de l'annonce, avant même que l'utilisateur ne clique sur le bouton de lecture de votre vidéo.
Lorsque vous êtes prêt à diffuser les annonces, initialisez IMAAdsManager via IMAAdsManager:initializeWithAdsRenderingSettings et appelez start.