Latenz reduzieren
Wenn Sie die Latenz in Ihrer IMA-fähigen App reduzieren möchten, sollten Sie die Einrichtung so früh wie möglich vornehmen. Vor dem Abspielen von Anzeigen können Sie in Ihrer App so früh wie möglich vorgehen:
- Abspielkopf-Tracker für Content definieren
AdDisplayContainer
erstellen
ImaSdkFactory
erstellen
AdsLoader
erstellen
AdsManager
erstellen
- Anzeigenanfrage senden
AdsManager
-Instanz abrufen und Ereignis-Handler registrieren
Wenn du alle oben genannten Schritte ausführst, wird das IMA SDK initialisiert. Anschließend wird deine Anzeigenantwort angefordert und geparst, noch bevor der Nutzer auf das Video klickt. Wenn Sie bereit sind, die Anzeigen wiederzugeben, rufen Sie AdsManager.init()
auf und warten Sie, bis die Anzeigen im Ereignis LOADED
wiedergegeben wurden.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-03-07 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-03-07 (UTC)."],[[["Reduce latency in IMA-enabled apps by completing IMA setup processes as early as possible before ad playback."],["Pre-initialization tasks include defining the playhead tracker, creating necessary IMA objects (AdDisplayContainer, ImaSdkFactory, AdsLoader, AdsManager), requesting ads, and registering event handlers."],["This approach allows the IMA SDK to initialize and process ads before user interaction, minimizing delays during playback."],["To start ad playback, call `AdsManager.init()` and wait for the `LOADED` event."]]],[]]