AdMobで「app-ads.txtがアカウント情報と一致しません」が消えないときの解決法

はじめに
AdMob で広告配信の準備を進めているとき、「app-ads.txt ファイルが設定されている可能性がありますが、お客様の詳細情報が AdMob アカウントの情報と一致しません。」と表示され、確認が先に進まないことがあります。
この記事では、すでに app-ads.txt をドメインに配置済みで、支払い方法などの申請も完了しているのにこのメッセージが消えなかった私のケースと、その解決方法を簡潔にまとめます。
前提として、私の環境は次のとおりでした。
- iOS アプリはすでに App Store でリリース済み
- ドメインのサイトに app-ads.txt は配置済み
- AdMob の支払い方法など各種申請も完了済み
「少し待てば反映される」という情報も見かけましたが、私の場合は数日待ってもメッセージが消えませんでした。
結論
原因は、App Store Connect の「マーケティング URL」に app-ads.txt を設置したドメインを記載していなかったことでした。
AdMob は app-ads.txt の所有者を確認するために、ストア掲載情報に記載された URL のドメインと、app-ads.txt が置かれているドメインを照合します。このとき「サポート URL」だけでなく「マーケティング URL」も参照されるため、片方しか設定していないと「情報が一致しません」と判定されてしまいます。
解決手順
App Store Connect にログインし、対象アプリの該当バージョンページを開きます。
「サポート URL」と「マーケティング URL」の両方に、app-ads.txt を配置したドメイン(例:https://sampledomain.com)を入力します。
入力内容を保存します。ストア掲載情報の更新は、変更がストアに反映されるまで少し時間がかかる場合があります。
AdMob のアプリ設定で「アップデートを確認」を実行します。一致が取れると、ステータスが「審査中」に進みます。
下の画面のように、App Store Connect でサポート URL とマーケティング URL の両方に同じドメインを設定しました。

この状態で AdMob から再度「アップデートを確認」を行ったところ、無事にアプリの確認が完了しました。

まとめ
「app-ads.txt が AdMob アカウントの情報と一致しません」と表示されたときは、app-ads.txt 自体だけでなくApp Store Connect の URL 設定を見直すのが解決の近道です。
- app-ads.txt は対象ドメインのルートに配置されているか
- サポート URL に app-ads.txt と同じドメインを設定したか
- マーケティング URL にも同じドメインを設定したか
待つだけで解決しない場合は、ぜひマーケティング URL を確認してみてください。なお、Google 公式のヘルプも併せて参照すると確実です(app-ads.txt について|AdMob ヘルプ)。





