> ## Documentation Index
> Fetch the complete documentation index at: https://adcp-docs-ja.pier1.co.jp/llms.txt
> Use this file to discover all available pages before exploring further.

# パブリッシャー / セラートラック

> AdCP パブリッシャートラック（B1〜B4）: セールスエージェントの構築と運用。プロダクトカタログ設計、クリエイティブ仕様、配信レポート、セールスエージェントのビルドプロジェクト。

# パブリッシャー / セラートラック（B1〜B4）

<Info>
  **メンバー限定** — Basics クレデンシャル（A1〜A3）が必要。4つのモジュール、合計約105分。
</Info>

このトラックは AdCP のサプライサイドの構築と運用を教える。セールスエージェントがパブリッシャーのインベントリを表現する方法、バイヤーエージェントがあなたのプロダクトを探索・評価する方法、測定のためのデリバリーデータとシグナルの公開方法を学ぶ。トラックは動くセールスエージェントを作成するビルドプロジェクトで締めくくられます。

このトラック（プラス A1〜A3）を完了すると **AdCP practitioner** クレデンシャルを取得できます。

## Is this track for you?

AdCP は、AI バイヤーエージェントがあなたのインベントリを発見し、メディアバイを交渉・作成し、配信データを取得するために使える単一のエンドポイントをパブリッシャーに与えます — セールスコール、カスタム API 統合、または直接取引条件を諦めることなく。1 つの実装。自律的に運用するバイヤーへの常時アクセス。

| Your role         | Where to start | Modules that matter most                        |
| ----------------- | -------------- | ----------------------------------------------- |
| 広告運用 / イールドマネージャー | B1、次に B3       | B1（カタログ設計）、B3（配信レポート、シグナル）                      |
| セールス / 収益         | B1、次に B2       | B1（バイヤーが見るもの）、B2（クリエイティブ仕様）                     |
| エンジニア / 開発者       | B1 から B4       | フルトラック — 実際のセールスエージェントの構築と検証で終了                 |
| エグゼクティブ / ストラテジスト | A1〜A3 のみ       | トラック A がプロトコルとエコシステムのコンテキストをカバー。実装しない限り B はスキップ |

エンジニアとアドテクビルダーは B1〜B4 を行うべきです。それ以外の人は上記のモジュールを選んで残りをスキップできます。

### What you'll build toward

* B4 はビルドプロジェクトです: 実際のバイヤークエリを処理する動くセールスエージェント — プロダクト探索、メディアバイ作成、クリエイティブ仕様、配信レポート — を作成します
* エージェントは手動レビューだけでなく、AdCP ストーリーボードに対して検証されます
* B1〜B4（プラス A1〜A3）の完了で **AdCP practitioner** クレデンシャルを取得できます

***

## B1: プロダクトカタログの設計

**約20分** | 前提条件: A3

ホストされたセールスエージェントの仕組み: プロダクト探索、カタログ統合、ケイパビリティ宣言。プロダクトカタログの設計のウォークスルー — ポッドキャスト、CTV シリーズ、ライブイベントなどのコンテンツ中心インベントリのショーとエピソードを含む — そしてバイヤーがあなたについて何を発見できるかの設定。

### 読み物リスト

<CardGroup cols={2}>
  <Card title="プロダクト探索" icon="magnifying-glass" href="/docs/media-buy/product-discovery/index">
    バイヤーエージェントが `get_products` を通じてパブリッシャーのインベントリを探索する方法。
  </Card>

  <Card title="get_products タスク" icon="code" href="/docs/media-buy/task-reference/get_products">
    タスクリファレンス: リクエストスキーマ、レスポンススキーマ、例。
  </Card>

  <Card title="メディアプロダクト" icon="cube" href="/docs/media-buy/product-discovery/media-products">
    プロダクトの構造化方法: フォーマット、価格、ターゲティング、空き状況。
  </Card>

  <Card title="ショーとエピソード" icon="tv" href="/docs/media-buy/product-discovery/collections-and-installments">
    コンテンツ中心インベントリのモデル化: ポッドキャスト、CTV シリーズ、ライブイベント、エピソードコンテンツ。
  </Card>

  <Card title="sync_catalogs タスク" icon="rotate" href="/docs/media-buy/task-reference/sync_catalogs">
    カタログ同期: 13のカタログタイプ、フィードフィールドマッピング。
  </Card>

  <Card title="ケイパビリティ探索" icon="magnifying-glass" href="/docs/protocol/get_adcp_capabilities">
    エージェントが他のエージェントに提供するものを発見できるようにケイパビリティを宣言する方法。
  </Card>

  <Card title="承認されたプロパティ" icon="shield-check" href="/docs/governance/property/authorized-properties">
    パブリッシャーがエージェンティックトランザクションのためにプロパティを宣言・承認する方法。
  </Card>
</CardGroup>

### 主要コンセプト

