プロダクトモデル
product_id(string, required)name(string, required)description(string, required)formats(list[Format], required): Creative Formats を参照。placements(list[Placement], optional): プロダクト内の特定プレースメント。提供される場合、バイヤーはクリエイティブ割り当て時に個別プレースメントをターゲティングできる。Placements を参照。delivery_type(string, required):"guaranteed"または"non_guaranteed"。pricing_options(list[PricingOption], required): 利用可能な価格モデルの配列。Pricing Models を参照。measurement(Measurement, optional): 含まれる計測機能。リテールメディアで一般的。creative_policy(CreativePolicy, optional): クリエイティブ要件/制限。is_custom(bool, optional): 特定ブリーフに基づき生成された場合はtrue。expires_at(datetime, optional):is_customの場合、プロダクトの有効期限。product_card(object, optional): UI 表示用のビジュアルカード定義。Product Cards を参照。
価格モデル
パブリッシャーは各プロダクトでサポートする価格モデルを宣言し、バイヤーはメディアバイ作成時に利用可能なオプションから選択します。このアプローチにより:- 1 プロダクトに複数価格モデル - 同一在庫を異なる価格体系で提供可能
- 複数通貨対応 - パブリッシャーがサポート通貨を宣言し、バイヤーはその通貨を使用
- 柔軟な価格設定 - CPM、CPCV、CPP (GRP ベース)、CPA などをサポート
サポートされる価格モデル
- CPM (Cost Per Mille) - 1,000 インプレッションあたりのコスト(ディスプレイで一般的)
- CPC (Cost Per Click) - クリックあたりのコスト
- CPCV (Cost Per Completed View) - 100% 再生完了あたりのコスト
- CPV (Cost Per View) - パブリッシャー定義の視聴条件でのコスト
- CPA (Cost Per Action) - コンバージョン/獲得あたりのコスト
- CPL (Cost Per Lead) - リード獲得あたりのコスト
- CPP (Cost Per Point) - GRP あたりのコスト(TV/オーディオ)
- Flat Rate - 配信量に関わらず固定費
PricingOption 構造
各価格オプションの例:fixed_price なし)の場合、floor_price を必須制約として、price_guidance を任意の目安として使用します。
デリバリー計測(必須)
すべてのプロダクトは計測プロバイダーを宣言する必要があります。"Google Ad Manager with IAS viewability""Nielsen DAR for P18-49 demographic measurement""Geopath DOOH traffic counts updated monthly""Comscore vCE for video completion tracking""Self-reported impressions from proprietary ad server"
Measurement オブジェクト
計測を含むプロダクト(リテールメディアで一般的)の例:CreativePolicy オブジェクト
クリエイティブ要件や制限を定義します。Placements
プロダクトは、在庫内の特定プレースメントを任意で宣言できます。プレースメントが提供される場合:- バイヤーはプロダクト全体を購入 - パッケージは常にプロダクト全体を対象とし、個別プレースメント単位では購入しない
- プレースメントターゲティングはクリエイティブ割り当て時に実施 - 異なるクリエイティブを別プレースメントに割り当て可能
- プレースメント指定を省略 -
placement_idsを指定しないクリエイティブはパッケージ内の全プレースメントで配信
Placement オブジェクト構造
例: プレースメント付きプロダクト
カスタム/プリンシパル固有のプロダクト
サーバーは汎用カタログを提供しつつ、以下も返せます。- Principal-Specific Products: 特定クライアント向けまたは交渉済みのプロダクト
- Custom Products:
is_custom: trueとexpires_atを持つ動的生成プロダクト
プロダクトの例
標準 CTV プロダクト(複数の価格オプション)
オークション型ディスプレイプロダクト
計測付きリテールメディアプロダクト
Product Cards
プロダクトカードは、UI でプロダクトを視覚的に示すための定義です。パブリッシャーは、カードフォーマットと必要アセットを含むカード定義を任意で提供できます。カードタイプ
パブリッシャーは少なくとも Standard カードを、必要に応じて詳細カードも提供してください。 Standard Card (product_card):
- プロダクトのグリッド/リスト表示向けコンパクトカード(300x400px)
- Retina 向けに 2x 密度画像をサポート
- プロダクトを素早く視覚的に把握
product_card_detailed, 任意):
- ヒーローカルーセルとテキスト説明を並べたレスポンシブレイアウト
- 下部に Markdown 仕様セクション
- メディアキットのような詳細ドキュメント
構造
カードの描画
カード表示には 2 つの方法があります。preview_creativeを使用: カードフォーマットとマニフェストを渡してレンダリング- 事前レンダリング: パブリッシャーがカードを生成し、静的に配信
標準カードフォーマット
リファレンスクリエイティブエージェントは次の 2 種の標準カードフォーマットを定義します。product_card_standard(300x400px) - プロダクトブラウズ用コンパクトカードproduct_card_detailed(レスポンシブ) - カルーセルと詳細仕様を含むリッチカード
プロダクトカードを含めるべき場面
プロダクトカードは任意ですが、次のケースで推奨されます。- 強いビジュアルアイデンティティを持つプロダクト(番組、イベント、媒体など)
- プレミアムプロダクトで、見た目が価値向上につながる場合
- 複雑なプロダクトで、ビジュアルハイライトが理解を助ける場合
- 特定オーディエンスを狙う際、ビジュアルで訴求したい場合
クライアント描画ガイドライン
UI でプロダクトを表示する際のフォールバック順:product_cardがある →preview_creativeで描画、または事前レンダリング画像を表示- どちらもない → テキストのみ(プロダクト名 + 説明)を表示
- カード描画に失敗 → テキストのみ表示にフォールバック
プロポーザル
パブリッシャーはプロダクトと一緒に プロポーザル(予算配分付きの構造化メディアプラン)を返すことができます。バイヤーは会話的に調整し、そのまま実行できます。プロポーザルとは
プロポーザルは、提案予算配分とともにプロダクトをグルーピングした推奨購入戦略です。従来の営業担当が行っていたようなメディアプランニングの知見をエンコードします。 主な特徴:- 実行可能:
proposal_idを指定してcreate_media_buyで直接実行 - リファイン可能: その後の
get_productsコールで自然言語による変更要望を反映 - 予算非依存: 配分をパーセンテージで保持するため、任意の予算にスケール可能
プロポーザル構造
tags フィールドで配分を次元別に集計できます。
- チャネル別: desktop (50%) + mobile (20%) + in-app (30%) = 100%
- 言語別: German (40%) + French (60%) = 100%
会話的なリファイン
プロポーザルは自然言語での反復調整をサポートします。プロポーザルの実行
create_media_buy で proposal_id と total_budget を指定して実行します。
ch_desktop_de: 20% × 10,000ch_desktop_fr: 30% × 15,000- など
プロポーザルを返す場面
パブリッシャーは次の場合にプロポーザルを含めます。- ブリーフに特定の配分戦略(チャネル配分、言語配分など)が求められる
- キャンペーン目標に基づく戦略的ガイダンスを提供できる
- 複数プロダクトを組み合わせた方が効果的
ディスカバリーとの統合
プロダクトは自然言語でキャンペーンブリーフにマッチさせる Product Discovery プロセスで見つけ、特定後にcreate_media_buy で購入します。
関連情報
- Product Discovery - 自然言語でプロダクトを探索する方法
- Media Buys - プロダクト購入方法
- Targeting - 詳細ターゲティングオプション
- Creative Formats - フォーマット仕様と探索