広告枠の管理

ads.txt で認定販売者を宣言する

ads.txt による認定デジタル販売者(Authorized Digital Sellers)の宣言は IAB によるイニシアチブで、コンテンツ内のデジタル広告枠が、そのコンテンツのパブリッシャー(ウェブサイトならばサイト運営者)が認定した販売者(AdSense など)を通してのみ販売されるようにするものです。サイト運営者様は ads.txt を独自に作成することで、自サイトの広告枠の販売者を厳密に管理し、偽の広告枠が広告主に提供されるのを防ぐことができます。

ads.txt は、使用することを強くおすすめします。ads.txt を使用すれば、購入者が偽の広告枠を判別できるため、サイト運営者様としても偽の広告枠に収益が流れるのを阻止し、その分収益を増やすことができるというメリットがあります。

: ここでご紹介しているのは、Google のサービスをご利用のサイト運営者様が ads.txt を作成される場合の手順です。他の SSP やエクスチェンジをご利用の場合は、そのサービスの運営元にご相談ください。

AdSense 向けの ads.txt を作成する

Google を自サイトの広告枠の認定販売者として宣言する場合、次のように ads.txt を作成します。

  1. テキスト ファイル(.txt)を作成します。
  2. ファイル内に次の 1 行を含めます。

    google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

    重要: 「pub-0000000000000000」の部分はご自分のサイト運営者 ID に置き換えてください。
  3. 作成した ads.txt を、ドメインのルートレベル(例: https://example.com/ads.txt)でホストします。

    ルートレベルとは、Public Suffix List に記載されたドメイン名の 1 つ下のレベルを指します。たとえば「google.co.uk」は「co.uk」のルートドメインですが、「maps.google.co.uk」はそうではありません。詳しくは IAB の ads.txt 仕様書をご覧ください。

ads.txt ファイルに記載される情報

ads.txt ファイルの各行が認定販売者 1 件に対応します。各行には必須の情報が 3 種類、任意で記載できるフィールドが 1 種類あります。

<フィールド 1>, <フィールド 2>, <フィールド 3>, <フィールド 4>

  • <フィールド 1>: 広告配信システムのドメイン名(必須)。

    SSP、アド エクスチェンジ、ヘッダー ラッパーなど、入札者の接続先システムのカノニカル ドメイン名です。システムの運用ドメインが親会社のドメインと異なる場合は、運用ドメインを指定してもかまいません。実際の運用ドメインを指定しておくと、WHOIS 検索や IP の逆引きでシステムの所有権を明確に示すことができます。使用するドメイン名を明記したドキュメントが SSP やエクスチェンジによって提供されていることが理想的です。

    Google 販売者アカウントの場合、ドメイン名は常に google.com になります。

  • <フィールド 2>: サイト運営者のアカウント ID(必須)。

    フィールド 1 で指定した広告システム内で、販売者または再販者のアカウントに関連付けられている識別子です。トランザクション(たとえば OpenRTB の入札リクエスト)において SSP やアド エクスチェンジが指定したフィールドに使用される値と同一である必要があります。OpenRTB の場合、通常は publisher.id フィールドが該当します。OpenDirect の場合、通常はサイト運営者の組織 ID が該当します。

    Google 販売者アカウントの場合、各アカウントに表示されているサイト運営者 ID(例: pub-0000000000000000)を使用します。この ID を確認する方法は次のとおりです。

    宣言には接頭辞 pub- と 16 桁の数字コードのみを指定し、サービス固有の接頭辞(ca-ca-video- など)は削除してください。複数のアド マネージャー アカウントや AdSense アカウントを通じて収益化を行っている場合は、アカウントごとに行を分け、それぞれに対応する pub- コードを入力する必要があります。
    ドメインに置かれている ads.txt ファイルで販売者のサイト運営者 ID が認定されていない場合、そのドメインではアド マネージャーを通じた収益化ができなくなり、Google からの広告配信が停止します。収益に影響が出ないよう、収益化を希望する各サイトの ads.txt ファイルを更新して、サイト運営者 ID を含めることをおすすめします(アド マネージャーでの ads.txt の更新方法をご覧ください)。拡張パートナー管理を使用する場合は、お客様のネットワーク パートナーにご相談のうえ、サイト運営者 ID を ads.txt ファイルに含めることをおすすめします。
  • <フィールド 3>: アカウントまたは関係のタイプ(必須)。

    アカウントのタイプを列挙型の値で指定します。

    • 値が「DIRECT」の場合、フィールド 1 のシステム内のフィールド 2 のアカウントを、サイト運営者(コンテンツ オーナー)が直接コントロールしていることを示します。これは通常、サイト運営者と広告システムが直接のビジネス契約を結んでいることを意味します。

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

    • 値が「RESELLER」の場合、サイト運営者が別のエンティティに、フィールド 2 のアカウントのコントロールと、フィールド 1 のシステムを通した広告枠の再販を委任したことを示します。これら以外のタイプも今後追加される可能性があります。このフィールドのデータを解析する際は、大文字と小文字を区別しないようにします。

      フィールド 2 で指定したアカウントを直接コントロールしていない Google サイト運営者の場合、「RESELLER」と指定します。たとえば、アド マネージャー アカウントでネットワーク パートナー管理を使用している場合、直接管理していない広告枠に対しては「RESELLER」と指定します。

  • <フィールド 4>: 認証機関の ID(省略可能)。

    認証機関で広告システムを一意に識別する ID です。この ID はフィールド 1 に指定されているエンティティに関連付けられます。現在の認証機関は Trustworthy Accountability Group(TAG)であり、このフィールドには TAG ID を指定します。

    Google 販売者アカウントの場合、TAG ID は f08c47fec0942fa0 になります。

よくある質問

AdSense で ads.txt ファイルについてのアラートが表示されました。ads.txt に問題があるサイトを特定するにはどうすればよいですか?

管理画面に ads.txt アラートが表示された場合は、[サイト] ページでこの問題に関係するサイトの一覧を確認できます。

Google で ads.txt ファイルが適用される仕組み

Google では、ルートドメインでホストされている ads.txt ファイルの内容から、そのドメインで広告配信が許可されている販売者アカウントを特定します。ads.txt ファイルのないルートドメインでは、通常どおり広告が配信されます。

Google では、サイト運営者(パブリッシャー)の識別子が正しく記載された ads.txt ファイルがサイトにある場合、そのサイトのリクエストに対してオークションが実施され、配信権を獲得した広告が返されます。ファイルに記載された識別子が正しくない場合、リクエストに対してオークションは行われません。

ads.txt ファイルを新規作成または更新した場合は自動的に検出されますが、変更が反映されるまでには 24 時間ほどかかることがあります。

ads.txt ファイルがサブドメインでホストされている場合

Google では、ルートドメインの ads.txt ファイルから参照されているサブドメイン上の ads.txt ファイルをクロールして適用します。現在のところ、ads.txt 管理ツールには、クロールされたサブドメインのリストは表示されません。

Google ではリダイレクトはサポートされますか?

Google では、元のルートドメイン外への単一の HTTP リダイレクトがサポートされます(例: example1.com/ads.txt から example2.com/ads.txt へのリダイレクト)。IAB の最新情報をご覧ください。

元のルートドメイン内であれば、複数のリダイレクトもサポートされます。例:

  • example.com/ads.txt から www.example.com/ads.txt へのリダイレクト
  • example.com/ads.txt から subdomain.example.com/ads.txt へのリダイレクト
  • example.com/ads.txt から example.com/page/ads.txt へのリダイレクト

Blogger 用の ads.txt ファイルを設定するにはどうすればよいですか?

Blogger ヘルプセンターで手順をご確認ください。

この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。