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
.