サイトの引っ越しで app-ads.txt を消すと、アプリの広告が止まるおそれがある

app-ads.txt は、AdMob がアプリの開発者を確かめるために、開発者のサイトの一番上から読むファイルです。WordPress からの移行で消しかけましたが、消すと広告が配信されなくなるおそれがあります。必ず残し、切り替えのあとも中身が同じかを確かめた記録です。

「app-ads.txt は消さない」の文字と、AdMob・ドメインの一番上・200 で返すの札

app-ads.txt とは、アプリの広告(AdMob など)が、そのアプリの開発者が本当に広告の枠を売っているかを確かめるために読む、ドメインの一番上に置く小さなテキストのファイルです。サイトの引っ越しで消すと、アプリの広告が配信されなくなるおそれがあるので、必ず残し、切り替えのあとも同じ中身で開けることを確かめます。

会社のサイトを WordPress から静的なサイトへ移す時、公開フォルダ(public_html)の中身を1つずつ確かめ、「残す」「置き換える」「よけておく」に分けました。その中に、app-ads.txt という小さなテキストのファイルがありました。

最初、私たちはこれを「何のファイルか分からないもの」に分けかけました。調べると、アプリの広告に欠かせないファイルでした。この記事は、このファイルが何をしているかと、移行の時にどう扱ったかの記録です。

app-ads.txt とは:AdMob が読みに来るファイル

私たちのアプリ(Shade Preview)には、Google の AdMob の広告が入っています。AdMob は、アプリの広告を出す前に、そのアプリの開発者が本当にその広告の枠を売っているのかを確かめます。その時に読むのが、app-ads.txt です。

紫、青緑、緑、黄色のファイルが並んでいる写真
AdMob は、サイトの一番上にあるファイルを読む(イメージ写真)

ファイルの中身は、どの広告の会社に、どのアカウントで広告の枠を売ってよいかを書いた、数行のテキストです。中身には広告のアカウントの番号が入るので、この記事には載せていません。

アプリの広告(AdMob)が、開発者のサイトのドメインの一番上にある app-ads.txt を読み、200 で返ることを確かめる図
AdMob が読みに来るのは、ドメインの一番上の app-ads.txt
app-ads.txt の中身の見本。広告の会社と、アカウントの番号(伏せ字)が1行で書かれている
app-ads.txt の見本(番号は伏せ字)

移行の時に、どう扱ったか

段ボール箱が積まれた、植物のある部屋の写真
引っ越しでも、消してはいけないファイルがある(イメージ写真)
公開フォルダの中身を、必ず残す、置き換える、よけておく、の3つに分けた図。app-ads.txt は必ず残す
移行の時の3つの分け方

切り替えのあとに、確かめる

切り替えのあとには、app-ads.txt が今までと同じ中身で、200 で返ることを確かめました。

サイトの切り替えのあとに、app-ads.txt が今までと同じ中身で200で返ることを確かめ、転送の規則に巻き込まれていないかも確かめる
切り替えのあとの確認
Macで実行
curl -s -o /dev/null -w '%{http_code} %{content_type}\n' https://example.com/app-ads.txt
200 text/plain

まとめ

サイトの引っ越しで app-ads.txt を消すと、アプリの広告が止まるおそれがある:要点のまとめ。app-ads.txt は、AdMob がアプリの開発者を確かめるために、ドメインの一番上に読みに来るファイル
この記事の要点
  • app-ads.txt は、AdMob がアプリの開発者を確かめるために、ドメインの一番上に読みに来るファイル
  • サイトのどこからもリンクされていないので、片付けの時に消してしまいやすい
  • 消すと、アプリの広告が配信されなくなるおそれがある
  • 移行では「必ず残す」に分けて理由を書き、--delete を使わず、切り替えのあとに 200 で返ることを確かめた

この記事は、AI(Claude)の支援を受けて作成し、筆者が内容を確認しています。

  • app-ads.txt
  • AdMob
  • アプリの広告
  • サイト移行
  • WordPress

関連する記事

この記事に関連するサービス・アプリ

ブログの一覧へ