Powerd by ipe
テジタルマーケティングで戦略的に
ビジネスを成功させる

ads.txtとは?ファイルの問題の修正や書き方・設置方法、確認方法など

ads.txtとは?ファイルの問題の修正や書き方・設置方法、確認方法など
DeepEditor

ads.txt(アズテキスト)とは、Webの広告枠の販売者を厳密に管理し、偽の広告枠が広告主に提供されるのを防ぐためのテキストファイルです。簡単に言うと、悪質ななりすましサイトを除外するための対策ファイルです。今回はads.txtに焦点を当て、その概要や役割、設置後の働き、作成・設置方法、確認方法などをご紹介します。気になるポイントを一挙確認してしまいましょう。

ads.txtとは?

ads.txt(アズテキスト)とは、Webの広告枠の販売者を厳密に管理し、偽の広告枠が広告主に提供されるのを防ぐためのテキストファイルです。簡単に言うと、悪質ななりすましサイトを除外するための対策ファイルです。

近年、オンライン広告の透明性を高めて広告詐欺を減らすための仕組みとして注目を集めています。

ads.txtの役割

ads.txtを独自に作成することで、広告枠の販売者を厳密に管理し、フェイク広告が広告主に提供されることを防ぐことができます。

またads.txtに現在自サイトで許可している広告ネットワークや運営者IDを列挙すれば、広告主は、広告の出稿を検討しているWebサイトに広告枠が販売されているかの事実確認も可能です。

なおads.txtは一般公開され、だれでも確認することができます。

ads.txt設置後の働き

ads.txtが設置されたメディアは、正当なビジネスを行っているという透明性や信頼性があると判断でき、広告主から広告枠の買い付け対象になりやすいです。

一方、ads.txtが設置されていないメディアは、悪意のある第三者による「なりすましサイト」の可能性が示唆され、広告主から広告枠の買い付けを避けられてしまうことがあるでしょう。

ads.txtの重要性は、DSPとSSPの関係性を知ることでさらに理解できます。
詳しくは以下の記事をご確認ください。

ads.txtとapp-ads.txt との違い

ads.txtと似た言葉にapp-ads.txtがあります。

ads.txt app-ads.txt
ウェブ向け認定デジタル販売者と呼ばれ、Webの広告枠の販売者を厳密に管理し、偽の広告枠が広告主に提供されるのを防ぐテキストファイル アプリ向け認定販売者と呼ばれ、アプリの広告枠の販売者を厳密に管理し、偽の広告枠が広告主に提供されるのを防ぐテキストファイル

つまり、app-ads.txt は、アプリ向けのads.txtです。
なおapp-ads.txtも、ads.txt同様、一般公開され、誰でも確認することが可能です。

ads.txtの作成・設置方法

今回はGoogle AdSenseを利用する方向けに、ads.txtの作成・設置方法を解説します。

ads.txtはGoogleアドマネージャーで自動生成が可能です。
Googleアドマネージャーとは、直接販売が多い大規模なWebサイトの運営者向けの広告管理プラットフォームです。

AdSenseやAd Exchange、第三者ネットワーク、第三者エクスチェンジなど、複数の広告エクスチェンジや広告ネットワークに対応しており、詳細な管理ができます。

1.Googleアドマネージャーでads.txtを自動生成する

  1. Googleアドマネージャーにログイン
  2. [管理者]→[Ads.txt の管理] をクリック
  3. Web用またはアプリ用どちらのファイルを作成するかを決定
  4. ダイアログウィンドウで、自動生成されたテキストを確認・完了

ads.txtはテキストファイルです。
基本的にテキストファイルには、自サイトで認定している広告の販売者情報を1行毎に記述します。

各行には、3つのデータ(必要に応じて4つ目のフィールド)を次の形式で指定します。

<フィールド 1>, <フィールド 2>, <フィールド 3>, <フィールド 4>
<フィールド 1> 入札者が接続するシステムの正規ドメイン名。
Google販売者アカウントの場合、ドメイン名は常に「google.com」になる。
<フィールド 2> フィールド1で指定したシステムにおいて販売者または販売パートナーのアカウントに関連付けられているサイト運営者の識別子。

Google販売者アカウントの場合、各アカウントに表示されているサイト運営者 ID(例: pub-0000000000000000)を使用する。

<フィールド 3> アカウントまたはパートナー関係のタイプ。

フィールド2で指定したアカウントを直接コントロールしているGoogleサイト運営者の場合、「DIRECT」と指定する。

値が「DIRECT」の場合、コンテンツの所有者は、フィールド2で指定したアカウントを直接管理し、広告システムと直接のビジネス契約を結んでいることを示す。

<フィールド 4> 認証機関で広告システムを識別する一意の識別子。

認証機関の1つは Trustworthy Accountability Group(TAG)で、この場合は TAG ID を指定する。

Google 販売者アカウントの場合、TAG IDは 「f08c47fec0942fa0」になる。

つまり、Google 販売者アカウントに向けてads.txtを作成する場合は、以下の形になることを覚えておきましょう。

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

