La chiave per ridurre la latenza nell'app abilitata per IMA è eseguire il maggior numero possibile di configurazioni relative a IMA il prima possibile. Nella tua app, prima di riprodurre gli annunci:
- Definisci un tracker del cursore di riproduzione dei contenuti.
- Crea un
IMAAdsLoader. Se hai già un'istanzaIMAAdsLoader, riutilizzala per ridurre la latenza e assicurarti che funzionalità come la quota limite funzionino correttamente. - Crea un
IMAAdDisplayContainer. - Crea il
IMAAdsRequest. - Richiedi annunci.
- Crea un'istanza
IMAAdsManager. - Crea il tuo
IMAAdsRenderingSettings.
Questi passaggi avviano l'SDK IMA, richiedono gli annunci e analizzano la risposta dell'annuncio, il tutto prima ancora che l'utente faccia clic su Riproduci sul video.
Quando è tutto pronto per riprodurre gli annunci, inizializza IMAAdsManager tramite
IMAAdsManager:initializeWithAdsRenderingSettings e chiama
start.