> ## 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 チャンネルを v2 から v3 に移行します。v2 の9フォーマット指向チャンネルを v3 の19計画指向メディアチャンネルにフィールドごとの例付きでマッピングします。

# チャンネルの移行

AdCP 3.0 は v2 の9チャンネルを、バイヤーが予算を配分する方法を反映した19の計画指向チャンネルに置き換える。5つのチャンネルはそのまま引き継がれ、残りは分割、削除、または名前変更されます。

## チャンネルモデルが変更された理由

v2 はフォーマット指向のチャンネル（`video`、`audio`、`native`）と計画指向のチャンネル（`social`、`ctv`、`dooh`）が混在していました。バイヤーはレンダリング技術で予算を計画するのではなく、メディアタイプで計画します。ビデオ予算は OLV、CTV、映画館に分割されます。オーディオ予算はラジオ、ストリーミング、ポッドキャストにまたがる。

v3 チャンネルは代理店がメディアプランを構造化する方法と一貫して一致します。

## チャンネルマッピング

| v2 チャンネル  | v3 チャンネル                   | 注記                              |
| --------- | -------------------------- | ------------------------------- |
| `display` | `display`                  | 変更なし                            |
| `video`   | `olv`、`linear_tv`、`cinema` | 配信で分割（`ctv` は v2 でもすでに別だった）     |
| `audio`   | `radio`、`streaming_audio`  | 配信で分割（`podcast` は v2 でもすでに別だった） |
| `native`  | 削除                         | 代わりにフォーマットレベルのプロパティを使用          |
| `social`  | `social`                   | 変更なし                            |
| `ctv`     | `ctv`                      | 変更なし                            |
| `podcast` | `podcast`                  | 変更なし                            |
| `dooh`    | `dooh`                     | 変更なし                            |
| `retail`  | `retail_media`             | 明確化のために名前変更                     |

## 完全な v3 チャンネル列挙

`channels.json` スキーマからのすべての19の値:

```
display, olv, social, search, ctv, linear_tv,
radio, streaming_audio, podcast, dooh, ooh,
print, cinema, email, gaming, retail_media,
influencer, affiliate, product_placement
```

| チャンネル               | 説明                                           |
| ------------------- | -------------------------------------------- |
| `display`           | ウェブとアプリ全体のデジタルディスプレイ広告（バナー、ネイティブ、リッチメディア）    |
| `olv`               | CTV 以外のオンラインビデオ広告（プリロール、アウトストリーム、アプリ内ビデオ）    |
| `social`            | ソーシャルメディアプラットフォーム                            |
| `search`            | 検索エンジン広告と検索ネットワーク                            |
| `ctv`               | テレビ画面でのコネクテッド TV とストリーミング                    |
| `linear_tv`         | 従来の地上波とケーブルテレビ                               |
| `radio`             | 従来の AM/FM ラジオ放送                              |
| `streaming_audio`   | デジタルオーディオストリーミングサービス                         |
| `podcast`           | ポッドキャスト広告（ホストリードまたは動的挿入）                     |
| `dooh`              | 公共スペースのデジタル屋外広告スクリーン                         |
| `ooh`               | クラシックな屋外広告（物理的な看板、交通広告など）                    |
| `print`             | 新聞、雑誌、その他の印刷物                                |
| `cinema`            | 映画館広告                                        |
| `email`             | メール広告とスポンサードニュースレターコンテンツ                     |
| `gaming`            | プラットフォームをまたいだゲーム内広告（ゲーム内本来、リワードビデオ、プレイアブル広告） |
| `retail_media`      | リテールメディアネットワークとコマースマーケットプレイス                 |
| `influencer`        | クリエイターとインフルエンサーのマーケティングパートナーシップ              |
| `affiliate`         | アフィリエイトネットワーク、比較サイト、パフォーマンスベースのパートナーシップ      |
| `product_placement` | プロダクトプレイスメント、ブランデッドコンテンツ、スポンサーシップ統合          |

<Note>
  `gaming` チャンネルはすべてのゲーム内広告をカバーします。ゲームアプリのリワードビデオは `olv` にも分類できる — インベントリがゲーミング予算から来る場合は `gaming` を使用し、ビデオ予算から来る場合は `olv` を使用します。
</Note>

## `video` プロダクトの移行

v2 の `video` チャンネルは配信に基づいて3つの v3 チャンネルに分割しなければなりません（`ctv` は v2 でもすでに別のチャンネルだった）:

