AdCP の概要
Ad Context Protocol (AdCP) のドキュメントへようこそ。AdCP はエージェント主導の広告におけるオープン標準です。機会
RTB がプログラマティック広告を開放したように、AdCP はその先を開放します。 広告費の 90% は RTB に乗らず、ウォールドガーデンやダイレクトディール、プレミアム在庫で動いています。実行コストが高いため、広告主が協業できるメディアパートナー数は限られています。価値は既存プラットフォームの微調整ではなく、人的リソースを増やさずにパートナーを拡大することにあります。 AI エージェントはこの複雑性コストを圧縮します。AdCP は、あらゆるプラットフォームでメディアバイ、クリエイティブ作成、オーディエンス活性化を行うための標準的な方法をエージェントに提供します。AdCP とは?
AdCP は、AI エージェントが広告プラットフォームと統一されたインターフェースでやり取りできるようにする 広告自動化のオープン標準 です。- One Protocol: すべての広告プラットフォームに単一のインターフェース
- AI-Native: MCP と A2A 両プロトコルで動作し、エージェント統合がシームレス
- Platform Agnostic: 対応する任意の広告プラットフォームで利用可能
- MCP (Model Context Protocol): AI アシスタントとの直接統合向け
- A2A (Agent2Agent Protocol): 複雑なワークフローやエージェント協調向け
プロトコルのアーキテクチャ
AdCP は複数レイヤーで動作し、ビジネスロール、オーケストレーション層、技術的実行を明確に分離します。AdCP エコシステムのレイヤー
トップレイヤー: ビジネス主体
Buying Principal(左側) 広告のデマンド側を指し、以下を含みます:- Advertisers: 製品・サービスを宣伝するブランド
- Agencies: 広告主を代理する企業
- Retail Media Networks: オーディエンスをマネタイズする小売事業者
- Curators: 特定用途向けに在庫やデータをパッケージ化する事業者
- Publishers: オーディエンスリーチを持つコンテンツ提供者
- Sales Houses: 複数のパブリッシャーを代表する組織
- Rep Firms: 特化した営業代理
- SSPs: 在庫を集約するサプライサイドプラットフォーム
- Ad Networks: 在庫を集約し再販するネットワーク
ミドルレイヤー: オーケストレーション
Media Orchestration Platform(左側) セラーとオーディエンスを評価し、購買戦略を実行するプラットフォーム:- Examples: Scope3、カスタムオーケストレーションソリューション
- Function: 戦略実行、セラー評価、最適化
- Integration: MCP を用いて Audience Agent と Sales Agent の両方と通信
- Signal Discovery: 自然言語で関連シグナル(オーディエンス、コンテキスト、地理、時間)を探索
- Signal Activation: シグナルをディシジョニングプラットフォームへ配信
- Integration: MCP 経由でデータプロバイダーの機能を公開
- Media Product Discovery: 自然言語による在庫検索
- Media Execution: キャンペーンの作成と管理
- Integration: MCP 経由でパブリッシャーの機能を公開
ボトムレイヤー: 技術的実行
Agentic eXecution Engine (AXE)(左側) リアルタイム実行レイヤーで、以下を担います:- Brand Safety: 適切な広告掲載を保証
- Frequency Capping: 露出上限の管理
- First-Party Data: 広告主データの活用
- Dynamic Audience Targeting: インプレッション時のセグメント適用
- Integration: キー値ペアや RTB プロトコルで接続
- Selects Impressions: どの広告を配信するか決定
- Delivery Method: 直接配信またはプログラマティック(RTB)
- Examples: DSP、SSP、Ad Server、Google Ad Manager、Kevel
横断レイヤー: ガバナンスと人による確認
Governance Agents 全レイヤーでコンプライアンスと品質管理を担う専用エージェント:- Property Lists: 広告掲載可否のリスト定義
- Brand Safety: コンテンツフィルタリングと適合性スコアリング
- Consent & Compliance: プライバシー規制(COPPA, TCF など)への対応
- Integration: セットアップ時、リアルタイム、ポストビッドで機能
- Campaign Approval: 配信前にパブリッシャーが人によるレビューを要求可能
- Creative Review: 広告クリエイティブの手動承認
- Budget Thresholds: 予算が一定額を超えた際の自動エスカレーション
- Policy Exceptions: 例外ケースに対する人の判断
クリエイティブエージェントを含む AdCP の全体フロー
AdCP エコシステムは、メディア取引だけでなくクリエイティブ制作と配信までカバーします。3 つの連動するフロー
Creative Flow(上段)- Creative Agent: AI によるクリエイティブ生成と最適化
- Property: 広告を表示するパブリッシャーやプラットフォーム
- Consumer: 広告を閲覧するエンドユーザー
- Advertiser: メッセージを届けたいブランド
- Principal: 購入主体(代理店、トレーディングデスク、ブランド本体)
- Media Seller: 広告在庫を販売するサプライ側
- Brand Agent: 広告主の目的とブランドガイドラインを反映
- Media Agent: メディアバイのオーケストレーションを担当
- Sales Agent: 在庫探索と取引実行を支援
- Decisioning Platform: リアルタイムで広告配信を決定
- AXE (Agentic eXecution Engine): リアルタイム実行機能を提供
プロトコル領域
AdCP は複数の広告領域をカバーします:| Domain | Purpose | Key Tasks |
|---|---|---|
| Media Buy | 在庫の発見と購入 | get_products, create_media_buy |
| Creative | 広告クリエイティブ管理 | build_creative, sync_creatives |
| Signals | オーディエンスおよびターゲティングシグナル | get_signals, activate_signal |
| Sponsored Intelligence | AI を活用した会話型広告 | si_initiate_session, si_send_message |
クイックスタート
Interactive Testing
ブラウザ上で AdCP の全タスクをテスト—コード不要
AdAgents.json Builder
パブリッシャーの adagents.json を検証・作成
Quickstart Guide
5 分で始める
Building with AdCP
MCP と A2A から選択
クライアントライブラリ
JavaScript/TypeScript
- NPM: @adcp/client
- GitHub: adcp-client
Python
- PyPI: adcp
- GitHub: adcp-python
例: 自然言語による広告運用
複数のプラットフォームを渡り歩く代わりに、次のように指示できます:「高級ランニングシューズに関心がありそうなプレミアムスポーツ愛好家のオーディエンスシグナルを探し、Scope3 でアクティベートして。」AI アシスタントは以下を実行します:
- 接続されたプラットフォーム全体で関連するシグナルを検索
- 透明性のある価格とともに候補を提示
- 選択したシグナルをディシジョニングプラットフォームで使えるようアクティベート
プラットフォーム事業者向け
AI が広告を購入する時代です。あなたの在庫も購入可能にしましょう。 データプラットフォーム、DSP、あるいは広告テクノロジーを運営している場合、AdCP を使えば AI エージェントがあなたの在庫を発見し、購入できるようになります。開始するには プロトコル仕様 を確認してください。広告主・代理店向け
製品を売り、ブランドを育てる AI。 AdCP 対応の AI アシスタントは、単一のインターフェースで複数のメディアパートナーに対応できます:- 利用中のプラットフォームが AdCP をサポートしているか確認
- AI アシスタントに AdCP 対応プラットフォームを設定
- キャンペーンを自然言語で開始
リファレンス実装
関連組織
| Organization | Purpose |
|---|---|
| AgenticAdvertising.org | 会員コミュニティ、ワーキンググループ |
| AdCP (Ad Context Protocol) | プロトコル仕様、スキーマ、ドキュメント |
ヘルプが必要な場合
- ドキュメントを参照する
- Slack Community で質問する
- Email: [email protected]