* **セールスエージェントの役割** — バイヤーのクエリに応答する常時起動の AI 搭載セールスチーム
* **プロダクトカタログ設計** — プロダクト、フォーマット、価格モデル、ターゲティングオプション、空き状況、コンテンツ中心インベントリのショー/エピソード
* **カタログ統合** — プロダクトデータ用の `sync_catalogs`、13のカタログタイプ、フィードフィールドマッピング
* **ケイパビリティ宣言** — バイヤーがサポート内容を知るための `get_adcp_capabilities`

<Card title="Addie で B1 を始める" icon="play" href="https://agenticadvertising.org/chat">
  「認定モジュール B1 を始めたい」
</Card>

***

## B2: クリエイティブ仕様とフォーマットサポート

**約20分** | 前提条件: B1

`list_creative_formats` の詳細と、バイヤーエージェントがあなたのインベントリが受け付けるものを探索する方法。クリエイティブ仕様の構造化、受信クリエイティブの処理、ブランドコンプライアンスのガイド。

### 読み物リスト

<CardGroup cols={2}>
  <Card title="ブリーフの期待値" icon="file-lines" href="/docs/media-buy/product-discovery/brief-expectations">
    バイヤーブリーフの形式と、エージェントがマッチできるようにプロダクトを構造化する方法。
  </Card>

  <Card title="ブリーフの例" icon="clipboard-list" href="/docs/media-buy/product-discovery/example-briefs">
    バイヤーエージェントからのプロダクト探索クエリの実際の例。
  </Card>

  <Card title="list_creative_formats タスク" icon="palette" href="/docs/creative/task-reference/list_creative_formats">
    クリエイティブフォーマット仕様の仕組み — 寸法、ファイルタイプ、レンダー要件。
  </Card>

  <Card title="クリエイティブフォーマット" icon="image" href="/docs/creative/formats">
    フォーマット定義、技術仕様、レンダー構造。
  </Card>

  <Card title="標準フォーマットの実装" icon="ruler-combined" href="/docs/media-buy/capability-discovery/implementing-standard-formats">
    標準フォーマット ID と一貫した実装方法。
  </Card>

  <Card title="プロダクトの絞り込み" icon="filter" href="/docs/media-buy/product-discovery/refinement">
    バイヤーエージェントが検索を絞り込みプロダクトパラメーターを交渉する方法。
  </Card>
</CardGroup>

### 主要コンセプト

* **フォーマット宣言** — `list_creative_formats` がバイヤーに受け付けるものを伝える
* **フォーマット vs マニフェスト** — フォーマットは受け付けるもの、マニフェストは配信されるもの
* **受信クリエイティブの処理** — `sync_creatives` と `build_creative` のバリデーションと承認
* **ブランドコンプライアンス** — 受信 brand.json の理解、開示ポジション

<Card title="Addie で B2 を始める" icon="play" href="https://agenticadvertising.org/chat">
  「認定モジュール B2 を始めたい」
</Card>

***

## B3: 測定、シグナル、最適化

**約20分** | 前提条件: B2

セールスエージェントを通じてデリバリーデータ、測定シグナル、最適化レバーを公開する方法。測定プラットフォームとの統合、オーディエンス処理、アカウント管理。

### 読み物リスト

<CardGroup cols={2}>
  <Card title="get_media_buy_delivery タスク" icon="chart-line" href="/docs/media-buy/task-reference/get_media_buy_delivery">
    デリバリーメトリクス: インプレッション、支出、完了率、パフォーマンスデータ。
  </Card>

  <Card title="最適化とレポーティング" icon="chart-mixed" href="/docs/media-buy/media-buys/optimization-reporting">
    バイヤーエージェントがキャンペーン最適化にデリバリーデータを使用する方法。
  </Card>

  <Card title="シグナル概要" icon="signal" href="/docs/signals/overview">
    シグナルプロトコル: オーディエンスセグメント、コンテキストシグナル、測定データ。
  </Card>

  <Card title="get_signals タスク" icon="code" href="/docs/signals/tasks/get_signals">
    シグナル探索: どの測定データが利用可能か、公開方法。
  </Card>

  <Card title="activate_signal タスク" icon="toggle-on" href="/docs/signals/tasks/activate_signal">
    キャンペーンの特定測定を有効化します。
  </Card>

  <Card title="アカウント概要" icon="building" href="/docs/accounts/overview">
    商取引レイヤー: 広告主、オペレーター、認証、請求。
  </Card>

  <Card title="キャンペーンガバナンス" icon="shield-check" href="/docs/governance/campaign">
    セラーサイドのガバナンスチェック: 実行前にバイヤーの購入を検証します。
  </Card>

  <Card title="check_governance タスク" icon="clipboard-check" href="/docs/governance/campaign/tasks/check_governance">
    ガバナンスバリデーションタスク: 提案された vs コミットされたバインディング、ステータス、計画された配信。
  </Card>
</CardGroup>

### 主要コンセプト

* **デリバリーレポーティング** — `get_media_buy_delivery` による正確でタイムリーなデリバリーデータ
* **シグナルフレームワーク** — `get_signals` と `activate_signal` が断片化した測定ベンダー統合を置き換える
* **オーディエンス処理** — バイヤーオーディエンスデータを受け付けるための `sync_audiences`
* **アカウント管理** — バイヤー関係を管理するための `sync_accounts`、`list_accounts`
* **セラーサイドガバナンス** — バイヤーアカウントに `governance_agents` がある場合、メディアバイを確認する前にバインディング `committed` で `check_governance` を呼び出す
* **計画された配信** — 実際に配信するものを説明し、ガバナンスエージェントがそれをバイヤーのプランに対して検証します

