実装方針: まず確認し、必要なら拡張
多くのパブリッシャーは IAB 標準サイズ、一般的な動画仕様、広く使われるネイティブフォーマットなど、標準フォーマットの組み合わせをサポートしています。自前で定義するのではなく、次の手順で進めましょう。- リファレンスクリエイティブエージェントを確認 し、必要なフォーマットが既にあるか調べる
- 要件に合う場合は 既存フォーマットを参照 する
- 独自要件があるときだけ カスタムフォーマットを作成する
- 保守負荷を削減 - 既存フォーマットを自分で維持する必要がない
- クリエイティブの可搬性を向上 - バイヤーが複数パブリッシャーで再利用できる
- エコシステムの一貫性を強化 - 共通フォーマットで同じ仕様を共有できる
リファレンスクリエイティブエージェント
URL:https://creative.adcontextprotocol.org
ステータス: 本番サービス(実際に稼働している AdCP クリエイティブエージェント)
リファレンスクリエイティブエージェントは、広告業界で広く使われる一般的なクリエイティブフォーマットの公式定義を提供します。
- IAB 標準ディスプレイサイズ(300x250、728x90、320x50 など)
- 標準的な動画フォーマット(15s、30s、60s のプレロールなど)
- ストリーミングやポッドキャスト挿入用のオーディオフォーマット
- デジタルサイネージ向けの DOOH フォーマット
- レスポンシブ配置向けネイティブフォーマット
- 複数商品を扱うカルーセルフォーマット
標準フォーマットを使う理由
セールスエージェントにとって
- 保守負荷なし: IAB 標準フォーマット定義を複製しなくて済む
- エコシステムの一貫性: 共通フォーマットで同じ仕様を利用できる
- 差別化に注力: 在庫固有のカスタムフォーマットに時間を使える
バイヤーにとって
- 可搬性: 1 つのクリエイティブを複数パブリッシャーで利用可能
- 予測可能性: フォーマット要件が一貫
- 迅速な立ち上げ: パブリッシャーごとにカスタム制作しなくて済む
実装ステップ
ステップ 1: 必要なフォーマットを洗い出す
在庫が受け付けるクリエイティブフォーマットを列挙します。例:- ディスプレイ: 300x250、728x90、320x50
- 動画: 15 秒プレロール、30 秒プレロール
- ネイティブ: レスポンシブネイティブフォーマット
ステップ 2: リファレンスクリエイティブエージェントを確認
list_creative_formats で https://creative.adcontextprotocol.org に問い合わせ、必要なフォーマットが既に存在するか確認します。リファレンスエージェントは次を管理しています。
- すべての IAB 標準ディスプレイサイズ
- 一般的な動画尺とアスペクト比
- 標準オーディオフォーマット
- DOOH の仕様
- ネイティブ広告フォーマット
ステップ 3: 参照と定義を決める
参照するケース:- 技術要件に完全一致するフォーマットがある
- IAB 標準仕様で作られたクリエイティブを受け入れる
- パブリッシャー間でクリエイティブの可搬性を高めたい
- 独自の技術要件がある(カスタム寸法、特殊アセットの必要など)
- パブリッシャー固有の検証や組み立てロジックが必要
- プレミアムで差別化された広告体験を提供する
ステップ 4: レスポンスを実装
list_creative_formats を実装する際、標準フォーマットをサポートする場合はリファレンスクリエイティブエージェントを含めます。
最も一般的: 標準フォーマットを参照
在庫が標準フォーマットを受け入れる場合(ほとんどのパブリッシャーが該当):
含まれる標準フォーマット
リファレンスクリエイティブエージェントは主要チャネルを横断してフォーマットを提供します。- Display Formats - IAB 標準バナーサイズ(300x250、728x90、320x50 など)
- Video Formats - 標準的な動画広告仕様(15s、30s、縦型、CTV)
- Audio Formats - ストリーミングオーディオやポッドキャスト挿入用フォーマット
- DOOH Formats - デジタルサイネージや交通広告の仕様
- Carousel Formats - 複数商品やスライドショー向けフォーマット
- 正確な技術要件(寸法、尺、ファイルタイプなど)
- 必須/任意アセットの仕様
- ユニバーサルマクロのサポート
- プレビューとバリデーション機能
フォーマットディスカバリーの流れ
バイヤーがセールスエージェントからフォーマットを取得する際:- バイヤーが セールスエージェントへ
list_creative_formatsを呼び出す - レスポンスに カスタムフォーマットと
creative_agents: ["https://creative.adcontextprotocol.org"]を含める - バイヤーが再帰的に リファレンスエージェントへ問い合わせ、標準フォーマットを取得
- バイヤーは カスタムフォーマットと標準フォーマットを合わせた一覧を確認
セールスエージェント向けベストプラクティス
✅ 標準フォーマットを参照する
✅ カスタムフォーマットを定義する
❌ 標準フォーマットを複製しない
✅ 必要に応じて両方使う
フォーマット ID の名前空間
複数のエージェントがフォーマットを定義しても衝突しないよう、AdCP はフォーマット識別子に 名前空間パターン を用います。名前空間パターン: {domain}:{format_id}
構造:
creative.adcontextprotocol.org:display_300x250creative.adcontextprotocol.org:video_30s_hostedyouragent.com:homepage_takeover_2024publisher.example:native_feed_card
ドメインの要件
名前空間付き format_id のドメインは次を満たす必要があります。{domain}/.well-known/adagents.jsonで 有効なエージェントカードをホスト する- エージェントカードの拡張で MCP エンドポイント を宣言する
- 標準のエージェントカード欄で A2A エンドポイント を宣言する
https://youragent.com/.well-known/adagents.json のエージェントカード
名前空間を使うべきタイミング
フォーマットを定義する際は 常に名前空間付き format_id を使用してください。- 衝突なし - 各エージェントが自分の名前空間を保有
- 所有者が明確 - ドメインが権威あるエージェントを示す
- 発見可能 - バイヤーがドメインのエージェントカードを取得できる
- 検証可能 - エージェントカードでドメイン所有を証明
エージェント種別別の名前空間例
リファレンスクリエイティブエージェント:衝突の解消
名前空間付き format_id では、各ドメインが自分の名前空間を管理するため衝突は 発生しません。 衝突しない例:バリデーションルール
-
ドメインは agent_url のドメインと一致していること:
-
ドメインは有効なエージェントカードを持つこと:
{domain}/.well-known/adagents.jsonにエージェントカードが存在する- MCP および/または A2A エンドポイントを宣言している
- エンドポイントが機能している
-
format_id はパターンに従うこと:
{domain}:{format_id}構造- ドメインは有効な DNS ホスト名
- format_id は英数字とアンダースコア/ハイフン
非名前空間 ID からの移行
以前にdisplay_300x250 のようなシンプルな ID を使用していた場合は、名前空間付きに移行します。
移行前:
権威としてのリファレンスエージェント
各フォーマットはformat_id の agent_url で権威となるソースを示します。
- フォーマット仕様の完全版
- アセット要件とバリデーションルール
- プレビュー生成
- レンダリング手順
標準フォーマットを使わないケース
次の場合は独自フォーマットを定義します。- 固有の技術要件 - プラットフォームが IAB 標準とは異なる仕様を必要とする
- カスタム検証 - 追加のクリエイティブ審査や承認が必要
- 独自の組み立て - レンダリングパイプラインに特別な要件がある
- プレミアム体験 - 標準フォーマットではカバーできない差別化された商品
実装に関する補足
フォーマット権威のパターン
agent_url フィールドにより 分散型のフォーマット権威 モデルが成立します。
- リファレンスエージェントは IAB 標準の権威
- 各パブリッシャーは自社カスタムフォーマットの権威
- バイヤーは正しい権威を発見し、検証できる
バージョン管理
リファレンスクリエイティブエージェントはフォーマットのバージョンと互換性を管理します。- フォーマット定義は業界標準に合わせて進化
- 後方互換性を維持
- バイヤーは安定した format_id を前提にできる
何が「標準」か
標準フォーマット とは、https://creative.adcontextprotocol.org のリファレンスクリエイティブエージェントが定義し、次に基づくものです。
- 業界仕様 - IAB 標準、VAST/VPAID 仕様、一般的な広告ユニットサイズ
- クロスプラットフォーム互換性 - 複数パブリッシャーでカスタマイズなしに動作
- 安定した定義 - エコシステム全体の一貫性のためにバージョン管理される
agent_url が権威となるエージェントを示す点はカスタムフォーマットと同様です。
エコシステムの観点: 標準フォーマットは可搬性を提供します。バイヤーは 1 つのクリエイティブを作成し、同じフォーマット定義を参照する多くのパブリッシャーで利用できます。
関連ドキュメント
- Creative Protocol Overview - フォーマット、マニフェスト、エージェントの連携
- Creative Formats - フォーマット仕様とディスカバリーの理解
- Channel Guides - 媒体別の詳細フォーマットガイド
- list_creative_formats Task - フォーマットディスカバリーの API リファレンス