Réduire la latence
Pour réduire la latence dans votre application compatible avec IMA, il est essentiel de configurer autant que possible le plus tôt possible. Vous pouvez effectuer toutes les actions suivantes dès que vous le souhaitez avant de diffuser des annonces:
- Définir votre tête de lecture de contenu
- Créez votre
AdDisplayContainer
- Créez votre
ImaSdkFactory
- Créez votre
AdsLoader
- Créez votre
AdsManager
- Demander des annonces
- Obtenir votre instance
AdsManager
et enregistrer les gestionnaires d'événements
Toutes les actions ci-dessus initialisent le SDK IMA, et demandent et analysent la réponse de vos annonces avant même que l'utilisateur ne clique sur la vidéo. Lorsque vous êtes prêt à diffuser les annonces, appelez AdsManager.init()
et attendez que l'événement LOADED
lance les annonces.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/07 (UTC).
[null,null,["Dernière mise à jour le 2025/03/07 (UTC)."],[[["Reduce latency in IMA-enabled apps by completing IMA setup processes as early as possible before ad playback."],["Pre-initialization tasks include defining the playhead tracker, creating necessary IMA objects (AdDisplayContainer, ImaSdkFactory, AdsLoader, AdsManager), requesting ads, and registering event handlers."],["This approach allows the IMA SDK to initialize and process ads before user interaction, minimizing delays during playback."],["To start ad playback, call `AdsManager.init()` and wait for the `LOADED` event."]]],[]]