2025년 9월부터 어드밴티지+ 카탈로그 광고에 기본적으로 다이내믹 미디어가 옵트 인되도록 업데이트됩니다. 동영상이 광고에 더 자주 표시되는 것을 확인할 수 있습니다. 앞으로도 media_type_automation을 사용하여 광고에 동영상이 표시되는지 여부를 제어하고 필요에 따라 OPT_OUT으로 설정할 수 있습니다.
다이내믹 미디어를 사용하면 광고주가 어드밴티지+ 카탈로그 광고에 카탈로그의 동영상 자산을 게재할 수 있습니다.
다음과 같은 항목이 필요합니다.
사용 방법에 대해 자세히 알아보려면 어드밴티지+ 카탈로그 광고 문서를 참조하세요.
3g2, 3gp, 3gpp, asf, avi, dat, divx, dv, f4v, flv, gif, m2ts, m4v, mkv, mod, mov, mp4, mpe, mpeg, mpeg4, mpg, mts, nsv, ogm, ogv, qt, tod, ts, vob 또는 wmv입니다.video_fetch_status는 NO_STATUS로 표시될 수 있습니다.카탈로그에 있는 제품 품목에 동영상을 추가하는 3가지 방법으로는 카탈로그 피드 파일, 카탈로그 배치 API, 커머스 관리자를 통한 수동 업로드가 있습니다.
다음 중 한 가지 절차를 사용하여 카탈로그 피드 파일을 구현할 수 있습니다.
선택 사항:
video[0].url 열 대신 video이라는 열을 만들고 동영상에 태그를 추가할 수 있습니다. video 열에는 제품 1개당 여러 개의 동영상과 JSON 형식으로 인코딩된 URL 1개당 여러 개의 태그를 포함할 수 있습니다. 제품 세트 필터에 태그 열을 사용하려면 이 열도 피드 파일에 추가해야 합니다.
[{"url": "http://www.jaspersmarket-example1.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]},{"url": "http://www.jaspersmarket-example2.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]}]XML 피드의 경우, 다음과 같이 <video> 태그를 사용하여 동영상 URL을 추가할 수 있습니다.
<video><url>https://{URL1}</url><tag>video_product_set1</tag><tag>video_product_set2 </tag></video><video><url>https://{URL2}</url><tag>video_product_set1</tag></video>카탈로그 API에서 videos, videos_metadata 및 video_fetch_status 필드를 사용하여 카탈로그 제품 동영상 상세 정보를 가져올 수 있습니다.
curl -i GET \ "http://graph.facebook.com/v25.0/<PRODUCT_ITEM_ID>?fields=videos,videos_metadata,video_fetch_status"
동영상 정보에 대한 자세한 내용은 제품 항목 상세 정보를 참조하세요.
제품 품목 업데이트는 /{product_catalog_id}/items_batch 엔드포인트를 사용하여 지원됩니다. video 필드(URL 배열)를 포함하여 POST API 호출을 보낼 수 있습니다.
curl \
-d @body.json \
-H "Content-Type: application/json"
> cat body.json
{
"access_token": "<ACCESS_TOKEN>",
"item_type": "PRODUCT_ITEM",
"requests": [
{
"method": "CREATE",
"data": {
"id": "retailer-2",
"availability": "in stock",
"brand": "BrandName",
"google_product_category": "t-shirts",
"description": "product description",
"image_link": "http://www.images.example.com/t-shirts/1.png",
"title": "product name",
"price": "10.00 USD",
"shipping": [
{
"shipping_country": "US",
"shipping_region": "CA",
"shipping_service": "service",
"shipping_price_value": "10",
"shipping_price_currency": "USD"
}
],
"condition": "new",
"link": "http://www.images.example.com/t-shirts/1.png",
"item_group_id": "product-group-1",
"video": [
{"url": "http://www.jaspersmarket-example1.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]},
{"url": "http://www.jaspersmarket-example2.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]}
]
}
},
{
"method": "UPDATE",
"data": {
"availability": "out of stock",
"id": "retailer-3",
"video": [
{
"url": "https://yourvideo.com/demo.mp4?q=1411"
},
{
"url": "https://yourvideo.com/demo.mp4?q=1421"
}
]
}
}
]
}
광고를 만들 때 카탈로그의 동영상을 활용하는 옵션의 유형으로 다음 세 가지가 있습니다.
참고: API를 사용하여 다이내믹 미디어 유형을 선택하는 선택하는 것은 광고 관리자에서 다이내믹 미디어 옵션을 선택하는 것과 유사합니다. 2025년 9월부터 적용되는 변경 사항에 따라, 어드밴티지+ 카탈로그 광고는 기본적으로 다이내믹 미디어를 사용하도록 옵트 인됩니다.
act_<AD_ACCOUNT_ID>/adcreatives 엔드포인트로 광고 크리에이티브 개체를 만드는 경우
media_type_automation을 OPT_out으로 설정하여 카탈로그 제품 동영상이 광고에 나타나지 않도록 할 수 있습니다. media_type_automation 키는 슬라이드, 컬렉션, 단일 이미지 형식과 함께 작동합니다.
curl -X POST \ -F 'name=Dynamic Media Ad Creative' \ -F 'object_story_spec={ ... }' \ -F 'degrees_of_freedom_spec={ "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } }' \ -F 'product_set_id=<PRODUCT_SET_ID>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adcreatives
마찬가지로 act_<AD_ACCOUNT_ID>/ads 엔드포인트로 어드밴티지+ 카탈로그 광고 개체를 만드는 경우, 기본적으로 광고는 사용 가능한 카탈로그 제품 동영상을 게재하기 시작합니다. media_type_automation고 키를 OPT_out으로 설정하여 카탈로그 제품 동영상이 광고에 나타나지 않도록 할 수 있습니다.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { ... }, "degrees_of_freedom_spec": { "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
media_type_automation을 계속해서 OPT_OUT으로 설정하여 카탈로그 제품 동영상이 광고에 표시되지 않도록 할 수 있습니다. 다이내믹 미디어가 포함된 컬렉션의 크리에이티브 사양 예시
curl -X POST \ -F 'name=Dynamic Media Ad Creative' \ -F 'object_story_spec={ "template_data": { ... "format_option": "collection_video", "link": "https://fb.com/canvas_doc/<CANVAS_ID>", "message": "Your Collection Ad", ... } }' \ -F 'degrees_of_freedom_spec={ "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } }' \ -F 'product_set_id=<PRODUCT_SET_ID>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adcreatives
object_story_spec에서 format_option을 single_video로 변경합니다. 이는 단일 이미지/동영상 형식에서만 이용 가능합니다.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { "page_id": "<PAGE_ID>", "template_data": { ... "format_option": "single_video", ... } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
media_type_automation이 옵트 인되면 object_story_spec에서 format_option이 single_image일 때 다이내믹 미디어가 표시됩니다.
2025년 9월부터 format_option을 single_image로 사용하는 어드밴티지+ 카탈로그 광고는 기본적으로 다이내믹 미디어로 옵트 인되고 광고에 사용 가능한 카탈로그 제품 동영상을 표시합니다. media_type_automation을 OPT_OUT으로 설정하여 카탈로그 제품 동영상이 광고에 나타나지 않도록 할 수 있습니다.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { "page_id": "<PAGE_ID>", "template_data": { "format_option": "single_image" } }, "degrees_of_freedom_spec": { "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
video_crop_style 필드를 사용하여 자동 동영상 자르기를 관리합니다. 사용 가능한 값은 AUTO 또는 NONE입니다.
자동 동영상 자르기를 옵트 아웃하려면 video_crop_style을 NONE으로 설정하거나 media_type_automation 설정에서 맞춤 설정을 제거하세요.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { ... }, "degrees_of_freedom_spec": { "creative_features_spec": { "media_type_automation": { "customizations": { "video_crop_style": "NONE" }, "enroll_status": "OPT_IN" } } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
자동 자르기는 노출 위치 크기 요구 사항을 충족하지 않는 동영상에만 적용되며, 자동 자르기는 현재 주로 플레이어의 뷰포트에 동영상을 맞추는 데 사용하도록 설계되었습니다.
광고 노출 위치의 화면 비율과 일치하는 동영상이 있으면 해당 동영상이 반환됩니다. 주어진 제품 동영상의 모든 화면 비율이 제공되는 경우 자동 자르기가 적용되지 않습니다. 그 외의 경우 광고는 해당 항목의 동영상을 선택하고 자동 자르기 설정을 확인합니다. AUTO는 자동으로 잘린 동영상을 반환하고 NONE은 원본 동영상을 반환합니다.
광고 관리자의 동영상 참여 지표도 API에서 쿼리할 수 있습니다. 다음 차트에서 비교해 보세요.
| 광고 관리자 지표 | 광고 인사이트 API 필드 |
|---|---|
노출수 |
|
동영상 연속 2초 이상 재생 |
|
동영상 연속 2초 이상 재생당 비용(BRL) |
|
동영상 3초 재생 |
|
동영상 3초 재생당 비용(BRL) |
|
ThruPlays |
|
ThruPlay당 비용(BRL) |
|
도달 |
|
지출 금액(BRL) |
|
동영상 25% 재생 |
|
동영상 50% 재생 |
|
동영상 75% 재생 |
|
동영상 95% 재생 |
|
동영상 100% 재생 |
|
동영상 재생 |
|
curl GET \ -d 'access_token=<ACCESS_TOKEN>' \ -d 'fields=impressions,video_continuous_2_sec_watched_actions,actions,video_thruplay_watched_actions' \ https://graph.facebook.com/v25.0/<AD_ID>/insights
자세한 내용은 인사이트 API 문서를 참조하세요.