Réduire la latence

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 instance IMAAdsLoader existante, 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.