list_creative_formats、build_creative、sync_creatives、get_creative_delivery)は、他のフォーマットと同様に CTV でも機能します。CTV 固有の詳細は、以下で説明するフォーマット定義、アセット要件、配信モデルにある。複数のセラーへの CTV クリエイティブ配信については、マルチエージェントクリエイティブオーケストレーションを参照。
配信モデル
CTV 広告は2つの配信経路でスクリーンに届く。配信モデルは、セラーのフォーマットが要求するクリエイティブアセットの種類を決定します。SSAI(サーバーサイド広告挿入)
SSAI では、広告サーバーがプレーヤーに届く前にビデオ広告をコンテンツストリームに直接ステッチします。視聴者のデバイスは単一の連続したビデオを受け取る — コンテンツと広告の境界を知ることはない。 SSAI フォーマットは厳格なエンコード制約を持つミックスビデオファイル(MP4/MOV)を必要とします。シームレスなスプライシングのために、広告の GOP 構造、フレームレート、オーディオ設定がコンテンツストリームと正確に一致しなければなりません。 SSAI 互換性の主要な要件:- クローズド GOP — キーフレーム間隔 1〜2 秒
- コンスタントフレームレート — コンテンツと一致(通常 29.97 または 30 fps)
- ファイル先頭の moov アトム — プログレッシブダウンロード用
- 48 kHz ステレオオーディオ — ラウドネス -24 LUFS に正規化
CSAI(クライアントサイド広告挿入)
CSAI では、CTV デバイス上のプレーヤーがコンテンツとは別に広告をフェッチしてレンダリングします。プレーヤーは VAST タグをリクエストし、XML を解析して、内包するメディアファイルを再生するかインタラクティブ体験をロードします。 CSAI フォーマットは通常 VAST タグ URL またはインライン VAST XML を必要とします。プレーヤーがレンダリングを処理するため、コンパニオンバナー、QR コードオーバーレイ、リモコンナビゲーションなどのインタラクティブ機能が可能になります。CTV フォーマット定義
コンパニオン付き SSAI インストリームビデオ
このフォーマットは、オプションのコンパニオンディスプレイバナーを持つ 30 秒 SSAI プリロール/ミッドロールを表します。renders 配列はプライマリビデオとコンパニオンプレースメントの両方を定義します。
インタラクティブ CTV オーバーレイ
このフォーマットは、クリック可能なオーバーレイ要素を持つ CSAI 配信をサポートします。視聴者はテレビのリモコン D パッドを使ってナビゲートし、オーバーレイにはセカンドスクリーンエンゲージメント用の QR コードを含めることができます。VAST タグ生成
バイヤーがビデオクリエイティブを持ち、CSAI 環境向けに VAST タグとして配信する必要がある場合、build_creative を使用してタグを生成します。
リクエスト
バイヤーは既存のクリエイティブをcreative_id で参照し、セラーの CTV フォーマットをターゲットにする:
レスポンス
クリエイティブエージェントは VAST アセット付きのマニフェストを返します。ランタイムコンテキストに依存するマクロはプレースホルダーのまま残る:{CACHEBUSTER})と IAB VAST マクロ([IFA])が混在しています。セラーの広告サーバーが配信時に IAB マクロを解決し、クリエイティブエージェントはビルド時に解決できた AdCP マクロ(CLICK_URL など)を解決しました。
コンパニオン広告
コンパニオン広告は、プライマリビデオと並んで表示されるセカンダリクリエイティブ要素です。AdCP では、コンパニオン広告はフォーマットのrenders 配列に複数のエントリとしてモデル化される — 視覚的な各パーツに1つのレンダー。
レンダーのアセットへのマッピング
フォーマットがビジュアルレイアウトを定義し、マニフェストが各パーツのコンテンツを提供します。| レンダーロール | ディメンション | 対応するアセット |
|---|---|---|
primary | 1920x1080(16:9 ビデオ) | video_file または vast_tag |
companion | 300x250(ディスプレイバナー) | companion_image、click_url |
コンパニオンマニフェストの例
CTV 固有の考慮事項
リモコンナビゲーション
CTV デバイスは上下左右と選択ボタンを持つ D パッド(方向パッド)を使用します。マウスカーソル、タッチ、ホバー状態はない。インタラクティブ CTV クリエイティブは以下を満たす必要がある:- ナビゲート可能な要素の明確なフォーカス順序を定義します
- 視覚的なフォーカスインジケーター(ハイライト、ボーダー、スケール変更)を提供します
- ナビゲーションをシンプルに保つ — 最大 2〜4 つのフォーカス可能な要素
- デフォルトフォーカスがプライマリ CTA に当たるようにします
tabindex、:focus-visible CSS)でこれを処理します。CTV プレーヤーは D パッド入力をキーボードナビゲーションイベントにマップします。
QR コードオーバーレイ
QR コードは CTV スクリーンから視聴者のスマートフォンへの橋渡しをします。CTV はリーン・バック、サウンドオンの環境で、視聴者が手元にスマートフォンを持っているため機能します。 CTV 広告での効果的な QR コード配置:- 視聴者がスマートフォンを手に取る時間を確保するため最低 8 秒表示します
- プレーヤーコントロールとの重なりを避けるため右下の象限に配置します
- 明確なラベルを含める: “Scan to shop”(スキャンして購入)または “Scan for offer”(スキャンでオファーを確認)
- QR スキャンを独立してアトリビューションできるよう、メインのクリックスルーとは別のランディング URL を使用します
共視聴コンテキスト
CTV は共有スクリーンです。複数の人が同じ広告を視聴している場合があります。これはクリエイティブ戦略に影響するだけでなく、プロトコルにも含意がある:- フリークエンシーは個人ではなく世帯のフリークエンシーを意味します
- デバイス ID は個人デバイスではなくテレビの識別子です
- パブリッシャーからのコンテンツレーティングとジャンルメタデータは、バイヤーエージェントが共有視聴コンテキストでのブランドセーフティを評価するのに役立つ
コンテンツメタデータ
CTV セラーはバイヤーがトラッキング URL で使用できるマクロを通じてコンテンツコンテキストを提供します:{CONTENT_GENRE}— コメディ、ドラマ、スポーツ、ニュースなど{CONTENT_RATING}— TV-G、TV-PG、TV-14、TV-MA{VIDEO_TITLE}— 視聴中のコンテンツのタイトル{VIDEO_CATEGORY}— IAB コンテンツカテゴリ{POD_POSITION}— 広告ブレーク内の位置(1番目、2番目、3番目の広告){POD_SIZE}— ブレーク内の広告総数
エンドツーエンドワークフロー
1. CTV フォーマットの発見
バイヤーエージェントがセラーのlist_creative_formats を呼び出して利用可能な CTV プレースメントを確認します:
ctv_30s_ssai_companion、ctv_30s_interactive などのフォーマットと、それらの完全な renders および assets 配列が含まれます。バイヤーエージェントは要件を精査して、提供する必要があるアセットを把握します。
2. クリエイティブのビルド
バイヤーエージェントがセラーのターゲットフォーマットを指定して、ソースクリエイティブをクリエイティブエージェントに送る:target_format_ids を使用すると、1回の呼び出しで SSAI と CSAI 両方の配信用マニフェストが生成されます。クリエイティブエージェントはソースビデオを各フォーマットの要件に適合させる — SSAI 向けにはミックスファイルをエンコードし、CSAI 向けには VAST タグを生成します。
3. CTV コンテキストでのプレビュー
include_preview が true の場合、build_creative レスポンスにプレビューレンダーが含まれます。コンパニオン付き CTV フォーマットでは、プレビューに複数のレンダーパーツが含まれます:
4. メディアバイの作成
クリエイティブが問題なければ、バイヤーエージェントはクリエイティブマニフェストを参照してセラーとのメディアバイを作成する:nova_spring_ctv_30s)が SSAI と CSAI の両フォーマットで添付されています。セラーは配信時の環境に基づいて適切なバージョンを選択します。
5. 配信バリアントのレビュー
キャンペーン実施後、バイヤーエージェントは配信データをレビューして、どのフォーマットとコンテキストの組み合わせがパフォーマンスを発揮したかを理解できます。CTV 固有の注目すべき指標:- 完了率 — スキップ不可 CTV では 95%+ であるべき。それより低い場合はクリエイティブの問題ではなく、技術的な配信問題を示します。
- コンパニオンクリックスルー率 — コンパニオンバナーへのエンゲージメントを測定します。
- QR スキャン率 — QR ランディング URL がトラッキング可能である必要があります。低い一桁台のパーセントが通常。
- コンテンツジャンル別内訳 — どのコンテンツ環境が最も多くの完了とコンパニオンクリックを牽引したか。
6. 配信データのレビュー
セラーのget_creative_delivery を呼び出してバリアントレベルの CTV パフォーマンスを確認します:
関連ドキュメント
- 動画広告 — ビデオフォーマット仕様、コーデック、エンコード詳細
- ディスプレイ広告 — コンパニオンバナーフォーマットパターン
- マルチエージェントクリエイティブオーケストレーション — 複数のセラーへの CTV クリエイティブ配信
- ユニバーサルマクロ — CTV 固有マクロを含む完全なマクロリファレンス
- クリエイティブマニフェスト — マニフェスト構造とアセット仕様