Skip to main content
クリエイティブストラテジストがモニター上で複数のフォーマットの広告モックアップを確認している Maya は中規模エージェンシーのクリエイティブストラテジストです。Acme Outdoor のホリデーキャンペーンを CTV、ディスプレイ、ソーシャルの 3 チャネルで展開しようとしています。手元にあるのは 1 本のブリーフ。金曜日までに全チャネルで配信を開始しなければなりません。 このウォークスルーは、AdCP を通じた彼女の旅路を追うものです。ブリーフから配信レポートまで、プロトコルがクリエイティブツール・パブリッシャー・AI エージェントを 1 つのワークフローへとつなぐ仕組みを示します。

ステップ 1: ブリーフを書く

Maya はまず自分が最も得意とするところから始める。クリエイティブの方向性です。 クリエイティブブリーフが TV・スマートフォン・ノートパソコン・ビルボードスクリーンへと放射状に広がっていく AdCP では、ブリーフは build_creativemessage フィールドに当たる。Maya が JSON を書く必要はない。エージェンシーのプラットフォームが彼女の指示をプロトコル形式に変換します。
{
  "message": "Holiday campaign for Acme Outdoor. Warm, adventurous tone. Hero product: Trail Pro 3000 hiking boot. Key message: 'Gift the adventure.' Use brand colors and winter imagery.",
  "brand": { "domain": "acmeoutdoor.com" },
  "target_format_ids": [
    { "agent_url": "https://streamhaus.example", "id": "ssai_30s" },
    { "agent_url": "https://outdoornet.example", "id": "display_300x250" },
    { "agent_url": "https://outdoornet.example", "id": "display_728x90" }
  ],
  "quality": "draft",
  "include_preview": true
}
ブランドアイデンティティ(カラー・ロゴ・タイポグラフィ・トーン)は acmeoutdoor.com/.well-known/brand.json に格納されています。チェーン内のすべてのエージェントがそこから読み取る。Maya のチームはそれを 1 か所で管理するだけでいい。
Maya の言葉プロトコルでの呼び方
クリエイティブブリーフbuild_creativemessage
ブランドガイドライン/.well-known/brand.jsonbrand.json
コンプ / モックアッププレビュー(preview_creative から取得)
最終クリエイティブプロダクションクオリティのマニフェスト
トラフィッキング各セラーへの sync_creatives
キャンペーンレポート各エージェントへの get_creative_delivery

ステップ 2: 各セラーが対応するフォーマットを調べる

何かを生成する前に、Maya のプラットフォームは各セラーが受け付けるフォーマットを確認します。これは自動で行われるが、内部で何が起きているかを見てみよう。 プラットフォームは接続されている各エージェントで list_creative_formats を呼び出す。 エージェンシープラットフォームが 3 つのセラーで list_creative_formats を呼び出す。StreamHaus は CTV フォーマットを、Pinnacle Media はディスプレイサイズを、CommHub はソーシャルフォーマットを返す これで Maya のプラットフォームは把握できました。StreamHaus はビデオファイルと VAST タグが必要。Pinnacle はディスプレイバナーが必要。CommHub はフィードネイティブのコンテンツアセットが必要。1 本のブリーフから、3 種類の異なる出力形式が生まれる。

ステップ 3: 生成とプレビュー

