ads.txtジェネレーター

販売する広告システムを1行に1つずつ入力し、必要な変数を加えてください。ツールは各行をIAB Tech Labの形式と照らし合わせ、ads.txtファイルを作ります。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

1行には、広告システムのドメイン、パブリッシャーのアカウントID、DIRECTまたはRESELLER、任意で認証局IDを、カンマで区切って書きます。#で始まる行は読み飛ばされます。入力例の行は例にすぎないので、自分の行に置き換えてください。

広告の管理を担当する人のメールアドレス、またはウェブアドレスです。

このファイルが1つのサブドメインだけを対象にする場合、そのサブドメインです。例:video.example.com

サイトを所有する会社のドメインです。サイトが別の会社のドメインの下で運営されている場合に入力します。ドメイン名だけを入力し、http://やパスは付けないでください。

広告枠を管理する会社のドメインです。続けてカンマと2文字の国コードを書けます。例:manager.example, FR

結果

ads.txtファイル — コピーするか、ads.txtとしてダウンロードして、サイトにアップロードしてください。
書き出した販売者のレコード数 — ファイルに入っている販売者の行の数です。
ads.txtファイル

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. 販売者のレコード(1行に1つ)に、販売者のレコードを1行に1つずつ入力します。項目はカンマで区切ります。入力例の行は、自分の行に置き換えてください。
  2. CONTACT(任意)、SUBDOMAIN(任意)、OWNERDOMAIN(任意)、MANAGERDOMAIN(任意)は、必要なものだけ入力します。
  3. 結果の下の注意を読み、除かれた行があれば、その行を直してください。
  4. ads.txtファイルをコピーするか、ダウンロードして、サイトにads.txtとしてアップロードします。

ファイルの形式

IAB Tech Labのads.txt 1.1仕様では、データの1行を、カンマで区切った4つの項目で表します。広告システムのドメイン、パブリッシャーのアカウントID、アカウントの種類、任意の認証局IDです。アカウントの種類はDIRECTまたはRESELLERで、仕様では大文字と小文字を区別しないとされています(3.3節)。4つ目の項目は省略できます(4.2節)。

変数は NAME=値 の形で書きます。仕様はCONTACT、SUBDOMAIN、OWNERDOMAIN、MANAGERDOMAIN、INVENTORYPARTNERDOMAINを定めています(3.5.1節)。#で始まる行はコメントで、無視されます(3.2節)。

ツールが確かめること

  • 広告システムのドメインがドメイン名であること。文字、数字、ハイフンのラベルをドットでつなぎ、プロトコルもパスもアンダースコアも含まないこと。
  • アカウントIDと認証局IDに、空白、タブ、カンマが含まれないこと。仕様はそうした文字をURLエンコードするよう定めていますが(3.4.2節)、このツールはエンコードする代わりに、それらの文字を取り除くよう求めます。
  • レコードの項目が3つか4つで、アカウントの種類がDIRECTまたはRESELLERであること。
  • SUBDOMAIN、OWNERDOMAIN、MANAGERDOMAINがドメイン名であること。MANAGERDOMAINには、続けて2文字の国コードを付けられること。

ツールが確かめないこと

  • アカウントIDが、広告システムから自分に発行されたものかどうか。アカウントのページからそのままコピーしてください。確かめられるのは広告システムだけです。
  • 広告システムがその行を受け入れるかどうか、販売者がサイトを承認するかどうか。ファイルには販売者の一覧が書かれるだけで、それぞれの販売者が自分の行をどう読むかは、販売者が決めます。

例:2社の販売者と連絡先

adnetwork.exampleをアカウント12345でDIRECTとして、exchange.exampleをアカウント67890でRESELLERとして、販売に使っているとします。連絡先には[email protected]を加えます。

ツールは2つの販売者の行を順に、その後に変数を、それぞれ1行ずつ書き出します。adnetwork.exampleの行は4つ目の項目である認証局ID、a1b2c3d4を残します。

ファイルの行
adnetwork.example, 12345, DIRECT, a1b2c3d4
exchange.example, 67890, RESELLER
[email protected]

よくある質問

DIRECTとRESELLERは、何を意味しますか?

DIRECTは、広告システムが広告枠を自分で販売することを、RESELLERは、広告システムが広告枠を別の販売者に渡すことを意味します。どちらの定義もIAB Tech Labの仕様にあります(3.3節)。値は、自分のアカウントについて広告システムが指定したものを使ってください。

アカウントIDは、どこで確認できますか?

広告システムのパブリッシャーのアカウント、または販売者の案内から得られます。このツールは確かめられないため、大文字、小文字、数字をそのままコピーしてください。

行がファイルから除かれるのは、なぜですか?

項目が少なすぎるか多すぎるか、ドメインがドメイン名ではないか、アカウントの種類がDIRECTでもRESELLERでもないか、アカウントIDや認証局IDに空白が入っているためです。結果の下の注意に、行番号が出ます。

このファイルがあれば、広告システムに承認されますか?

いいえ。ファイルには、このサイトの販売者が仕様の形式で書かれるだけです。広告システムごとに、その行の読み方と、その経路での販売を認めるかどうかを決めます。

変数が、レコードのあとに書かれるのは、なぜですか?

仕様では順番を定めていません。VARIABLE=値の形の行は、どこにあっても変数として読まれます(3.5節)。ツールは、ファイルを読みやすくするために、変数をレコードのあとに書き出します。

ファイルにコメントを残せますか?

仕様では認められています。#で始まる行はコメントで、無視されます(3.2節)。このツールは、入力欄の#の行を読み飛ばし、ファイルにはコピーしません。メモはファイルの外に残してください。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。