유연한 광고 형식 시작하기

이 문서에서는 특정 형식을 선택할 필요 없이 유연한 광고 형식을 통해 하나의 광고에 관련 자산을 그룹화함으로써, 여러 자산 크리에이티브 자동화를 지원하는 방법을 알려줍니다.

시작하기 전에

유연한 광고 형식에 맞게 광고 캠페인을 설정하는 단계를 익혀야 합니다.

  1. 캠페인 만들기
  2. 광고 세트 만들기
  3. 광고 또는 독립실행형 크리에이티브 만들기
  4. 광고 활성화

제한 사항

  • 현재는 OUTCOME_SALESOUTCOME_APP_PROMOTION 캠페인 목표만 유연한 광고 형식을 지원합니다.

유연한 광고 형식을 사용하여 광고 만들기

creative_asset_groups_spec을 사용하여 여러 크리에이티브 자산을 제공할 수 있습니다. 단, 다음과 같은 제한 사항이 적용됩니다.

  • 그룹당 image 또는 video 1개 이상이 필요합니다.
  • 제공된 모든 call_to_actions는 동일한 type이 있어야 합니다.
  • 그룹 내에서 text_typetexts는 5개 이내여야 합니다.

예를 들어 /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>
}

기타 참고 자료

이 가이드에서 언급된 구성 요소와 개념에 대해 자세히 알아보려면 다음 가이드를 참조하세요.