3 つの AI エージェントがワークベンチで協力し、クリエイティブアセットを受け渡している Maya のプラットフォームはブリーフを適切なクリエイティブエージェントに振り分ける。CTV スペシャリストが動画を担当します。ディスプレイエージェントがバナーを担当します。ソーシャルプラットフォームは各コミュニティのボイスに合ったフィードネイティブのコンテンツを生成します。 エージェンシープラットフォームがブリーフを 3 つのエージェントに振り分ける。Video Agent は SSAI 30s 用の build_creative を受け取り、Display Agent はバナーサイズ用の build_creative を受け取り、Social Platform はブリーフが埋め込まれた create_media_buy を受け取る CTV とディスプレイでは、Maya はすぐにプレビューできるドラフトクオリティのマニフェストを受け取ります。ソーシャルでは、プラットフォームが配信時に生成するが、Maya はどのような見た目になるかを事前にプレビューできます。 荒削りなドラフトモックアップが洗練されたプロダクションクリエイティブへと変わる分割画面 Maya はリビングルームの文脈で CTV スポットを、2 つの異なるコミュニティでソーシャル投稿を確認したいと思った。
{
  "request_type": "single",
  "creative_manifest": { "...": "video manifest from build_creative" },
  "inputs": [
    { "name": "Living room primetime", "context_description": "CTV app, evening, family household" },
    { "name": "Mobile commute", "context_description": "Phone screen, morning, commuter" }
  ]
}
ドラフトを確認します。CTV スポットはもう少し温かみのある色調が必要です。Maya は更新したメッセージを付けて再度 build_creative を呼び出してフィードバックを送る。エージェントが修正を重ねる。これがティッシュセッションです。素早く、ローファイで、方向性を固めることに集中します。 Maya が満足したら、プロダクションクオリティに昇格させる。
{ "quality": "production" }

ステップ 4: セラーへの配信

ストラテジストが Launch を押すとパブリッシャーとの接続が次々と点灯していく 完成したクリエイティブを各セラーに届ける必要があります。Maya のプラットフォームは各セラーで sync_creatives を呼び出す。同じクリエイティブを、各セラーが求めるフォーマットに適応させながら。 クリエイティブエージェンシープラットフォームが sync_creatives を通じて 3 つのセラーにクリエイティブを配信します。CTV セラーはレビュー保留を返し、ディスプレイセラーは承認済みを返し、ソーシャルプラットフォームはコミュニティガイドラインによるレビュー保留を返す セラーによってレビュープロセスが異なります。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: 配信とバリアントの確認

3 つのセラーからのデータを統合したパフォーマンスチャートを表示する統合ダッシュボード 1 週間後、Maya は配信データを確認します。プラットフォームは各エージェントで get_creative_delivery を呼び出し、結果を統合します。 3 つのセラーがエージェンシープラットフォームに配信データを返します。CTV セラーは 15 万インプレッションのバリアント 1 件、ディスプレイセラーは 20 万インプレッションのバリアント 4 件、ソーシャルプラットフォームは 8.5 万インプレッションと エンゲージメント指標を含む AI 生成バリアント 12 件を報告する ソーシャルプラットフォームのレスポンスには、標準的な配信指標に加えて ext フィールドにエンゲージメント指標(アップボート・コメント・シェア)が含まれています。ディスプレイバリアントには、各バリアントで使用された見出しと画像の組み合わせを示すマニフェストが含まれています。CTV には完了率と四分位データが含まれています。

ステップ 7: 配信内容を再現します

ストラテジストがパフォーマンス評価付きの広告バリアントグリッドを見ており、1 つがトップパフォーマーとしてハイライトされている Maya は CommHub の AI がハイキングコミュニティ向けに生成した内容を正確に確認したいと思った。配信データからトップパフォーマーのバリアントを見つけて再現します。
{
  "request_type": "variant",
  "variant_id": "gen_hiking_community_v3"
}
プラットフォームは実際に配信されたものをそのまま描画します。生成された見出し、コミュニティに適応した画像、エンゲージメント UI。Maya は AI がトレイルフォトグラフィーを前面に出し、ハイキングコミュニティに響く言葉を使っていたことを確認できます。このインサイトを次のブリーフに活かす。

全体像

クリエイティブのライフサイクル全体: ブリーフを書く → フォーマットを発見する → 生成してプレビューする → 反復して承認する → セラーに配信する → キャンペーン開始 → 配信を確認してバリアントを再現する → 次のブリーフに活かす → サイクルを繰り返す すべてのステップが AdCP の標準タスクを使っています。クリエイティブツール・パブリッシャー・ソーシャルプラットフォームを問わず、すべてのエージェントが同じプロトコルで通信します。Maya は 1 本のブリーフを書けば、AdCP が残りを処理します。フォーマット適応・マルチエージェントルーティング・クロスセラー配信・バリアント追跡・統合レポーティング、すべてです。

さらに深く学ぶ