어드밴티지+ 쇼핑 캠페인

어드밴티지+ 쇼핑 캠페인은 이커머스 및 리테일 소비자 직거래 및 브랜드 광고주가 잠재적으로 더 나은 성과를 달성하고 개인 맞춤화 및 효율성을 개선할 수 있도록 지원하는 솔루션입니다. 이러한 캠페인은 크리에이티브, 타게팅, 노출 위치, 예산과 같은 레버를 제어하기 위한 유연성이 더 크고 전환을 유도하는 캠페인을 최적화할 기회가 더 많습니다.

어드밴티지+ 쇼핑 캠페인을 이용하면 세분화된 타겟을 대상으로 여러 캠페인을 게재하는 대신 해당 시장의 모든 타겟을 하나의 캠페인 구조로 결합할 수 있습니다. 이 캠페인은 타겟 중첩을 줄이면서도 생성과 관리를 단순화하도록 설계되었습니다.

수동 캠페인 설정과 어드밴티지+ 쇼핑 캠페인 비교

수동 BAU 캠페인 설정어드밴티지+ 쇼핑 캠페인

여러 BAU 캠페인

BAU 포트폴리오 교체


타게팅 레버 7개를 사용한 수동 타게팅


자동화된 타게팅, 국가 입력 1개로 설정 효율을 높이기 위한 자동화


여러 캠페인에 엄격한 예산 할당


캠페인 1개 내의 예산 유동성


크리에이티브 조합을 최대 50개까지 테스트


최대 150개의 크리에이티브 조합으로 다이내믹 광고 및 정적 광고를 모두 지원


이 문서에서는 어드밴티지+ 쇼핑 캠페인을 위한 통합을 설정할 때 따라야 할 단계를 간략히 설명합니다. 다음과 같은 작업을 수행해야 합니다.

  1. 기존 고객 정의
  2. 캠페인 만들기
  3. 캠페인 생성 확인
  4. 광고 세트 만들기
  5. 크리에이티브 제공 및 광고 만들기
  6. 최소 연령 제한 및 지역 제외 설정(광고 계정 관리 참고 문서 참조)

1단계: 기존 고객 정의

어드밴티지+ 쇼핑 캠페인을 사용하면 기존 고객을 맞춤 타겟 ID의 컬렉션으로 정의할 수 있습니다. 기존 고객은 이미 회원님의 비즈니스/제품에 익숙한 사용자입니다. 이 정의를 설정하고 나면 이 정의를 사용하여 어드밴티지+ 쇼핑 캠페인의 예산을 세분화하여 기존 고객에 대한 지출을 제한할 수 있습니다. 또한 Facebook은 이러한 여러 세그먼트 가운데서 얻은 캠페인 성과를 보고하는 지표를 제공합니다.

/act_{ad_account_id} 엔드포인트에 게시하여 광고를 정의할 수 있습니다. 이 정의를 설정하려면 다음 매개변수를 포함해야 합니다.

매개변수설명

existing_customers

Array<string>

광고 계정이 액세스할 수 있는 맞춤 타겟 ID의 배열입니다. 현재 맞춤 타겟에 지원되는 소스는 웹사이트, 앱 활동, 고객 리스트, 카탈로그, 오프라인 활동입니다.


맞춤 타겟을 만드는 방법에 대한 자세한 내용은 이 페이지를 참조하세요.

curl -X POST \
  -F 'existing_customers=[<CUSTOM_AUDIENCE_ID>, <CUSTOM_AUDIENCE_ID>]' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>

타사 추적 도구에서 신규 및 기존 타겟을 추적하는 방법에 대한 자세한 내용은 타겟 유형 URL 매개변수를 참조하세요.

2단계: 캠페인 만들기

먼저 광고 캠페인을 만듭니다. 이를 위해서는 /act_{ad_account_id}/campaignsPOST 요청을 보냅니다.

매개변수


매개변수설명

name
문자열

필수 항목
어드밴티지+ 쇼핑 캠페인의 이름

objective
enum

필수 항목
캠페인의 목표. 이 광고 유형에 OUTCOME_SALES 지정

special_ad_categories

list<Object>

필수 항목
어드밴티지+ 쇼핑 캠페인과 관련된 특별 광고 카테고리