* **`olv`** — オンラインビデオ（ウェブ、モバイルアプリ、ソーシャル）: プリロール、アウトストリーム、アプリ内ビデオ
* **`linear_tv`** — 従来の地上波とケーブルテレビ
* **`cinema`** — 映画館の上映前広告

単一のパブリッシャーが複数のチャンネルをサポートする場合があります。ストリーミングサービスはモバイルと TV の両方でインベントリを提供する場合、`olv` と `ctv` の両方を宣言することがあります。

## `audio` プロダクトの移行

v2 の `audio` チャンネルは2つの v3 チャンネルに分割されます（`podcast` は v2 でもすでに別のチャンネルだった）:

* **`radio`** — 従来の AM/FM ラジオ放送
* **`streaming_audio`** — デジタルオーディオストリーミングサービス（音楽プラットフォーム）

## `native` プロダクトの移行

v3 は `native` をチャンネルとして削除します。Native はレンダリングスタイルであり、予算カテゴリではありません。

v2 で `native` タグが付いたプロダクトがある場合、予算の計画方法に基づいて適切な v3 チャンネルを割り当てる:

* ネイティブディスプレイ広告 -> `display`
* ネイティブソーシャル広告 -> `social`
* ネイティブコンテンツレコメンデーション -> モデルに応じて `display` または `affiliate`

## `retail` プロダクトの移行

`retail` から `retail_media` へのシンプルな名前変更。

## マルチチャンネルプロダクト

v3 プロダクトはチャンネルの配列を宣言するため、単一のプロダクトが複数のチャンネルにまたがることができます。複数のチャンネルをサポートするセラーを示すケイパビリティレスポンス:

```json theme={null}
{
  "$schema": "https://adcontextprotocol.org/schemas/v3/protocol/get-adcp-capabilities-response.json",
  "adcp": {
    "major_versions": [3]
  },
  "supported_protocols": ["media_buy"],
  "media_buy": {
    "portfolio": {
      "primary_channels": ["display", "olv", "ctv"],
      "publisher_domains": ["pinnaclemedia.example.com"],
      "primary_countries": ["US"]
    }
  }
}
```

`get_products` からプロダクトが返されるとき、各プロダクトの `channels` 配列はそのプロダクトがどのチャンネルとして販売されているかを宣言する:

```json theme={null}
{
  "channels": ["olv", "ctv"]
}
```

## ケイパビリティでのチャンネルサポートの宣言

バイヤーは `get_products` リクエストをフィルタリングする前に `get_adcp_capabilities` を呼び出してセラーがサポートするチャンネルを発見する必要があります。`portfolio.primary_channels` フィールドはセラーのメインチャンネルをリストします。

## 移行ステップ

<Steps>
  <Step title="チャンネル使用状況を監査する">
    コードがチャンネル値を読み書きするすべての場所を見つける。
  </Step>

  <Step title="古いものを新しいものにマップする">
    上記のマッピングテーブルを使って各値を変換します。`display`、`social`、`ctv`、`podcast`、`dooh` は変更なしに注意。
  </Step>

  <Step title="マルチマッピングを処理する">
    v2 の `video` または `audio` が複数の v3 チャンネルにマップされる場合、各プロダクトを配信コンテキストで分類します。
  </Step>

  <Step title="フィルターを更新する">
    バイヤーエージェントがチャンネルでフィルタリングする場合、新しい値に更新します。
  </Step>

  <Step title="ケイパビリティを更新する">
    正しいチャンネル宣言で `get_adcp_capabilities` を実装します。
  </Step>

  <Step title="バリデーションをテストする">
    v3 スキーマバリデーションは `video`、`audio`、`native`、`retail` などの古いチャンネル値を拒否します。
  </Step>
</Steps>

<Card title="メディアチャンネル分類" icon="arrow-right" href="/docs/reference/media-channel-taxonomy">
  すべての19の v3 チャンネルの完全な定義と設計の根拠。
</Card>

***

**関連:** [価格](/docs/reference/migration/pricing) | [ジオターゲティング](/docs/reference/migration/geo-targeting) | [クリエイティブ](/docs/reference/migration/creatives) | [カタログ](/docs/reference/migration/catalogs) | [アトリビューション](/docs/reference/migration/attribution) | [AdCP 3.0 概要](/docs/reference/whats-new-in-v3)
