Inventorypartnerdomain(IPD)は比較的新しい IAB フィールドで、一部の DSP では、アド マネージャーから入札リクエストの値が送信されても、このフィールドに基づくステータスが検証されない場合があります。IPD を実装する場合、当面は引き続き ads.txt または app-ads.txt
内の既存の直接または販売パートナーの宣言を保持してください。
2021 年 3 月、Interactive Advertising Bureau(IAB)は ads.txt / app-ads.txt
仕様を更新し、「inventorypartnerdomain」という新しいディレクティブがサポートされました。これを使用すると、コネクテッド テレビ(CTV)やオーバー ザ トップ(OTT)のストリーミング動画サービスなどで一般的な広告枠共有の関係をマッピングできます。
inventorypartnerdomain
仕様の実装は任意ですが、実装すると app-ads.txt / ads.txt
ファイルの管理が容易になります。これまで、広告枠の共有を行っているパブリッシャーは、広告枠共有パートナーと、そのコンテンツの販売が許可されている販売パートナーのドメインをすべてリストする必要がありました。複数のパートナーと広告枠を共有している場合や、広告枠共有パートナーが複雑な販売契約を結んでいる場合、app-ads.txt / ads.txt
ファイルの更新や管理は難しくなります。
app-ads.txt / ads.txt
に inventorypartnerdomain
仕様を実装すると、パブリッシャーは広告枠共有パートナーのドメインを指定できます。購入者は、パブリッシャーの ads.txt / app-ads.txt
ファイルに加えて、inventorypartnerdomain
の ads.txt
を参照して、認定されている販売パートナーを検証できます。
なお、inventorypartnerdomain
宣言を使用する場合、パブリッシャーはパートナーの ads.txt / app-ads.txt
ファイルのすべてのエントリについて、広告枠の販売を許可することになります。また、同意の有無に関係なくファイルが変更されるリスクについても考慮する必要があります。
inventorypartnerdomain
の設定を開始する
ads.txt / app-ads.txt
ファイルに新しいinventorypartnerdomain
エントリを追加して、広告枠共有パートナーをリストします。例制作者 A(コンテンツの制作者)と配信者 B(コンテンツを集約して配信するコネクテッド テレビ アプリの所有者)が広告枠を共有しているとします。制作者 A は、配信者 B のアプリに表示される所有コンテンツで広告を販売する権利を有します。app-ads.txt
ファイルで、配信者 B は広告枠パートナーである制作者 A のドメインを次のように指定します。inventorypartnerdomain=ProgrammerA.com
- VAST 広告タグを更新して、
&ipd
パラメータを追加します。inventorypartnerdomain
に基づく検証を行うには、広告リクエストでipd
を指定し、app-ads.txt / ads.txt
ファイルに記載されている広告枠パートナーのドメインと一致させる必要があります。広告リクエストでipd
が指定されていない場合、inventorypartnerdomain
に基づく検証は行われません。例配信者 B の CTV アプリで、制作者 A が所有するコンテンツにユーザーがアクセスするとします。広告枠の共有関係を反映させるため、配信者 B のアプリから送信する VAST 広告リクエストでは&ipd
パラメータを次のように指定します。&ipd=ProgrammerA.com
- 広告枠共有パートナーに連絡して、ステップ 1 で指定したドメインでホストされている
ads.txt
ファイルを正しく設定していることを確認します。
広告枠の共有関係には多くの種類があります。たとえば、逆の関係で実装されるケースもあります(制作者 A が配信者 B を inventorypartnerdomain
として指定するなど)。その他の例については、広告枠の共有に関する IAB のガイダンスをご覧ください。
inventorypartnerdomain
の実装に関するトラブルシューティング
inventorypartnerdomain
ファイルと VAST 広告リクエストでinventorypartnerdomain
が正しく宣言されていることを確認します。- ドメインにはルートドメインを指定する必要があります(例: ProgrammerA.com/watch ではなく ProgrammerA.com)。
inventorypartnerdomain
の宣言はスペースを含めずに 1 行で記述します。- 広告枠パートナーのドメイン(リクエストを送信する環境において広告枠パートナーが
ads.txt
ファイルをホストしているドメイン)を適切にポイントしていることを確認します。たとえば、制作者 A は CTV の Google TV 広告枠に ProgrammerA.com を使用し、CTV の Apple TV 広告枠に ProgrammerA2.com を使用している場合があります。 inventorypartnerdomain
ファイルではinventorypartnerdomain
を 1 行に 1 つだけ指定できます(IPD が複数ある場合は、それぞれを個別の行で宣言する必要があります)。- VAST 広告タグの
&ipd
パラメータではドメイン宣言を 1 つだけ指定できます。
- 広告枠パートナーに連絡して、
ads.txt
ファイルが正しいパブリッシャー コードで設定され、クロール可能であることを確認します。- パブリッシャーの
ads.txt / app-ads.txt
のinventorypartnerdomain
の宣言では、広告枠共有パートナーのads.txt
ファイルのみをポイントします(app-ads.txt
ファイルはポイントしません)。
- パブリッシャーの
よくある質問
アプリストアやウェブドメインごとに ads.txt / app-ads.txt
ファイルを更新する必要がありますか?
ads.txt
ファイルは関連付けられているウェブドメインごとに、app-ads.txt
ファイルは各アプリストアの関連付けられているモバイルアプリおよび CTV アプリごとにアップロードする必要があります。
inventorypartnerdomain
を使用する場合は、広告枠の共有を行っているアプリストアまたはドメインの関連する広告リクエストと ads.txt / app-ads.txt
ファイルを更新するだけで済みます。
環境ごとに異なる販売パートナー関係を結んでいる場合は、環境によって個別の ads.txt / app-ads.txt
ファイルが設定されている場合があります。
ads.txt / app-ads.txt
は、inventorypartnerdomain
と広告枠共有の販売パートナー宣言の両方に対応していますか?
はい。IPD は任意の仕様で、ads.txt / app-ads.txt
に基づく購入者の検証では、ads.txt / app-ads.txt
ファイルにリストされた販売者 / 販売パートナー ID が引き続き考慮されます。