### Exercises

サンプルの Context Match と Identity Match のレスポンスが与えられたとき、パブリッシャーがどのパッケージをアクティベートし、どのターゲティングキー/バリューを設定するかを判断します。

**放送配信レポート:** `measurement_windows: [{window_id: "c3"}, {window_id: "c7"}]` を持つ放送プロダクトが与えられ、バイヤーがフライト日の 2 日後に `get_media_buy_delivery` を呼び出します。各ウィンドウでどのデータが利用可能か、`c7` ウィンドウがまだ不完全な理由、およびバイヤーが部分データをアンダーデリバリーと誤読しないようにセラーが配信をどう表現すべきかを説明します。

<Card title="Addie で B3 を始める" icon="play" href="https://agenticadvertising.org/chat">
  「認定モジュール B3 を始めたい」
</Card>

***

## B4: ビルドプロジェクト — 最初のセールスエージェント

**約45分** | 前提条件: B3

実際のバイヤーのクエリに応答する動くセールスエージェントを作成します。adcp クライアントライブラリを使って任意の AI コーディングアシスタント（Claude Code、Cursor、Copilot）を使用します。テストされるスキルは正しい AdCP の動作を指定することです。

### 構築するもの

* `sync_catalogs` サポート付きで少なくとも3つのプロダクトを含むプロダクトカタログ
* 少なくとも2つのフォーマットのクリエイティブフォーマットサポート
* `get_products`、`create_media_buy`、`list_creative_formats` を処理します
* `sync_accounts` によるアカウントセットアップ
* 無効なリクエストに対する適切なエラーレスポンス

### How you'll validate

`media_buy_seller` ストーリーボードを稼働中のエージェントに対して実行します:

```bash theme={null}
npx @adcp/sdk@latest storyboard run my-agent media_buy_seller
```

ストーリーボードは完全なバイヤーワークフロー — 探索、アカウント同期、メディアバイ、クリエイティブ、配信 — を行使し、すべてのレスポンスを検証します。セットアップとデバッグについては [Validate Your Agent](/docs/building/validate-your-agent) を参照。

### Specialisms you can claim

`supported_protocols` で `media_buy` を宣言し、インベントリモデルに一致する専門分野を選びます。各専門分野は `/compliance/{version}/specialisms/{id}/` にクレームを検証するコンプライアンスストーリーボードを持ちます:

* `sales-guaranteed` — 人手による IO 承認を伴う保証型
* `sales-non-guaranteed` — オークションベース
* `sales-proposal-mode` — **3.1 で非推奨**。代わりに `sales-guaranteed` + `media_buy.supports_proposals: true` を使う
* `sales-catalog-driven` — コンバージョン追跡付きのカタログ駆動コマース
* `sales-broadcast-tv` — 放送リニア TV
* `sales-social` — セルフサービスフローを伴うソーシャルプラットフォーム

完全なリストは [Compliance Catalog](/docs/building/compliance-catalog) を参照。

### 評価ルーブリック

| 次元           | ウェイト | Addie が評価するもの                   |
| ------------ | ---- | ------------------------------- |
| 仕様の品質        | 20%  | AdCP 用語でエージェントを指定できるか？          |
| スキーマコンプライアンス | 25%  | エージェントレスポンスが AdCP スキーマに対して検証される |
| エラーハンドリング    | 15%  | 無効なリクエストを適切な AdCP エラーで処理する      |
| 設計の根拠        | 20%  | 設計上の意思決定を説明・論理的に考えられるか？         |
| 拡張能力         | 20%  | 新しいケイパビリティでエージェントを拡張できるか？       |

合格基準: 70%。

任意の AI コーディングアシスタントが歓迎されます（Claude、Cursor、Copilot など）。テストされるスキルは:「正しい AdCP の動作を指定できるか？」

<Card title="Addie で B4 を始める" icon="play" href="https://agenticadvertising.org/chat">
  「認定モジュール B4 を始めたい」
</Card>

***

## 次のステップ

B1〜B4 を完了すると **AdCP practitioner** クレデンシャルを取得できます。ここからスペシャリストモジュールを追求できる:

* [S1: メディアバイ](/docs/learning/specialist/media-buy) — トランザクションフロー、価格設定、オーケストレーション
* [S2: クリエイティブ](/docs/learning/specialist/creative) — アセットワークフロー、フォーマットコンプライアンス
* [S3: シグナル](/docs/learning/specialist/signals) — 測定、アトリビューション、最適化
* [S4: ガバナンス](/docs/learning/specialist/governance) — ブランドセーフティ、キャンペーンガバナンス、コンプライアンス、ポリシーレジストリ
* [S5: スポンサードインテリジェンス](/docs/learning/specialist/sponsored-intelligence) — 会話型ブランド体験