adlabels

list<Object>

선택 사항
어드밴티지+ 쇼핑 캠페인과 관련된 광고 레이블

buying_type
문자열

선택 사항
어드밴티지+ 쇼핑 캠페인은 AUCTION 값만 지원

execution_options

list<enum>

선택 사항
기본값은 set입니다. 기타 옵션은 다음과 같습니다.

  • validate_only: 이 옵션을 지정하면 API 호출이 변환을 실행하지 않고 각 필드 값에 대한 검증 규칙을 실행합니다.
  • include_recommendations: 이 옵션은 단독으로 사용할 수 없습니다. 이 옵션을 사용하면 광고 개체 구성에 대한 추천이 포함됩니다. 이 사양에 대한 추천이 있을 경우에만 별도의 추천 섹션이 응답에 포함됩니다.

호출이 검증 또는 검토를 통과하면 {"success": true} 응답을 받습니다. 호출이 검증 또는 검토를 통과하지 못하면 자세한 내용과 함께 오류가 반환됩니다.

smart_promotion_type
enum

필수 항목
어드밴티지+ 쇼핑 캠페인으로 지정하려면 스마트 홍보 유형을 AUTOMATED_SHOPPING_ADS로 설정해야 합니다.

status
enum

선택 사항
유효한 옵션은 PAUSEDACTIVE입니다.


이 상태가 PAUSED일 경우 모든 활성 광고 세트와 광고가 일시 정지되고 유효 상태인 CAMPAIGN_PAUSED가 됩니다.

캠페인 만들기 예시

curl -X POST \
  -F 'name=Advantage+ Shopping Campaign' \
  -F 'objective=OUTCOME_SALES' \
  -F 'status=ACTIVE' \
  -F 'special_ad_categories=[]' \
  -F 'smart_promotion_type=AUTOMATED_SHOPPING_ADS' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/campaigns

업데이트

/{campaign_id}POST 요청을 보내서 캠페인을 업데이트할 수 있습니다.

매개변수


매개변수설명

name
문자열

어드밴티지+ 쇼핑 캠페인의 이름

special_ad_categories

list<Object>

어드밴티지+ 쇼핑 캠페인과 관련된 특별 광고 카테고리

adlabels

list<Object>

어드밴티지+ 쇼핑 캠페인과 관련된 광고 레이블

execution_options

list<enum>

기본값은 set입니다. 기타 옵션은 다음과 같습니다.

  • validate_only: 이 옵션을 지정하면 API 호출이 변환을 실행하지 않고 각 필드 값에 대한 검증 규칙을 실행합니다.
  • include_recommendations: 이 옵션은 단독으로 사용할 수 없습니다. 이 옵션을 사용하면 광고 개체 구성에 대한 추천이 포함됩니다. 이 사양에 대한 추천이 있을 경우에만 별도의 추천 섹션이 응답에 포함됩니다.

호출이 검증 또는 검토를 통과하면 {"success": true} 응답을 받습니다. 호출이 검증 또는 검토를 통과하지 못하면 자세한 내용과 함께 오류가 반환됩니다.

topline_id
숫자 문자열 또는 정수

주요 광고 ID

status
enum

업데이트 API 호출에 다음 상태를 사용할 수 있습니다.

  • ACTIVE
  • PAUSED
  • DELETED
  • ARCHIVED

광고 캠페인을 PAUSED로 설정하면 활성화된 하위 개체가 일시 정지되고 유효 상태인 CAMPAIGN_PAUSED가 됩니다.

캠페인 업데이트 예시

curl -X POST \
  -F 'name=Advantage+ Shopping Update Sample Campaign' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/<CAMPAIGN_ID>

3단계: 캠페인 생성 확인

어드밴티지+ 쇼핑 캠페인을 성공적으로 만들었는지 확인하려면 smart_promotion_type 필드를 포함하여 /<AD_CAMPAIGN_ID>GET 요청을 보내면 됩니다.

유효한 어드밴티지+ 쇼핑 캠페인은 필드 값 AUTOMATED_SHOPPING_ADS를 반환합니다.

curl -X GET -G \
  -d 'fields=smart_promotion_type' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/<AD_CAMPAIGN_ID>

