Maya は中規模エージェンシーのクリエイティブストラテジストです。Acme Outdoor のホリデーキャンペーンを CTV、ディスプレイ、ソーシャルの 3 チャネルで展開しようとしています。手元にあるのは 1 本のブリーフ。金曜日までに全チャネルで配信を開始しなければなりません。
このウォークスルーは、AdCP を通じた彼女の旅路を追うものです。ブリーフから配信レポートまで、プロトコルがクリエイティブツール・パブリッシャー・AI エージェントを 1 つのワークフローへとつなぐ仕組みを示します。
ステップ 1: ブリーフを書く
Maya はまず自分が最も得意とするところから始める。クリエイティブの方向性です。
AdCP では、ブリーフは build_creative の message フィールドに当たる。Maya が JSON を書く必要はない。エージェンシーのプラットフォームが彼女の指示をプロトコル形式に変換します。
acmeoutdoor.com/.well-known/brand.json に格納されています。チェーン内のすべてのエージェントがそこから読み取る。Maya のチームはそれを 1 か所で管理するだけでいい。
エージェンシー用語 → プロトコル用語
エージェンシー用語 → プロトコル用語
| Maya の言葉 | プロトコルでの呼び方 |
|---|---|
| クリエイティブブリーフ | build_creative の message |
| ブランドガイドライン | /.well-known/brand.json の brand.json |
| コンプ / モックアップ | プレビュー(preview_creative から取得) |
| 最終クリエイティブ | プロダクションクオリティのマニフェスト |
| トラフィッキング | 各セラーへの sync_creatives |
| キャンペーンレポート | 各エージェントへの get_creative_delivery |
ステップ 2: 各セラーが対応するフォーマットを調べる
何かを生成する前に、Maya のプラットフォームは各セラーが受け付けるフォーマットを確認します。これは自動で行われるが、内部で何が起きているかを見てみよう。 プラットフォームは接続されている各エージェントでlist_creative_formats を呼び出す。
これで Maya のプラットフォームは把握できました。StreamHaus はビデオファイルと VAST タグが必要。Pinnacle はディスプレイバナーが必要。CommHub はフィードネイティブのコンテンツアセットが必要。1 本のブリーフから、3 種類の異なる出力形式が生まれる。
ステップ 3: 生成とプレビュー
Maya のプラットフォームはブリーフを適切なクリエイティブエージェントに振り分ける。CTV スペシャリストが動画を担当します。ディスプレイエージェントがバナーを担当します。ソーシャルプラットフォームは各コミュニティのボイスに合ったフィードネイティブのコンテンツを生成します。
CTV とディスプレイでは、Maya はすぐにプレビューできるドラフトクオリティのマニフェストを受け取ります。ソーシャルでは、プラットフォームが配信時に生成するが、Maya はどのような見た目になるかを事前にプレビューできます。
Maya はリビングルームの文脈で CTV スポットを、2 つの異なるコミュニティでソーシャル投稿を確認したいと思った。
build_creative を呼び出してフィードバックを送る。エージェントが修正を重ねる。これがティッシュセッションです。素早く、ローファイで、方向性を固めることに集中します。
Maya が満足したら、プロダクションクオリティに昇格させる。
ステップ 4: セラーへの配信
完成したクリエイティブを各セラーに届ける必要があります。Maya のプラットフォームは各セラーで sync_creatives を呼び出す。同じクリエイティブを、各セラーが求めるフォーマットに適応させながら。
セラーによってレビュープロセスが異なります。Pinnacle はブランドセーフティルールに基づいて自動承認します。StreamHaus と CommHub は手動レビューを行います。Maya のプラットフォームはセラーごとに承認状態を追跡します。あるセラーで承認済みで別のセラーで保留中というのは正常な状態であり、エラーではありません。
CommHub は標準的な広告ポリシーに加えてコミュニティガイドラインも確認します。プロモーション投稿が特定のコミュニティから却下された場合、list_creatives にはそのコミュニティのルールを参照した rejection_reason が表示されます。
ステップ 5: キャンペーン開始 — AI がバリアントを生成します
キャンペーンが始まった。ここからが興味深い。 StreamHaus では、CTV スポットはそのまま配信されます。1 つのクリエイティブ、1 つのバリアント(Tier 1)。Pinnacle では、ディスプレイ広告がアセットグループ最適化で配信されます。プラットフォームが異なる見出しと画像の組み合わせをテストする(Tier 2)。CommHub では、ソーシャルプラットフォームが各コミュニティのボイスとトレンドトピックに合ったプロモーション投稿を生成する(Tier 3)。 Maya はこれらを一切管理しません。プロトコルが処理します。しかし、すべての状況を確認することはできます。ステップ 6: 配信とバリアントの確認
1 週間後、Maya は配信データを確認します。プラットフォームは各エージェントで get_creative_delivery を呼び出し、結果を統合します。
ソーシャルプラットフォームのレスポンスには、標準的な配信指標に加えて ext フィールドにエンゲージメント指標(アップボート・コメント・シェア)が含まれています。ディスプレイバリアントには、各バリアントで使用された見出しと画像の組み合わせを示すマニフェストが含まれています。CTV には完了率と四分位データが含まれています。
ステップ 7: 配信内容を再現します
Maya は CommHub の AI がハイキングコミュニティ向けに生成した内容を正確に確認したいと思った。配信データからトップパフォーマーのバリアントを見つけて再現します。
全体像
すべてのステップが AdCP の標準タスクを使っています。クリエイティブツール・パブリッシャー・ソーシャルプラットフォームを問わず、すべてのエージェントが同じプロトコルで通信します。Maya は 1 本のブリーフを書けば、AdCP が残りを処理します。フォーマット適応・マルチエージェントルーティング・クロスセラー配信・バリアント追跡・統合レポーティング、すべてです。
さらに深く学ぶ
- 主要コンセプト: アセット、フォーマット、マニフェスト、クリエイティブエージェント — このウォークスルーの背後にある構成要素
- AI クリエイティブ: キャンペーンチームのための AI クリエイティブ — エンジニア以外向けの戦略的視点
- ジェネレーティブクリエイティブ: ジェネレーティブクリエイティブ — Tier 1・2・3 の詳細
- エージェントを作る: クリエイティブエージェントの実装 — プラットフォームに AdCP を話させる方法
- オーケストレーション: マルチエージェントオーケストレーション — Maya のプラットフォームを支えるエンジニアリングパターン
- 認定を取得する: バイヤートラック では、インタラクティブなモジュールを通じてクリエイティブワークフロー全体を学べる