[AdMob]Uncaught exception: GADInvalidInitializationException: The Google Mobile… の原因と対処法

実機ビルドした際にビルド自体は成功したのですが、実機にインストールして起動した瞬間にエラーで落ちました。

Uncaught exception: GADInvalidInitializationException: The Google Mobile Ads SDK was initialized incorrectly. Google AdMob publishers should follow instructions here: https://googlemobileadssdk.page.link/admob-ios-update-plist to include the AppMeasurement framework, set the -ObjC linker flag, and set GADApplicationIdentifier with a valid App ID. Google Ad Manager publishers should follow instructions here: https://googlemobileadssdk.page.link/ad-manager-ios-update-plist

原因と解決方法

いつからか分かりませんが、AdMobを利用する際にはXcodeのInfo.plistに「GADApplicationIdentifier」という項目を追加し、AdMobのアプリIDを入力することが必要になったようです。

過去に同じ状況の記事を書いたのでこちらを見ていただければ詳しくわかるかと思います。

Terminating app due to uncaught exception 'GADInvalidInitializationException' というエラー
Xcodeでビルドした際に出たエラー。(正確に言うと、ビルドは成功したんだけど実機で実行した瞬間に出たエラー。)Terminatingappduetouncaughtexception'GADInvalidInitializationExc...

コメント