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

認定販売者を登録したテキスト ファイルをルートドメインに配置する

認定デジタル販売者(ads.txt)(英語)は、IAB による、プログラマティック広告の透明性を向上させるイニシアチブです。サイト運営者またはパブリッシャーは、自身の ads.txt ファイルを作成し、広告枠の販売を許可する販売者を明示することができます。ads.txt ファイルは一般公開され、購入者や第三者ベンダー、エクスチェンジからクロールできるようになります。

ads.txt の使用は必須ではありませんが、使用することをおすすめします。ads.txt ファイルを使用すれば、特定のドメイン、アプリ、動画から配信されたと見誤らせるような偽の広告枠から、自社のブランドを保護することができます。認定販売者を宣言することで、偽の広告枠に奪われる可能性のあった広告収益を獲得し、収益を増やすことができるようになります。

現在、アド マネージャーの管理画面で ads.txt の内容を生成することができます。

パブリッシャー ユニバーシティの関連トレーニング動画を見る

ads.txt ファイルを作成する

ads.txt ファイルでは、自社が提供する広告枠の販売を許可するエクスチェンジまたはサプライサイド プラットフォーム(SSP)のアカウントを、公に宣言します。ファイルはテキスト(.txt)形式で作成し、ドメインのルートレベルでホストします(例: https://example.com/ads.txt)。

ここでの「ルートドメイン」とは、IAB による ads.txt の仕様で定義されているとおり、Public Suffix List に記載されているドメイン名の 1 レベル下のドメインを表しています。たとえば Public Suffix List には「co.uk」が記載されており、「google.co.uk」はルートドメインと見なされますが、「maps.google.co.uk」はルートドメインとは見なされません。

この記事では、Google のサイト運営者またはパブリッシャー向けの ads.txt ファイルの作成方法について説明していきます。その他の SSP やエクスチェンジ向けの ads.txt ファイルの作成方法については、それぞれのドキュメントをご覧になるか、各サービスにお問い合わせください。

ads.txt ファイルに含まれる情報

「ads.txt」という名前のテキスト ファイルを作成して、広告枠の販売を許可するエクスチェンジまたは SSP を 1 行に 1 つずつ追加します。各行には、3 つのデータ(と、必要に応じて 4 つ目のフィールド)を次の形式で指定します。

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

  • <フィールド 1>: 入札者が接続するシステムの正規ドメイン名です。システムの運用ドメインが親会社のドメインと異なる場合は、運用ドメインを指定できます。これを指定しておくと、WHOIS 検索や IP の逆引きで所有権を明確に示すことができます。SSP またはエクスチェンジ側で、使用するドメイン名を公開している場合もあります。

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

  • <フィールド 2>: フィールド 1 で指定したシステムにおいて販売者または販売パートナーのアカウントに関連付けられているサイト運営者(パブリッシャー)の識別子です。SSP またはエクスチェンジのトランザクション(例: OpenRTB 入札リクエスト)で指定されている値と同じものを指定する必要があります。これは通常、OpenRTB の場合は publisher.id フィールド、OpenDirect の場合はサイト運営者(パブリッシャー)の組織 ID になります。

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

    宣言には接頭辞 pub- と 16 桁の数字コードのみを指定し、サービス固有の接頭辞(ca-ca-video- など)は削除してください。複数のアド マネージャー アカウントや AdSense アカウントを通じて収益化を行っている場合は、1 行に 1 つのアカウントを指定し、それぞれに対応する pub- コードを入力する必要があります。
    ドメインでホストしている ads.txt ファイルに販売者のサイト運営者 ID が記載されていない場合、そのドメインではアド マネージャーを通じた収益化ができなくなり、そのサイトでは Google からの広告配信が停止します。収益化を希望する各サイトの ads.txt ファイルを更新して、サイト運営者 ID を含めることをおすすめします(アド マネージャーでの ads.txt の更新方法をご覧ください)。拡張パートナー管理を使用する場合は、子パートナーと連携して、サイト運営者 ID を ads.txt ファイルに含めることをおすすめします。
  • <フィールド 3>: アカウントまたは パートナー関係のタイプです。このフィールドのデータを解析する際は、大文字と小文字を区別しないようにします。
    • 値が「DIRECT」の場合、サイト運営者(パブリッシャー)、つまりコンテンツ所有者は、フィールド 2 で指定したアカウントを直接管理し、広告システムと直接のビジネス契約を結んでいることを示します。

      フィールド 2 で指定したアカウントを直接管理している Google サイト運営者(パブリッシャー)の場合、「DIRECT」と指定します。

    • 値が「RESELLER」の場合、サイト運営者(パブリッシャー)はフィールド 2 で指定したアカウントの管理を別のエンティティに委任し、そのエンティティがフィールド 1 のシステムを通じてサイト運営者(パブリッシャー)の広告スペースを販売します。

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

  • <フィールド 4>:(省略可): 認証機関で広告システムを識別する一意の識別子で、フィールド 1 で指定したエンティティに関連付けられます。認証機関の 1 つは Trustworthy Accountability Group(TAG)で、この場合は TAG ID を指定します。

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

ads.txt ファイルの例

Google サービスを利用するサイト運営者またはパブリッシャー向けの例

Google サービスを利用するサイト運営者またはパブリッシャー向けの ads.txt ファイルの例を以下に示します。ドメイン名には常に google.com を指定します。上述のフォーマットに沿った各行の例は次のとおりです(ファイル内の各値の詳細については上の動画をご覧ください)。

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
google.com, pub-0000000000000000, RESELLER, f08c47fec0942fa0

他の SSP やエクスチェンジを利用するサイト運営者またはパブリッシャー向けの例

example.com という会社が自社のウェブサーバーで ads.txt ファイルを公開する場合の例を以下に示します。同社は提供する広告枠の販売を 3 つのエクスチェンジに許可しています。ads.txt ファイルでは各行にこれらのエクスチェンジを指定し、また、各エクスチェンジに登録されている example.com の販売者アカウント ID も指定します。

https://example.com/ads.txt に含まれる行の例は次のとおりです。

greenadexchange.com, 12345, DIRECT, AEC242
blueadexchange.com, 4536, DIRECT
silverssp.com, 9675, RESELLER

よくある質問

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 ヘルプセンターで手順をご確認ください。

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