응답

{
  "smart_promotion_type": "AUTOMATED_SHOPPING_ADS",
  "id": <AD_CAMPAIGN_ID>
}

4단계: 광고 세트 만들기

광고 캠페인을 생성했다면 광고 세트를 만듭니다. 각 어드밴티지+ 쇼핑 캠페인은 광고 세트를 하나만 연결할 수 있습니다.

광고 세트를 만들려면 /act_{ad_account_id}/adsetsPOST 요청을 보내세요.

매개변수


매개변수설명

campaign_id
숫자 문자열 또는 정수

필수 항목
이 광고 세트를 추가하고자 하는 유효한 어드밴티지+ 쇼핑 캠페인

name
문자열

필수 항목
어드밴티지+ 쇼핑 캠페인의 이름

promoted_object
개체

필수 항목
이 광고 세트가 모든 광고에서 홍보하는 개체. 어드밴티지+ 쇼핑 캠페인의 경우 다음을 제공하세요.

  • pixel_id
  • custom_event_type: 어드밴티지+ 쇼핑 광고 세트는 PURCHASE, ADD_TO_CART, INITIATED_CHECKOUT, ADD_PAYMENT_INFO, ADD_TO_WISHLIST, CONTENT_VIEW, COMPLETE_REGISTRATION, DONATE, START_TRIAL, SUBSCRIBE, SEARCH, OTHER 이벤트를 지원합니다. 고객 전환 이벤트는 지원되지 않습니다.

targeting
타게팅 개체

필수 항목
어드밴티지+ 쇼핑 광고 세트의 타게팅 구조. geo_locations만 지정할 수 있습니다.

geo_locations
배열

필수 항목
다음을 통해 광고 세트의 타겟을 제한하는 데 사용됩니다.

  • countries — 국가 타게팅입니다. 2자리 ISO 3166 형식 코드의 배열이 필요합니다.
    예:
    {
      "geo_locations": {
        "countries": [“US”]
      },
    }
    
  • regions — 주/도 또는 지역입니다. 사용 가능한 값은 타게팅 검색, 지역을 참조하세요. 제한: 200입니다.
    예:
    {
      "geo_locations": {
        "regions": [{"key":"3847"}]
      },
    }
    

daily_budget
int64

선택 사항
계정 통화로 정의된 일일 예산이며, 기간(end_timestart_time 간의 간격)이 24시간 이상인 광고 세트에만 허용됩니다.


daily_budget 또는 lifetime_budget이 0보다 커야 합니다.

lifetime_budget
int64

선택 사항
계정 통화로 정의된 총 예산. 이를 지정하면 end_time도 지정해야 합니다.


daily_budget 또는 lifetime_budget이 0보다 커야 합니다.

end_time
datetime

lifetime_budget이 지정된 경우 필수입니다.
daily_budget을 사용하여 광고 세트를 만들 때 종료 날짜 없이 광고 세트를 진행 중으로 설정하려면 end_time=0을 지정합니다. UTC UNIX 타임스탬프


예: 2015-03-12 23:59:59-07:00 또는 2015-03-12 23:59:59 PDT입니다.

optimization_goal
enum

선택 사항
OFFSITE_CONVERSIONS를 최적화 목표로 설정하여 전환 수를 최대화합니다. 전환 가치를 최대화하고 싶다면 VALUE를 최적화 목표로 선택하세요. 광고 관리자에는 최고 가치가 입찰 전략으로 표시됩니다.

bid_strategy
enum

선택 사항

  • LOWEST_COST_WITHOUT_CAP: Facebook이 사용자를 대신하여 자동으로 입찰하고 비용이 가장 낮은 결과를 제공합니다. 사용자의 주어진 optimization_goal을 기반으로 사용자가 원하는 결과를 얻기 위해 필요에 따라 유효 입찰가를 자동으로 올립니다. 이는 optimization_goal이 OFFSITE_CONVERSION 또는 VALUE일 경우 기본 bid_strategy입니다.
  • LOWEST_COST_WITH_MIN_ROAS: 가치 최적화를 위한 구체적인 입찰 옵션입니다. 광고 지출에서 얻고자 하는 최소 수익인 roas_average_floor를 지정해야 합니다. 광고주 지출 대비 최소 수익률 입찰을 참조하세요.
  • COST_CAP: 설정된 행동당 비용에 부합하고자 하면서 가능한 한 가장 많은 결과를 얻습니다. bid_amount 필드에 한도 숫자를 입력해야 합니다. 참고: 비용 한도 제한을 준수한다는 보장은 없습니다. 비용 한도를 참조하세요.

