Um die Latenz in Ihrer IMA-kompatiblen App zu reduzieren, sollten Sie die IMA-bezogenen Einstellungen so früh wie möglich vornehmen. Gehen Sie in Ihrer App so vor, bevor Anzeigen wiedergegeben werden:
- Definiere einen Inhalts-Playhead-Tracker.
- Erstellen Sie einen
IMAAdsLoader
. Wenn Sie bereits eineIMAAdsLoader
-Instanz haben, verwenden Sie sie wieder, um die Latenz zu reduzieren und dafür zu sorgen, dass Funktionen wie das Frequency Capping ordnungsgemäß funktionieren. - Erstellen Sie einen
IMAAdDisplayContainer
. - Erstellen Sie
IMAAdsRequest
. - Senden Sie eine Anzeigenanfrage.
- Instanziieren Sie eine
IMAAdsManager
-Instanz. - Erstellen Sie Ihren
IMAAdsRenderingSettings
.
Dabei wird das IMA SDK initialisiert, Anzeigen werden angefordert und die Anzeigenantwort wird geparst – und das alles, bevor der Nutzer auf „Wiedergabe“ klickt.
Wenn du die Anzeigen wiedergeben möchtest, initialisiere IMAAdsManager
über IMAAdsManager:initializeWithAdsRenderingSettings
und rufe start
auf.