Google Mobile Ads(GMA)SDK バージョン 21.0.0 以降では、SDK の初期化と広告読み込みの最適化を有効にすると、広告の全体的なレスポンスが向上し、アプリにおける「アプリケーション応答なし」(ANR)エラーの防止に役立ちます。このガイドでは、これらの最適化を有効にするために必要な変更について概説します。
要件
- スタートガイドを完了している。
- Google Mobile Ads Unity プラグイン バージョン 7.2.0 以降。
Google モバイル広告の設定を更新する
Google Mobile Ads 設定のスクリプト対応オブジェクトでは、Optimize Initialization と Optimize AdLoading という 2 つの最適化フラグを使用できます。有効にすると、処理時間の延長を必要とする初期化タスクと広告読み込みタスクがバックグラウンド スレッドにオフロードされます。
設定 | 動作 |
---|---|
初期化の最適化 | MobileAds.initialize() の初期化呼び出しを最適化します。 |
広告の読み込みを最適化する | すべての広告フォーマットの広告読み込み呼び出しを最適化します。 |
Google モバイル広告の設定には、Unity のアセット メニューからアクセスできます。
[アセット] > [Google モバイル広告] > [設定]
選択すると、Unity Editor のインスペクタ ウィンドウに設定 UI が表示されます。
同じアプリで、一方または両方のオプションをオンにできます。