Mniejsze opóźnienia

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.