Skip to main content
このガイドでは、複数のアイテムを連続表示するカルーセル系フォーマット(プロダクトカルーセル、画像スライドショー、ストーリーシーケンス、動画プレイリスト)を AdCP でどのように表現するかを説明します。

カルーセルフォーマットの特徴

カルーセルフォーマットは繰り返し可能なアセットグループを使って次を表現します。
  • プロダクトカルーセル - 画像、タイトル、価格を持つ複数商品
  • 画像スライドショー - 必要に応じてキャプションを付けた画像の連なり
  • ストーリーシーケンス - 連続したストーリーフレーム(モバイルストーリー)
  • 動画プレイリスト - 複数の動画クリップを順番に再生
すべてのカルーセルフォーマットは、item_type: "repeatable_group"asset_group_idmin_count / max_count で構造を定義します。 カードのメディアは画像でも動画でもかまいません。カードが動画を運ぶ場合、プラットフォームは card_video_max_file_size_kbcard_image_max_file_size_kb の動画版)を介してカードごとの動画ファイルサイズを制限でき、これはカードごとの card_video_max_duration_ms のデュレーション制限と併用します。カードごとの権威あるフィールドリストは image_carousel スキーマにあります。

繰り返し可能なアセットグループ

基本構造

カルーセルフォーマットでは、各アイテムに必要なアセットをまとめた繰り返しグループを定義します。

標準カルーセルフォーマット

Image Slideshow

Story Sequence (Mobile)

Video Playlist

クリエイティブマニフェスト

命名規則

マニフェスト内のアセットは {group_id}_{index}_{asset_id} というパターンを使います。 インデックスは 0 始まり です: product_0_image, product_1_image, product_2_image : asset_group_id: "product"asset_id: "image" の場合、マニフェストは以下を提供します。
  • 1 つ目: product_0_image
  • 2 つ目: product_1_image
  • 3 つ目: product_2_image
同じインデックスに属するアセットはまとめて提供する必要があります(タイトルが必須の場合、product_0_image だけを渡して product_0_title を欠落させることはできません)。

Story Sequence マニフェスト

マニフェスト検証ルール

グループは完全なセットで提供

各グループのインスタンスには、フォーマットで定義された必須アセットをすべて含める必要があります。

件数の制約

マニフェストは min_count 以上 max_count 以下のインスタンスを提供する必要があります。

任意アセット

グループ内の個別アセットは "required": false にできます。
任意アセットは、一部のインスタンスには提供し、他には提供しないことができます:

ゼロ始まりのインデックス

常に 0 から始まる連続したゼロ始まりのインデックスを使います:

クリックスルー URL のパターン

単一のランディング URL

すべてのカルーセルアイテムが同じ遷移先にリンクします:

アイテムごとのランディング URL

各カルーセルアイテムは独自のクリックスルー URL を持てます(フォーマットがサポートする場合):
フォーマット定義に、アイテムごとの URL をサポートするかどうかが示されます。

カルーセル固有のマクロ

ユニバーサルマクロ に加えて、一部プラットフォームではカルーセル固有マクロをサポートします。
  • {CAROUSEL_INDEX} - 現在のカルーセルアイテムの 0 始まりインデックス
  • {CAROUSEL_POSITION} - ユーザー表示用の 1 始まり位置
  • {CAROUSEL_TOTAL} - カルーセル内の総アイテム数
トラッキング URL 例:

完全な例

フォーマット定義

マニフェスト

関連ドキュメント