レイテンシの削減
IMA 対応アプリのレイテンシを短縮する鍵は、できるだけ早い段階で IMA 関連の設定をできるだけ多く行うことです。広告を再生する前に、アプリで次の操作を行います。
- コンテンツの再生ヘッド トラッカーを定義します。
IMAAdsLoader
を作成します。既存の IMAAdsLoader
インスタンスがある場合は、それを再利用してレイテンシを短縮し、フリークエンシー キャップなどの機能が正常に動作するようにします。
IMAAdDisplayContainer
を作成します。
IMAAdsRequest
を作成します。
- 広告をリクエストします。
IMAAdsManager
インスタンスをインスタンス化します。
IMAAdsRenderingSettings
を作成します。
これらの手順では、ユーザーが動画の再生ボタンをクリックする前に、IMA SDK を初期化し、広告をリクエストし、広告レスポンスを解析します。広告を再生する準備ができたら、IMAAdsManager:initializeWithAdsRenderingSettings
を介して IMAAdsManager
を初期化し、start
を呼び出します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-11-21 UTC。
[null,null,["最終更新日 2024-11-21 UTC。"],[[["To minimize latency in IMA-enabled apps, perform IMA setup tasks like defining a playhead tracker, creating an `IMAAdsLoader`, `IMAAdDisplayContainer`, and `IMAAdsRequest`, and requesting ads before the user initiates playback."],["By completing these steps in advance, the IMA SDK is initialized, ads are requested, and the ad response is parsed, reducing delays when the user starts the video."],["Reuse existing `IMAAdsLoader` instances to further reduce latency and ensure optimal functionality of features like frequency capping."],["When ready for ad playback, initialize the `IMAAdsManager` and start it to seamlessly integrate ads into the user experience."]]],[]]