2021年4月23日金曜日

The Google Mobile Ads SDK was initialized without AppMeasurement

The Google Mobile Ads SDK was initialized without AppMeasurement

概要

Admob を最新版にしたらエラーが発生したので対応しました

環境

  • Swift5
  • Xcode 12.4 (12D4e)
  • Firebase/AdMob 7.10.0

Info.plist の修正

設定する値や方法はエラー文内にもある公式のヘルプページがわかりやすいです

GADApplicationIdentifier を追加する

Admob の管理画面で確認できるアプリID を値に設定しましょう

SKAdNetworkItems を追加する

Ad Network 用のあらかじめ Google 側で用意された ID を登録する必要があります
Array + Dict 形式で登録しましょう

GADIsAdManagerApp を追加する

これは公式のヘルプページに記載がなかったのですが追加する必要がありました
boolean で YES を登録すれば OK です

Xcode での編集が面倒なら直接開いて編集しても OK

特に SKAdNetworkItems はアイテムの数が多いので UI でポチポチ追加するのは面倒です
テキストを直接編集したほうが簡単です
インデントなどは Xcode が勝手にやってくれるので自分で修正しなくても OK です

0 件のコメント:

コメントを投稿