bid_amount

bid_strategy가 COST_CAP일 경우 필수입니다.

bid_constraints
JSON 개체

선택 사항

  • optimization_goalVALUE여야 합니다.
  • bid_strategyLOWEST_COST_WITH_MIN_ROAS여야 합니다.
  • 최소 ROAS 입찰은 'ROAS 최소치'를 초과하기 위해 bid_constraints를 사용하지만, bid_constraints와 함께 사용하면 안 됩니다. 대신 roas_average_floor를 사용하세요. 광고주 지출 대비 최소 수익률 입찰을 참조하세요.
  • roas_average_floor의 유효 범위는 [100, 10000000](양쪽 숫자 포함)입니다. 즉, '최소 ROAS'의 유효 범위는 [0.01, 1000.0] 또는 [1%, 100000.0%](양쪽 숫자 포함)입니다.

billing_event
enum

필수 항목
광고 세트에 대한 청구 이벤트. 어드밴티지+ 쇼핑 캠페인에는 IMPRESSIONS만 지원됩니다.

existing_customer_budget_percentage
숫자

선택 사항
이 광고 계정과 관련된 기존 고객에게 지출할 수 있는 예산의 최대 비율을 지정합니다. 값이 낮으면 전환당 비용이 높아질 수 있습니다. 유효한 값은 0~100 사이입니다.

adlabels

list<Object>

선택 사항

이 개체와 연결할 레이블의 리스트를 지정합니다.

start_time
datetime

선택 사항.
세트의 시작 시간. UTC UNIX 타임스탬프


예: 2015-03-12 23:59:59-07:00 또는 2015-03-12 23:59:59 PDT입니다.

time_start
datetime

선택 사항

시간 시작

time_stop
datetime

선택 사항

시간 정지

attribution_spec

list<JSON Object>

선택 사항
최적화와 관련하여 전환 기여도를 분석하는 데 사용되는 전환 기여도 분석 사양

광고 세트 만들기 예시

curl -X POST \
  -F 'name=Advantage+ Shopping Sample Ad Set' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'promoted_object={ "pixel_id": "<PIXEL_ID>", "CUSTOM_EVENT_TYPE": "PURCHASE" }' \
  -F 'daily_budget=<NUM>' \
  -F 'existing_customer_budget_percentage=<NUM>' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'targeting={"geo_locations": {"countries": ["US"]}}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adsets

업데이트

/{ad_set_id}POST 요청을 보내서 광고 세트를 업데이트할 수 있습니다.

매개변수


매개변수설명

adlabels

list<Object>

이 개체와 연결할 레이블의 리스트를 지정합니다. 이 필드는 선택 사항입니다.

daily_budget
int64

계정 통화로 정의된 일일 예산이며, 기간(end_timestart_time 간의 간격)이 24시간을 초과하는 광고 세트에만 허용됩니다.


daily_budget 또는 lifetime_budget이 0보다 커야 합니다.

existing_customer_budget_percentage
숫자

이 광고 계정과 관련된 기존 고객에게 지출할 수 있는 예산의 최대 비율을 지정합니다. 값이 낮으면 전환당 비용이 높아질 수 있습니다. 유효한 값은 0~100 사이입니다.

end_time
datetime

종료 시간(lifetime_budget을 지정할 경우 필수)


예: 2015-03-12 23:59:59-07:00 또는 2015-03-12 23:59:59 PDT


일일 예산을 사용하여 광고 세트를 만들 때 종료 날짜 없이 광고 세트를 진행 중으로 설정하려면 end_time=0을 지정합니다.


UTC UNIX 타임스탬프입니다.

execution_options

list<enum>

