【Unity】「com.google.android.gms.permission.AD_ID 権限が含まれていません」の対処

Version

Unity 2021.3.3f1

androidAPI33

GooglePlayConsleでエラー

調べていくと、この方の記事が見つかった。

【Android開発】”Declare your Ad ID permission” への対処法 | PisukeCode - Web開発まとめ
全てのAndroidアプリ開発者へ。今日GooglePlayからこんなメールが。件名:Actionrequested:DeclareyourAdIDpermission…いきなりでビックリした人も多いことでしょう。この対処法について手短に書いきます。AdMobなどアプリ内で広告表示してるアプリが対象です。

この方の広告はGoogleAdMobでgoogle系なので、勝手に権限が与えれるのかなと。

そして、私の使っている広告はUnityAdsなので、google系の権限がないのかなと。

この方の記事の中ほどに「権限がないなら・・・」を参考に一文追記した。

ところで、AndroidManifest.xmlはどこ?

GooglePlayにaabファイルをアップロードしてからエラーが出るので、ゲームのフォルダ配下に含まれるxmlファイルだと想定。

ファイルのロケーションはここ

C:\Program Files\Unity\ゲームのファイル名\Assets\Plugins\Android

ここにありましたが、disableファイルになっている。
これはVisualstudioの力をもってしても開けない。

disableファイルをxmlファイルにする

Project Settings/Player/Publishing SettingのBuild

Main manifestにチェックを入れると、先ほどまでdisableファイルだったものが、xmlファイルに様変わり!!

明らかに怪しいってことで、このファイルを編集。

恐る恐る、ファイルを編集し、ビルドしてGooglePlayconsoleにアップロードしたら、エラーが無事消えました。

コメント

タイトルとURLをコピーしました