2016-11-25 9 views
4

AdMob SDKを初期化する必要がある場合は、MainActivity.classで1回初期化するか、Admob Adsが存在するすべてのアクティビティで初期化する必要がありますか?Googleモバイル広告SDK(Admob)を1回だけ初期化しますか?

https://firebase.google.com/docs/admob/android/quick-start "アプリ起動時にGoogle Mobile Ads SDKを初期化するには、MainActivityクラスのonCreate()メソッドでMobileAds.initialize()を呼び出します。

さまざまなアクティビティの広告ごとに1回しかコールする必要はありませんか?

+0

おそらく、広告を持つアクティビティ内で呼び出す必要があります –

答えて

4

あなたのアプリは、通常は最初のアクティビティの起動時にそのメソッドを1回呼び出すだけで済みます。アプリの1回の実行中に、または1回のアクティビティごとに2回呼び出す必要はありません。

詳細については、official reference docsを参照してください。

3

広告SDKを初期化する最適な場所は、アプリケーションのonCreateメソッドです。まだApplicationクラスがない場合は、作成することをお勧めします。

関連する問題