Kluczem do zmniejszenia opóźnienia w aplikacji obsługującej IMA jest jak najszybsze przeprowadzenie konfiguracji związanej z tą usługą. Przed odtworzeniem reklamy w aplikacji wykonaj te czynności:
- Zdefiniuj licznik odtwarzania treści.
- Utwórz
IMAAdsLoader
. Jeśli masz już instancjęIMAAdsLoader
, użyj jej ponownie, aby skrócić czas oczekiwania i zapewnić prawidłowe działanie funkcji takich jak ograniczenie liczby wyświetleń. - Utwórz
IMAAdDisplayContainer
. - Utwórz
IMAAdsRequest
. - Wyślij żądanie reklamy.
- Utwórz instancję
IMAAdsManager
. - Utwórz
IMAAdsRenderingSettings
.
Te kroki inicjują pakiet IMA SDK, żądają reklam i analizują odpowiedź reklamy – wszystko to jeszcze przed kliknięciem przez użytkownika przycisku odtwarzania filmu.
Gdy reklamy będą gotowe do odtworzenia, zainicjuj IMAAdsManager
za pomocą funkcji IMAAdsManager:initializeWithAdsRenderingSettings
i wywołaj funkcję start
.