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.