初期化と広告読み込みを最適化する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
プラットフォームを選択:
Android
Unity
Google Mobile Ads(GMA)SDK バージョン 21.0.0 から、SDK の初期化と広告読み込みの最適化を利用できるようになりました。この機能を使用すると、広告の総合的なレスポンスが改善され、アプリにおける Application Not Responding(ANR)エラーの防止に役立ちます。このガイドでは、これらの最適化を有効にするために必要な変更について説明します。
要件
- Google Mobile Ads Unity プラグイン バージョン 7.2.0 以降。
Google Mobile Ads 設定を最新版にする
Google Mobile Ads SDK では、デフォルトで最適化が有効になっており、初期化と広告読み込みのタスク処理をバックグラウンド スレッドで行うよう SDK に指示します。
Google Mobile Ads SDK の設定用 ScriptableObject で使用できるフラグは次のとおりです。
- Disable initialization optimization(初期化の最適化を無効にする)
- 広告読み込みの最適化を無効にする
初期化と広告読み込みをメインスレッドで行うよう SDK に指示するには、次の設定を確認します。
設定 | 動作 |
Disable Optimize Initialization(初期化の最適化を無効にする) |
MobileAds.initialize() 初期化呼び出しの最適化を無効にします。 |
Disable ad loading optimization(広告読み込みの最適化を無効にする)
|
すべての広告フォーマットの広告読み込み呼び出しを最適化します。 |
広告読み込み呼び出しの最適化を無効にします。 |
Google Mobile Ads 設定には、Unity のアセット メニューからアクセスできます。
[Assets](アセット)> [Google Mobile Ads](Google モバイル広告)> [Settings](設定)
選択すると、Unity Editor のインスペクタ ウィンドウに設定 UI が表示されます。

同じアプリ内で両方をオンにすることも、一方だけをオンにすることも可能です。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-09-05 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-05 UTC。"],[[["\u003cp\u003eStarting with Google Mobile Ads SDK version 21.0.0, you can optimize SDK initialization and ad loading to enhance ad responsiveness and mitigate ANR errors.\u003c/p\u003e\n"],["\u003cp\u003eThis optimization is achieved through two flags within the Google Mobile Ads settings: "Optimize Initialization" and "Optimize AdLoading", which offload time-consuming tasks to background threads.\u003c/p\u003e\n"],["\u003cp\u003eTo enable these optimizations, you need to update your Google Mobile Ads Unity plugin to version 7.2.0 or higher and adjust the settings via the Unity asset menu (Assets > Google Mobile Ads > Settings).\u003c/p\u003e\n"],["\u003cp\u003eBy default, both optimization flags are set to \u003ccode\u003efalse\u003c/code\u003e, allowing you to selectively enable them based on your app's needs.\u003c/p\u003e\n"]]],[],null,[]]