※「pub-0000000000000000」の部分は、自分のAdSenseアカウントの運営者IDに置き換えましょう。
※運営者IDは Google AdSense管理画面から、「設定>アカウント>アカウント情報」から確認できます。

2.ads.txtを公開する

次にテキストエディタ(例えばVS Codeなど)でads.txtを作成し、先ほど作成した広告の販売者情報を記述しましょう。作成したファイルのファイル名をads.txtとして保存すれば作成完了です。

その後、作成したads.txtをウェブマスターに送信し、「ルートドメインへのアップロード」を依頼しましょう。これにてads.txtの設置は完了です。

【例】

https://example.com/ads.txt

example.comには自サイトのドメインを挿入

ads.txtをWordPressに設置する方法

ads.txtをWordPressに設置する場合は、先ほど作成したads.txtを、WordPressで使用しているサーバーに直接アップロードする必要があります。

  1. FTPソフトを起動し、使用中のレンタルサーバーへ接続
  2. public_htmlをクリック
  3. ads.txtを設置したいドメイン名をクリック
  4. ads.txtをドラッグ・アンド・ドロップしてアップロード・完了

※なお既存のデータを変更する際は、必ずバックアップを忘れないようにしましょう。

ads.txtをサブドメインに設置する方法

ルートドメインを使用するWebサイトとサブドメインを使用するWebサイトを、別々の運営者で運営する場合、Webサイトに掲載されているAdSenseの運営者 IDは異なります。

この場合、ドメイン毎にads.txtが必要です。

例えばサブドメインが「example.com」の場合、サブドメイン用のads.txtを作成し、 https://example.com/ads.txt でアクセスできる場所に設置する必要があります。

google.com, pub-0000000000000002, DIRECT, f08c47fec0942fa0

そして、ルートドメインのads.txtに「subdomain = example.com」 という記述を追加します。

google.com, pub-0000000000000001, DIRECT, f08c47fec0942fa0 subdomain = example.com

サブドメインでads.txtを作成するだけでは正常に設置されません。
ルートドメインに設置されたads.txtにサブドメインに関する記述を追加し、情報を紐付ける必要がある点に注意しましょう。

ads.txtの確認方法

ads.txtが適切に設置されているかを確認する方法は、ブラウザの検索窓に「https://ドメイン名/ads.txt」と入力しましょう。

検索結果が以下のように表示されれば、正常に設置されていることが証明されます。

もし表示されない場合は、以下の理由が考えられます。

  • ads.txtのアップロードフォルダが間違っている
  • ads.txtの記載内容に誤りがある

詳細は、Google Adsenceヘルプのads.txtに関するトラブルシューティングを参考にしましょう。

ads.txtの問題を修正する方法

運営するWebサイトのads.txtに問題がある場合は、Google AdSenseのアカウントに警告が表示されます。収益に深刻な影響が出る可能性があるため、以下の手順に沿って問題を解決しましょう。

  1. AdSenseアカウントにログイン
  2. ホームページにアラートが表示されている場合は、[今すぐ修正] をクリック(それ以外の場合は、[サイト] をクリック)
  3. 下矢印をクリックし、 [… のサイトで使用する ads.txt ファイルを作成する] というメッセージを開く
  4. [ダウンロード] をクリックすると、ads.txt ファイルが自動でダウンロードされる
  5. ads.txt ファイルをサイトのルートディレクトリにアップロード・完了

(引用:https://support.google.com/adsense/answer/7532444?hl=ja)

問題を修正後、ads.txtが正しく公開されているか確認するため、ブラウザでads.txtのURLにアクセスしましょう。ブラウザからファイルの内容が確認できれば、AdSenseもそのファイルについて正常に検出できています。

ads.txtを理解・設置し、広告収益を上げよう!

このページでは、ads.txtに焦点を当て、その概要や役割、設置後の働き、作成・設置方法、確認方法などについて解説しました。

ads.txtを設置すれば、悪質ななりすましサイトに誤って広告を出稿してしまう事態を防ぐことができます。また広告枠を提供するメディアと広告を出稿する広告主とで、お互いに信頼関係を築くこともできるでしょう。

まだads.txtを実装したことがない方は、ぜひこの機会に試してみてはいかがでしょうか。

なおads.txtの詳しい詳細は、公式サイトを確認してください。
【Googleアドマネージャーヘルプ|ads.txt または app-ads.txt で認定販売者を宣言する

「ads.txt」やSEOでお悩みの場合は株式会社ipeにご相談ください。株式会社ipeではSEOでの大手クライアント実績多数!SEOを検討する際にはぜひ一度ご相談ください。

Download
サービス資料ダウンロード(無料)
弊社サービスの概要や料金、
フォロー体制などの詳細はこちらの資料でご確認いただけます。
資料ダウンロードはこちら
Contact
お問い合わせ
デジタルマーケティングについてのご相談や弊社サービスについてのご不明点・
ご質問は、こちらからお気軽にお問い合わせください。
お問い合わせはこちら
お電話でのお問い合わせ 
03-6455-5871 9:00~18:00(平日)