初期化と広告読み込みを最適化する(ベータ版)

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 設定の ScriptableObject では、Optimize InitializationOptimize AdLoading の 2 種類の最適化フラグを利用可能です。これらのフラグをオンにすると、処理時間の延長を必要とする初期化と広告読み込みのタスクが、バックグラウンドのスレッドにオフロードされます。

設定動作
Optimize Initialization MobileAds.initialize() 初期化呼び出しを最適化します。
Optimize AdLoading すべての広告フォーマットの広告読み込み呼び出しを最適化します。

Google Mobile Ads 設定には、Unity のアセット メニューからアクセスできます。

[Assets](アセット)> [Google Mobile Ads](Google モバイル広告)> [Settings](設定)

選択すると、Unity Editor のインスペクタ ウィンドウに設定 UI が表示されます。

同じアプリ内で両方をオンにすることも、一方だけをオンにすることも可能です。