TAKOYAKING’s blog 一覧

TAKOYAKING’s blog

たこ焼き系

Unity: Admob: AndroidResolverDependencies.xmlのbundleIdが大文字に勝手に書き換わる

環境

  • Unity 2022.3.11
  • Admob v8.5.2

状況

  • 新しいUnityにバージョンアップして、Admobも新しくするとAndroid ResolveされるときにProjectSettings/AndroidResolverDependencies.xmlにあるbundleIdがなぜか勝手に書きかわっていました。

解決策

UnityのProjectSettings > PlayerのIdentificationのOverride Default Bundle identifierにチェックを入れるとpackage名を書き換えれるようになるので、正しい名前に書き換えれます。

ProjectSettings/ProjectSettings.assetのoverrideDefaultApplicationIdentifierが1になってapplicationIdentifierが正しいものになっていることが確認できたらOKです。

原因

ふわっとしか調べていないので、わからないのですが、Unityを新しくしたタイミングでは問題なかったのですが、しばらくするとProjectSettingをいじったわけでもないのに、どこかのタイミングでなんかpackage名が急に書きかわりました。gitのログで追えるのですが、追って見てもいまいちパッとしなかったので、調査終了しました。