AdCP でのフィードネイティブフォーマットの仕組み
フィードネイティブ広告をホストするプラットフォームは、バイヤーが提供するアセットのみを定義するフォーマットを持つクリエイティブエージェントを実装します。レイアウト、タイポグラフィ、エンゲージメント UI など — その他はすべてプラットフォームの責任でプレビューと配信時に処理されます。フォーマット定義
フォーマットはバイヤーが提供するものを指定します。その他すべて — レイアウト、タイポグラフィ、エンゲージメント UI — はプラットフォームの責任だ:renders 配列はフィードネイティブフォーマットではオプションです。プラットフォームがデバイス、フィードコンテキスト、レイアウトルールに基づいてレンダリング時に視覚的なディメンションを決定するためです。
プラットフォームクロームを含むプレビュー
バイヤーがpreview_creative を呼び出すと、プラットフォームはバイヤーのアセットを単独で見せるのではなく、フィード体験全体 — アバター、エンゲージメントボタン、コミュニティバッジを含む — を含むプレビューをレンダリングする:
inputs により、バイヤーは異なるコミュニティコンテキストで広告がどのように見えるかを確認できる — プラットフォームのレンダリングはコミュニティテーマ、コンテンツ密度、フィードポジションによって変わる可能性があります。
コミュニティガイドラインとクリエイティブレビュー
ソーシャルプラットフォームは標準的な広告ポリシーを超えたコンテンツポリシーを適用する — コミュニティ基準、カテゴリ制限、プロモートコンテンツガイドライン。これらは標準的なクリエイティブレビューフローを通じて表示されます:list_creativesまたはget_media_buysのrejection_reasonでどのポリシーに違反したかが説明されます- コミュニティ固有の拒否はプラットフォームのグローバルポリシーだけでなく、コミュニティのルールも参照します
- 問題を修正した後の再提出は同じ
sync_creativesのアップサートパターンを踏む
エンゲージメントとインタラクションモデル
フィードネイティブフォーマットは多くの場合、クリックスルーを超えたプラットフォーム固有のインタラクションをサポートする:
エンゲージメントメトリクスを公開するプラットフォームは、エンゲージメントタイプがプラットフォームごとに異なるため、各バリアントの
ext フィールドを通じて get_creative_delivery に含めます。
カルーセルとマルチカードフォーマット
多くのソーシャルプラットフォームはカルーセルまたはマルチカードのプロモーテッドポストをサポートします。これらはasset_group パターンを使用します:
ジェネレーティブ フィードネイティブ
AI 搭載の広告生成を持つプラットフォームは、ジェネレーティブ フィードネイティブフォーマットを提供できます。バイヤーはブリーフを提供し、プラットフォームがコミュニティのボイスとビジュアルスタイルに合致するフィードネイティブコンテンツを生成します。 これは brief-in-media-buy パターンに従う。標準的なジェネレーティブクリエイティブとの主な違い: プラットフォームはコミュニティについての深いコンテキスト(トレンドトピック、コンテンツスタイル、オーディエンス行動)を持ち、それが生成に反映されます。料理コミュニティでのジェネレーティブ フィードネイティブ広告は、テクノロジーコミュニティでの同じブリーフとは見た目も文体も異なります。 ローンチ前にcontext_description インプットでプレビューして、プラットフォームがさまざまなコミュニティコンテキストに対してどのようにブリーフを適応させるかを確認します。
関連ドキュメント
- クリエイティブエージェントの実装 — パターン4: フィードネイティブ/ソーシャルフォーマットエージェント — フィードネイティブフォーマットエージェントの実装ガイド
- カルーセル — マルチカードフォーマット仕様
- クリエイティブレビュー — コミュニティガイドラインを含む承認フロー
- ジェネレーティブクリエイティブ — AI 搭載クリエイティブ生成ワークフロー