🔰はじめての方へ

Googleアドセンスの「ads.txt ファイルを修正してください」の対処法|WordPress・HTMLサイト両対応

Wordpress
記事内に広告が含まれています。
スポンサーリンク

Googleアドセンスを使用していると、管理画面でこのような警告が表示されることがあります。

要注意 – 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。

今回は、

  • ads.txtとは何か
  • なぜ設定が必要なのか
  • WordPressのテーマを使用する方法
  • WordPressのプラグインを使用する方法
  • ファイルを作成してサーバーにあげる方法
  • サーバーで設定する方法
  • 設定後の確認方法

を初心者向けにわかりやすく解説します。


ads.txtとは?

ads.txt(Authorized Digital Sellers)は、

「このサイトで広告を配信して良い正式な広告会社」

を宣言するためのファイルです。

簡単にいうと、

偽物の広告業者が勝手に広告枠を売るのを防ぐ仕組み

です。

Google AdSenseを利用している場合、ads.txtを設置することで、

  • 広告収益の保護
  • 不正広告の防止
  • AdSenseの警告解消

につながります。


Google AdSenseで警告が出る理由

AdSenseでは、ads.txtが存在しない場合や、内容が間違っている場合に警告が表示されます。

よくある原因は以下です。

  • ads.txt自体を設置していない
  • 設置場所が違う
  • 記述内容が間違っている
  • ドメイン直下に置いていない
  • 反映待ち

ads.txtの内容

Google AdSenseで使用するads.txtは通常このような内容です。

google.com, pub-XXXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0

pub-XXXXXXXXXXXXXXXXX の部分には、自分のAdSenseパブリッシャーIDが入ります。

Google AdSense管理画面での確認方法

1.Google AdSense にログイン

2.「要注意 – 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。」
 というアラートの「今すぐ修正」をクリック

3.「サイトの管理」のところのステータスが不明になっている「サイトのURL」のところをクリック

4.灰色の枠の中に入っているコードで確認できる

AdSense管理画面に表示されているものをそのままコピーしてください。


設定方法の種類

設定方法は複数あり、

  • WordPressの場合、テーマを使用する方法
  • WordPressの場合、プラグインを使用する方法
  • ファイルを作成してサーバーにあげる方法
  • サーバーで設定する方法

があります。

どれもそんなに難しくないです!

WordPressサイトでの設定方法

方法1:テーマで設定する

私が使っている cocoon のテーマについて説明します。

あらかじめ Google AdSense管理画面内で確認したコード(上述参照)をコピペしておいてください。

1.WordPressの管理画面にログイン

2.左メニューの 「Cocoon設定」をクリックし、その中の「Cocoon設定」をクリック

3.上のタブの中から 「広告」 を選択します。

4.「ads.txt編集」のところにある「ads.txtの更新を有効にする」にチェックを入れる

5.その下の枠の中に、Google AdSense管理画面でコピペしたコードをそのまま貼り付けて完了

6.ファイルができているか確認する(後で説明します

方法2:プラグインを使用する

もっとも簡単なのはプラグインを使う方法です。

紹介するプラグイン は ads.txt Manager というプラグインです。

1.WordPress管理画面から、プラグイン → プラグインを追加 で検索してインストールして、有効 にする

2. 設定を開いて、ads.txtの入力欄がでてくる

3.その枠の中に、Google AdSense管理画面でコピペしたコードをそのまま貼り付けて完了

例) google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

確認方法

URLで確認

ブラウザで以下URLを開きます。

https://あなたのドメイン/ads.txt

例:

https://example.com/ads.txt

先ほど入力した内容が表示されれば成功です。

外部サイトを使用して確認

外部サイトでads.txtにミスがないか確認できます。

ads.txt Validator – Free ads.txt Validation Tool by ads.txt Guru – ads.txt Guru
Validate your ads.txt files to ensure they are error-free with the ads.txt validator by ads.txt Guru. Highlights errors,…

ここの「Enter ads.txt URL」のところに「https://ドメイン(AdSenseに登録しているドメイン)/ads.txt」を入力してチェックします。

確認画面で「Perfect」と出ればOK!


ファイルを作成してサーバーにあげる方法

次に、自作HTMLサイトの場合です。

こちらはサーバーに直接ads.txtを置きます。


1.ads.txtファイルを作成

VSCodeなどで新規ファイルを作成します。

ファイル名:

ads.txt

中身(例):

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

2.サーバーへアップロード

FTPソフト(FileZillaなど)やサーバー管理画面から、

サイトの「ルートディレクトリ」にアップロードします。

例:
 /public_html/ads.txt 
 や
 /www/ads.txt
 など

重要なのは、

https://ドメイン/ads.txt

で直接アクセスできる場所に置くことです。

3.上述した確認方法で確認する


サーバーで設定する方法

エックスサーバーでは通常、サーバーパネルで操作します。

1.サーバーパネルログイン

2.左のメニューの「ホームページ」→「ads.txt設定」

3.その枠の中に、Google AdSense管理画面でコピペしたコードをそのまま貼り付けて完了

4.上述した確認方法で確認する


反映まで時間がかかる場合がある

ads.txtを正しく設置しても、AdSense側の警告が消えるまで数日かかることがあります。

通常は、

  • 数時間〜24時間
  • 長いと数日

程度で反映されます。


よくあるミス

ファイル名が違う

NG例:

ads.txt.txt

MacやWindowsでは拡張子が重複することがあります。


サブフォルダに置いている

NG:

https://example.com/blog/ads.txt

OK:

https://example.com/ads.txt

必ずドメイン直下に置きます。


内容を改変している

Googleが表示したコードは基本的にそのまま使用します。

スペースやカンマを削除しないよう注意してください。


まとめ

Googleアドセンスのads.txt警告は、正しく設定すれば難しいものではありません。

特に重要なのは、

  • 正しいコードを使用する
  • ドメイン直下へ配置する
  • URLで直接確認する

この3点です。

WordPressならプラグインを使うと簡単ですし、HTMLサイトでもads.txtをアップロードするだけで対応できます。

AdSenseの警告が表示されている場合は、早めに設定しておくことをおすすめします。