기본값은 set입니다. 기타 옵션은 다음과 같습니다.

  • validate_only: 이 옵션을 지정하면 API 호출이 변환을 실행하지 않고 각 필드 값에 대한 검증 규칙을 실행합니다.
  • include_recommendations: 이 옵션은 단독으로 사용할 수 없습니다. 이 옵션을 사용하면 광고 개체 구성에 대한 추천이 포함됩니다. 이 사양에 대한 추천이 있을 경우에만 별도의 추천 섹션이 응답에 포함됩니다.

호출이 검증 또는 검토를 통과하면 {"success": true} 응답을 받습니다. 호출이 검증 또는 검토를 통과하지 못하면 자세한 내용과 함께 오류가 반환됩니다.

start_time
datetime

세트의 시작 시간. UTC UNIX 타임스탬프로 입력해야 합니다.


예: 2015-03-12 23:59:59-07:00 또는 2015-03-12 23:59:59 PDT입니다.

status
enum

업데이트에 이용 가능한 옵션은 다음과 같습니다.

  • ACTIVE
  • PAUSED
  • DELETED
  • ARCHIVED

PAUSED로 설정되면 모든 활성 광고가 일시 정지되고 유효 상태인 ADSET_PAUSED가 됩니다.

lifetime_budget
int64

계정 통화로 정의된 총 예산. 이를 지정하면 end_time도 지정해야 합니다.


daily_budget 또는 lifetime_budget이 0보다 커야 합니다.

time_start
datetime

시간 시작

time_stop
datetime

시간 정지

targeting
타게팅 개체

광고 세트의 타게팅 구조. 유효한 타게팅 값은 geo_locations입니다.

geo_locations
배열

필수 항목
다음을 통해 광고 세트의 타겟을 제한하는 데 사용됩니다.

  • countries — 국가 타게팅입니다. 2자리 ISO 3166 형식 코드의 배열이 필요합니다.
    예:
    {
      "geo_locations": {
        "countries": [“US”]
      },
    }
    
  • regions — 주/도 또는 지역입니다. 사용 가능한 값은 타게팅 검색, 지역을 참조하세요. 제한: 200입니다.
    예:
    {
      "geo_locations": {
        "regions": [{"key":"3847"}]
      },
    }
    

attribution_spec

list<JSON Object>

선택 사항
최적화와 관련하여 전환 기여도를 분석하는 데 사용되는 전환 기여도 분석 사양

광고 세트 업데이트 예시

curl -X POST \
  -F 'name=Advantage+ Shopping Sample Updated Ad Set' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/<AD_SET_ID>

5단계: 크리에이티브 제공 및 광고 만들기

광고 세트를 만들고 나면 /act_{ad_account_id}/ads 엔드포인트에 게시하여 광고를 만들 수 있습니다. 다음 매개변수를 포함할 수 있습니다.

매개변수


매개변수설명

name
문자열

필수 항목
광고 이름

adset_id
int64

필수 항목
광고 세트의 ID이며, 생성 시 필수입니다.

creative
AdCreative

필수 항목
이 광고에서 사용할 광고 크리에이티브의 크리에이티브 사양 또는 ID. 유효한 필드는 다음과 같습니다.

  • object_story_spec
  • product_set_id
  • use_page_actor_override
  • creative_id

크리에이티브에 대한 자세한 내용은 여기를 참조하세요.


{"creative_id": <CREATIVE_ID>} 형식으로 크리에이티브를 제공하세요.


또는 다음과 같이 크리에이티브 사양을 제공하세요.

{
        "creative": {
          "name": <NAME>, 
          "object_story_spec": <SPEC>,
          "product_set_id": <PRODUCT_SET_ID>
        }
}

status
enum

선택 사항
생성 중에는 ACTIVEPAUSED만 유효합니다. 테스트 중에는 의도치 않은 지출이 발생하지 않도록 광고를 PAUSED 상태로 설정하는 것이 좋습니다.

adlabels

list<Object>

선택 사항
이 광고와 연결된 광고 레이블

execution_options

list<enum>

