フレキシブル広告フォーマットの利用を開始する

このドキュメントでは、特定のフォーマットを選択することなく、関連するアセットを1つの広告にグループ化することで、フレキシブル広告フォーマットがマルチアセットクリエイティブの自動化をどのように促進するかについて説明します。

開始する前に

フレキシブル広告フォーマットの広告キャンペーンを設定するには、次の手順を理解する必要があります。

  1. キャンペーンを作成する
  2. 広告セットを作成する
  3. 広告クリエイティブまたはスタンドアローンクリエイティブを作成する
  4. 広告を有効化する

制限

  • 現在、フレキシブル広告フォーマットをサポートするキャンペーンの目的はOUTCOME_SALESOUTCOME_APP_PROMOTIONのみです。

フレキシブル広告フォーマットを使用して広告を作成する

creative_asset_groups_specを使用してマルチクリエイティブアセットを提供することができますが、以下の制限があります。

  • グループごとに少なくとも1個のimageまたはvideoが必要です。
  • 指定されたすべてのcall_to_actionsは同じtypeでなければなりません。
  • グループ内のtext_typeごとに5個を超えるtextsを含めることはできません。

例えば、/adsのエンドポイントを通してフレキシブル広告フォーマットを使用して広告を作成するには、次のようにします。

curl \
  -F 'adset_id=<ADSET_ID>' \
  -F "creative={
    'name': 'Sample Creative',
    'object_story_spec': {  
      ...    
    },
  }" \
  -F 'creative_asset_groups_spec={
  "groups": [
    {
      "images": [
        {
          "hash": <IMAGE_HASH_1>,
        },
        {
          "hash": <IMAGE_HASH_2>,
        }
      ],
      "videos": [
        {
          "video_id": <VIDEO_ID_1>,
        },
        {
          "video_id": <VIDEO_ID_2>,
        },
      ],
      "texts": [
        {
          "text": "Summer Sale",
          "text_type": "primary_text",
        },
        {
          "text": "Everything 50% Off",
          "text_type": "headline",
        }
      ],
      "call_to_action": {
        "type": "LEARN_MORE",
        "value": {
          "link": "https://www.example.com/",
        }
      }
    }
  ],
}' \
  -F 'status=PAUSED' \
  -F "access_token=<ACCESS_TOKEN>" \
https://graph.facebook.com/v20.0/act_<AD_ACCOUNT_ID>/ads 

フレキシブル広告フォーマットを読む

広告をチェックするには、creative_asset_group_specをお読みください。

curl -G \
  -d 'fields=creative_asset_groups_spec' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v20.0/<AD_ID>/
応答
{
  "creative_asset_groups_spec": {
    "groups": [
      {
        "images": [
          {
            "hash": <IMAGE_HASH_1>,
          },
          {
            "hash": <IMAGE_HASH_2>,
          }
        ],
        "texts": [
          {
            "text": "Summer Sale",
            "text_type": "primary_text"
          },
          {
            "text": "Everything 50% off",
            "text_type": "headline"
          }
        ],
        "videos": [
          {
            "video_id": <VIDEO_ID_1>,
            "image_hash": <VIDEO_THUMBNAIL_HASH_1>
          },
          {
            "video_id": <VIDEO_ID_2>,
            "image_hash": <VIDEO_THUMBNAIL_HASH_2>
          }
        ],
        "group_uuid": <GROUP_ID>
      }
    ]
  },
  "id": <AD_ID>
}

参考情報

このガイドに記載されているコンポーネントと概念の詳細については、以下のガイドをご覧ください。