Google AdSenseに合格した後、管理画面に
「収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください」
という警告が表示されることがあります。
初めて見る方の中には、
- ads.txtとは何?
- 設定しないと広告が止まるの?
- どうやって設定するの?
と不安になる方も多いのではないでしょうか。
ads.txtは広告配信の信頼性を高めるための重要な仕組みですが、設定自体はそれほど難しくありません。
この記事では、ads.txtの概要から設定方法、注意点まで初心者向けに分かりやすく解説します。
目次
ads.txtとは?
ads.txt(Authorized Digital Sellers)は、広告枠を販売できる正規の事業者を示すためのファイルです。
簡単に言えば、
「このサイトの広告は正規の広告配信事業者によって管理されています」
ということを示す役割があります。
Googleをはじめとする広告事業者は、広告のなりすましや不正販売を防ぐためにads.txtの利用を推奨しています。
なぜads.txtが必要なのか?
ads.txtは、広告配信の信頼性を高めるために利用されています。
広告主や広告配信システムに対して「正規の広告販売者であること」を示す役割があり、Googleも設置を推奨しています。
そのため、
- 正規の広告販売者を証明できる
- 不正広告のリスクを減らせる
- 広告主からの信頼向上につながる
といったメリットがあります。
設定しないと広告は表示されなくなる?
ads.txtを設定していなくても広告が表示される場合があります。
しかし、
- AdSense管理画面に警告が表示される
- 一部広告主の入札機会が減る可能性がある
- 収益に影響する場合がある
ため、早めの設定がおすすめです。
ads.txtは3ステップで設定できる
ads.txtは難しそうに見えますが、実際の作業は3ステップです。
まずは全体の流れを確認しておきましょう。
それぞれ詳しく解説します。
① AdSenseでコードを確認する
まずはAdSense管理画面で、自分のサイト用のads.txtコードを確認します。
一般的には次のような形式です。
google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, 〇〇〇〇〇〇〇〇〇〇
「pub-」以降の番号はアカウントごとに異なるため、必ず自分のAdSense管理画面に表示されているものを使用しましょう。
なお末尾のコード〇〇は、はGoogle指定の共通文字列である認証IDで、公式サンプルや解説記事でも頻繁に登場します。
② ads.txtファイルを設置する
次に「ads.txt」という名前のファイルを作成し、①で確認したコードを貼り付けます。
作成したファイルは、サイトのルートディレクトリへ設置する必要があります。
ルートディレクトリとは、例えば次のようにアクセスした際に表示される場所です。
https://あなたのドメイン/ads.txt
WordPressを利用している場合は、主に以下の方法で設置できます。
- レンタルサーバーのファイルマネージャーを利用する
- FTPソフトを利用する
- ads.txt管理用プラグインを利用する
サーバー操作に慣れていない初心者の方は、プラグインを利用すると比較的簡単に設定できます。
一方で、プラグインを増やしすぎるとサイト管理が複雑になる場合もあるため、サーバーのファイルマネージャーが利用できる場合は直接設置する方法もおすすめです。
なお、ファイル名は必ず
ads.txt
にする必要があります。
ads.txtという名前以外ではGoogleに認識されないため、ファイル名を変更しないよう注意しましょう。
また、AdSenseで表示されたコードは変更せず、そのまま貼り付けることが大切です。
③ 正しく反映されたか確認する
最後に、
https://あなたのドメイン/ads.txt
へアクセスし、コードが表示されるか確認します。
コードが表示されれば、基本的には正しく設置されています。
設定後はGoogle側で順次認識され、管理画面の警告も後日解消されます。
なお、反映まで数時間から数日程度かかる場合があります。
ads.txtが反映されない場合の対処法
設定したにもかかわらず警告が消えない場合は、以下の3点を確認してみましょう。
反映まで時間がかかっている
Google側で認識されるまで時間がかかることがあります。
Googleクローラーが自動的にウェブサイトを巡回し、ページや画像のデータを収集する仕組みがあるためです。
URLで正しく表示されるか確認する
次のURLへアクセスしてみましょう。
https://あなたのドメイン/ads.txt
コードが表示されなければ、配置場所に問題がある可能性があります。
ディレクトリの位置をもう一度確認してみてください。
キャッシュを削除する
キャッシュ系プラグインやサーバーキャッシュが影響している場合があります。
設定後はキャッシュ削除も試してみましょう。
ads.txt設定時の注意点
ads.txtの設定は難しくありませんが、初心者がつまずきやすいポイントがあります。
コードを改変しない
AdSenseから表示されたコードは、そのまま使用するのが基本です。
不要な文字や空白を追加したり削除したりすると、正しく認識されない場合があります。
アップロード場所に注意する
ads.txtはサイトのルートディレクトリへ配置する必要があります。
例えば、
https://example.com/folder/ads.txt
ではなく、
https://example.com/ads.txt
でアクセスできる状態にする必要があります。
※folderは任意のディレクトリ
まとめ
ads.txtは、広告配信の信頼性を高めるための重要なファイルです。
設定しなくても広告が表示される場合はありますが、警告の解消や広告配信の健全性、収益化の継続を考えると、早めに設定しておくことをおすすめします。
ads.txtの設定は、
- AdSenseでコードを確認する
- ads.txtファイルを設置する
- 正しく反映されたか確認する
という3ステップで完了します。
Google AdSense合格後の初期設定の一つとして、必ず忘れずに対応しておきましょう。
ここまでご覧いただきありがとうございました。