선택 사항
기본값은 set입니다.

  • validate_only: 이 옵션을 지정하면 API 호출이 변환을 실행하지 않고 각 필드 값에 대한 검증 규칙을 실행합니다.
  • synchronous_ad_review: 이 옵션은 단독으로 사용할 수 없습니다. 항상 validate_only와 함께 지정해야 합니다. 이러한 옵션을 지정하면 API 호출이 광고 무결성 검증을 실행하며, 여기에는 검증 로직과 더불어 메시지 언어 검사, 이미지 20% 텍스트 규칙 등이 포함됩니다.
  • include_recommendations: 이 옵션은 단독으로 사용할 수 없습니다. 이 옵션을 사용하면 광고 개체 구성에 대한 추천이 포함됩니다. 이 사양에 대한 추천이 있을 경우에만 별도의 추천 섹션이 응답에 포함됩니다.

호출이 검증 또는 검토를 통과하면 {"success": true} 응답을 받습니다. 호출이 검증 또는 검토를 통과하지 못하면 자세한 내용과 함께 오류가 반환됩니다.

광고 만들기 예시

curl -X POST \
  -F 'name=Advantage+ Shopping campaign Sample Ad' \
  -F 'adset_id=<ADSET_ID>' \
  -F 'creative={"name": <NAME>, "object_story_spec": <SPEC>}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/ads

크리에이티브 필드

필드설명

object_story_spec
AdCreativeObjectStorySpec

필수 항목
새로운 비공개 페이지 게시물을 만들어 이를 광고로 바꾸고 싶을 경우에 사용합니다. 페이지 ID와 새 비공개 페이지 게시물을 만들기 위한 콘텐츠입니다.

use_page_actor_override
AdCreative

필수 항목
true일 경우 어드밴티지 쇼핑 광고와 연결된 Facebook 페이지가 표시됩니다.

크리에이티브 만들기 예시

curl -X POST \
  -F 'object_story_spec=<SPEC>' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_<AD_ACCOUNT_ID>/adcreatives

업데이트

/{ad_id}POST 요청을 보내서 광고를 업데이트할 수 있습니다.

매개변수


매개변수설명

name
문자열

광고의 새로운 이름

adlabels

list<Object>

이 광고와 연결된 광고 레이블.

execution_options

list<enum>

기본값은 set입니다. 기타 옵션은 다음과 같습니다.

  • validate_only: 이 옵션을 지정하면 API 호출이 변환을 실행하지 않고 각 필드 값에 대한 검증 규칙을 실행합니다.
  • synchronous_ad_review: 이 옵션은 단독으로 사용할 수 없습니다. 항상 validate_only와 함께 지정해야 합니다. 이러한 옵션을 지정하면 API 호출이 광고 무결성 검증을 실행하며, 여기에는 검증 로직과 더불어 메시지 언어 검사, 이미지 20% 텍스트 규칙 등이 포함됩니다.
  • include_recommendations: 이 옵션은 단독으로 사용할 수 없습니다. 이 옵션을 사용하면 광고 개체 구성에 대한 추천이 포함됩니다. 이 사양에 대한 추천이 있을 경우에만 별도의 추천 섹션이 응답에 포함됩니다.

호출이 검증 또는 검토를 통과하면 {"success": true} 응답을 받습니다. 호출이 검증 또는 검토를 통과하지 못하면 자세한 내용과 함께 오류가 반환됩니다.

status
enum

옵션은 다음과 같습니다.

  • ACTIVE
  • PAUSED
  • DELETED
  • ARCHIVED

테스트 중에는 의도치 않은 지출이 발생하지 않도록 광고를 PAUSED 상태로 설정하는 것이 좋습니다.

creative
AdCreative

이 광고에서 사용할 광고 크리에이티브의 크리에이티브 사양. 유효한 필드는 object_story_spec, asset_feed_specuse_page_actor_override이고 여기에서 확인할 수 있습니다. 크리에이티브에 대한 자세한 내용은 여기를 참조하세요.


크리에이티브는 다음 형식으로 제공합니다.

{
    "creative": {
      "name": <NAME>, 
      "object_story_spec": <SPEC>,
      "product_set_id": <PRODUCT_SET_ID>
    }
}

광고 업데이트 예시

curl -X POST \
  -F 'name=Advantage+ Shopping campaign Sample Update Ad' \
  -F 'creative={"name": <NAME>, "object_story_spec": <SPEC>}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/<AD_ID>