なぜ重要か
今日、すべてのプラットフォームはバイヤーが独自の API を学ぶことを必要とします。人間が購入を行う場合はそれで機能します。しかし AI エージェントは多くのプラットフォームを同時に横断して動作し、一般的な操作のための共通言語が必要です。 AdCP を実装したプラットフォームは、バイヤーエージェントによって即座に発見可能です。実装していないプラットフォームは各バイヤーがカスタム統合を構築する必要があり、インベントリにアクセスできるエージェントのプールが制限されます。実装する必要があるもの
AdCP セルサイド統合には3つのパートがある:業種別ガイダンス
上記のコア統合ステップはすべてのセラーに適用されます。複数のプラットフォームにわたって集約する広告ネットワークの場合は、プロダクトモデリング、アカウントチェーン、カタログフォワーディング、ネットワーク向けadagents.json について広告ネットワークの詳細ガイドを参照。
垂直固有のプロダクトモデリング、価格設定パターン、測定については:
- AI プラットフォームと AI 広告ネットワーク: スポンサードレスポンス、AI 検索プロダクト、カタログからの生成クリエイティブ、SI チャットプロトコルハンドオフについてはスポンサードインテリジェンスガイドを参照。
- リテールメディアネットワーク: スポンサードプロダクトリスティング、クローズドループアトリビューション、店内測定についてはコマースメディアガイドを参照。
アカウントとサンドボックス
本番セールスエージェントはアカウントプロトコルを実装すべきです。sync_accounts と list_accounts により、バイヤーが請求関係を確立し、広告主ごとの支出を追跡し、単一エージェントを通じて異なるブランドのために購入する複数のオペレーターを管理できます。
アカウントモデルはプラットフォームによって異なる:
- ウォールドガーデン(ソーシャルプラットフォーム、AI プラットフォーム、リテールメディアネットワーク)は通常、明示的なアカウントを使用する — 各オペレーターが独立して認証するように
get_adcp_capabilitiesでrequire_operator_auth: trueを設定します。 - オープンプラットフォーム(パブリッシャー、SSP)は暗黙的なアカウントを使用できる — エージェントが信頼され、
sync_accountsを通じてアカウントを宣言します。
account.sandbox: true を宣言する — プロダクト発見、メディアバイ作成、デリバリーレポート。サンドボックスなしでは、バイヤーはライブインベントリに対してテストする必要があり、採用が遅くなりオンボーディングの摩擦が増加します。実装の詳細についてはサンドボックスモードを参照。
オプション: デリバリーレポート
get_media_buy_delivery を実装して、バイヤーエージェントが標準化された形式でパフォーマンスデータ — インプレッション、クリック、支出、コンバージョン — を取得できるようにします。これはエージェントが各ダッシュボードに個別にログインすることなく複数のプラットフォームにわたってキャンペーンを監視する方法です。
プロダクトデザインパターン
インベントリタイプによって異なる AdCP 機能を使用します:
コンテンツ中心のインベントリについてはショーとエピソードを参照。独占性とスポンサーシップパターンについてはメディアプロダクトを参照。
ガバナンス適用
バイヤーエージェントはますます支出を確定する前にガバナンスコンプライアンスを要求するようになっています。ガバナンスを実装することで、インベントリがブランドセーフキャンペーンの対象となり、キャンペーン後の紛争が減り、プラットフォームがブランドの適合性を真剣に考えていることをバイヤーエージェントに示せる。セラーに関連する3つのガバナンスドメインがあります。adagents.json によるプロパティガバナンス
adagents.json ファイルはプロパティガバナンスの基盤です。販売するプロパティ、販売を認可されたエージェント、インベントリに関するデータを持つガバナンスエージェントを宣言します。バイヤーエージェントはこれを使用してサプライパスの認可を検証し、プロパティインテリジェンスを発見する — adagents.json が欠如または不完全な場合、バイヤーエージェントは主張するものを販売する権限があるかを検証できません。
バイヤーが品質、持続可能性、またはブランドセーフティのためにプロパティをスコアするガバナンスエージェントを発見できるよう、property_features エントリを宣言します。完全なスキーマについてはプロパティガバナンス仕様を、パブリッシャーサイドのセットアップについてはadagents.json テクスペックを参照。
コンテンツスタンダードの適用
バイヤーがget_products または create_media_buy リクエストに content_standards_ref を含める場合、デリバリー中にブランド適合性ルールを適用するよう依頼しています。責任: 参照されたガバナンスエージェントからスタンダードを取得し、適用できるかどうかを評価し、できない場合はバイを拒否し、calibrate_content を通じてガバナンスエージェントに対してローカル評価モデルをキャリブレーションします。デリバリー後、バイヤーがコンプライアンスを独立して検証できるようにコンテンツアーティファクトをバイヤーに返します。
バイヤーのコンテンツスタンダードを意味のある形で適用できない場合は、受け入れてサイレントに失敗するのではなく、バイを拒否します。完全なセールスエージェントワークフローについてはコンテンツスタンダード実装ガイドを参照。
実行チェック
バイヤーのアカウントにガバナンスエージェントが設定されている場合(sync_governance 経由)、セラーはメディアバイを確定する前に、media_buy_id と planned_delivery を付けて check_governance を呼び出さなければなりません(MUST)。これは拘束力のある検証です — ガバナンスエージェントがセラーの計画されたデリバリーをバイヤーのキャンペーンプランに照らして検証します。
セラーは実行チェックを段階的に導入できます — purchase のみ(
create_media_buy ごとに 1 回の呼び出し)から始め、その後 modification と delivery チェックを追加します。完全な仕様は check_governance を参照してください。
キャンペーンガバナンスコンテキスト
バイヤーがcreate_media_buy リクエストのプロトコルエンベロープに governance_context を含める場合、メディアバイと一緒に保存します。これは不透明な値だ — 解釈せず、ただ永続化して転送します。
そのメディアバイのすべてのライフサイクルイベントでバイヤーのガバナンスエージェントに governance_context を渡す:
ガバナンスエージェントは
governance_context を使用して各イベントを元のプラン、キャンペーン、予算状態に再接続します。これなしに、ガバナンスエージェントはライフサイクルを通じてメディアバイを追跡する方法がない。
元のリクエストに governance_context が存在しない場合は、ガバナンス呼び出しをスキップする — バイヤーはこのメディアバイにキャンペーンガバナンスを使用していません。
クリエイティブガバナンス
バイヤーエージェントはデリバリー前にクリエイティブ評価を要求することがある — セキュリティスキャン、コンテンツ分類、品質スコアリング。セラーとして、get_creative_features を通じてガバナンスエージェントにクリエイティブマニフェストを送信し、バイヤーが設定した機能要件を尊重する(例: auto_redirect や credential_harvest にフラグされたクリエイティブのブロック)。評価を自分で実装する必要はない。専門のガバナンスエージェントがそれを処理します。
フィーチャーベースの評価モデルとマルチエージェント協調パターンについてはクリエイティブガバナンスの概要を参照。
スポンサードインテリジェンスセラー向け: 生成時の適用
従来のセラーはガバナンスをポストデリバリーフィルターとして適用する — コンテンツを分類し、失敗したものをブロックします。スポンサードインテリジェンスプラットフォームはサーブ時にクリエイティブを生成するため、ガバナンスルールを事後ではなく生成中に適用できます。バイヤーがコンテンツスタンダードをプッシュする際は、それらを生成パイプラインの制約として適用することで、不適切なコンテンツが生成されないようにします。これによりブランドは根本的に強力な保証を得る: 適合性はチェックとして後付けされるのではなく、出力に組み込まれる。コンテンツスタンダードがカタログ駆動のクリエイティブ生成とどのように統合されるかについてはスポンサードインテリジェンスガイドを参照。既存スタックとの接続
AdCP は既存の API やダッシュボードと並列して動作します。セルフサービスプラットフォームや内部のキャンペーン管理システムを置き換えるものではありません。AI エージェントが使用できる標準インターフェースを追加します。はじめる
adagents.json ビルダー
インタラクティブビルダーを使って adagents.json ファイルを作成・検証します。
メディアバイ仕様
セルサイドタスク実装の完全なリファレンス: プロダクト、メディアバイ、デリバリーレポート。
AdCP を使った構築
実装ガイド、SDK、統合パターン。
Addie に聞く
プラットフォーム向けの AdCP 実装について質問する — コードは不要。
スポンサードインテリジェンスガイド
AI プラットフォームと広告ネットワーク向けのプロダクトモデリングとワークフロー。
コマースメディアガイド
リテールメディアネットワーク向けのプロダクトモデリングとワークフロー。