iOSアプリにAdMob設定を行う
前提
・Xcode 16.4
https://developers.google.com/admob/ios/quick-start?hl=ja#swiftui
にしたがって作業を行う。
Mobile Ads SDK をインポートする
依存関係はSwift Package Managerでインストールする。初回実行時はエラーが発生したがXcode自体を再起動することで解消された。
Info.plist を更新する
Xcode 16.4環境では最初からInfo.plistファイルが存在するわけではなかった。
Directory TreeのRootの部分からTARGETS>アプリ名>Infoと辿って設定値を追加したタイミングでInfo.plistファイルが作成されるため、以降はGUIで値を設定しても良いし、直接ファイルを編集しても良い模様。
GADApplicationIdentifierの他にSKAdNetworkItemsも設定を行う。
インタースティシャル広告
https://developers.google.com/admob/ios/interstitial?hl=ja
ここまで設定できたらあとは掲出したい広告種別に従って実装を行う。今回は画面全体に表示するインターステイシャル広告を掲出したいためこちらの実装を行う。