기존 게시물을 사용한 노출 위치 소재 맞춤화는 더 이상 이 API를 통해 지원되지 않습니다. 이 옵션은 광고 관리자에서만 사용할 수 있습니다.
asset_feed_spec
을 사용하여 크리에이티브를 제공합니다. 각 소재 유형(예: 이미지, 동영상, 슬라이드, 제목, 본문 텍스트)에 여러 크리에이티브 소재를 지정할 수 있습니다. 링크 설명은 노출 위치별로 맞춤화할 수 없으므로 링크 설명은 하나만 제공하세요.
맞춤화를 적용하는 방법:
asset_feed_spec
내에 asset_customization_rules
를 설정합니다. customization_spec
및 소재 레이블을 추가합니다. 노출 위치 소재 맞춤화의 경우 각 asset_feed_spec
에는 두 개 이상의 맞춤화 규칙이 연결되어 있어야 합니다.
소재 맞춤화 규칙을 참조하세요.
속성 이름 | 설명 |
---|---|
유형: 지원되는 필드 | 필수 항목. 소재를 표시하고자 하는 노출 위치입니다. |
형식: |
표시하고자 하는 이미지의 레이블입니다. 이는 |
형식: |
표시하고자 하는 동영상의 레이블입니다. 이는 |
|
표시하고자 하는 슬라이드의 레이블입니다. 이는 참고: 노출 위치 소재 맞춤화를 통해 슬라이드를 제공하는 경우 모든 하위 첨부 파일을 자산 피드 사양 내에 정의하고 광고 레이블을 통해 참조해야 합니다. 하위 첨부 파일은 인라인으로 정의되지 않을 수 있습니다. |
customization_spec
에서 지원되는 필드속성 이름 | 설명 |
---|---|
| 필수 항목. 광고에 사용 가능한 노출 위치입니다. 옵션으로는 |
| 선택 사항이지만 Facebook 전용 노출 위치입니다. 옵션으로는 |
| 선택 사항이지만 Instagram 전용 노출 위치입니다. 옵션으로는 참고: |
| 선택 사항이지만 Messenger 전용 노출 위치입니다. 옵션으로는 |
| 선택 사항이지만 Audience Network 전용 노출 위치입니다. 옵션으로는 |
사용 가능한 노출 위치 옵션에 대해 자세히 알아보세요.
예 - 피드 설정
curl \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"instagram_actor_id": "<INSTAGRAM_ACTOR_ID>",
}' \
-F 'asset_feed_spec={
"videos": [
{
"adlabels": [
{
"name": "labelfb"
}
],
"video_id": "<VIDEO_ID>"
},
{
"adlabels": [
{
"name": "labelig"
}
],
"video_id": "<VIDEO_ID>"
}
],
"bodies": [
{
"text": "Begin Your Adventure"
}
],
"link_urls": [
{
"website_url": "<WEBSITE_URL>",
"display_url": "<DISPLAY_URL>"
}
],
"titles": [
{
"text": "Level Up"
}
],
"ad_formats": [
"SINGLE_VIDEO"
],
"call_to_action_types": [
"WATCH_MORE"
],
"descriptions": [
{
"text": "Description"
}
],
"asset_customization_rules": [
{
"customization_spec": {
"publisher_platforms": [
"facebook"
],
"facebook_positions": [
"feed",
"instream_video"
]
},
"video_label": {
"name": "labelfb"
}
},
{
"customization_spec": {
"publisher_platforms": [
"instagram"
],
"instagram_positions": [
"stream"
]
},
"video_label": {
"name": "labelig"
}
}
]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
예 - Instagram 둘러보기 홈 소재 맞춤화
curl \
-F 'object_story_spec={
"page_id": "<PAGE-ID>",
"instagram_actor_id": "<INSTAGRAM-ID>",
}' \
-F 'asset_feed_spec={
"ad_formats": [
"SINGLE_IMAGE"
],
"asset_customization_rules": [
{
"image_label": {
"name": "<IMAGE-LABEL>"
},
"customization_spec": {
"publisher_platforms": [
"instagram"
],
"instagram_positions": [
"explore_home"
]
}
}
],
"bodies": [
{
"text": "",
"adlabels": [
{
"name": "adlabel1"
},
{
"name": "adlabel2"
}
]
}
],
"call_to_action_types": [
"LEARN_MORE"
],
"images": [
{
"hash": "<IMAGE-HASH>",
"adlabels": [
{
"name": "adlabel1"
}
]
},
{
"hash": "<IMAGE-HASH>",
"image_crops": {
"100x100": [
[
604,
0
],
[
1659,
1055
]
]
},
"adlabels": [
{
"name": "adlabel2"
}
]
}
],
"link_urls": [
{
"website_url": "",
"display_url": "",
"deeplink_url": "",
"adlabels": [
{
"name": "adlabel1"
},
{
"name": "adlabel2"
}
]
}
],
"optimization_type": "PLACEMENT",
"titles": [
{
"text": "",
"adlabels": [
{
"name": "adlabel1"
},
{
"name": "adlabel2"
}
]
}
]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
예 - Instagram 검색 결과 소재 맞춤화
curl
-F 'object_story_spec={
"page_id": "<PAGE-ID>",
"instagram_actor_id": "<INSTAGRAM-ID>",
}' \
-F 'asset_feed_spec={
"ad_formats": [
"SINGLE_IMAGE"
],
"asset_customization_rules": [
{
"image_label": {
"name": "placement_asset_f1048d832ecd558_1661539731099"
},
"customization_spec": {
"publisher_platforms": [
"instagram"
],
"instagram_positions": [
"ig_search"
]
}
}
],
"bodies": [
{
"text": "",
"adlabels": [
{
"name": "adlabel1"
},
{
"name": "adlabel2"
}
]
}
],
"call_to_action_types": [
"LEARN_MORE"
],
"images": [
{
"hash": "9ffd7307eae1f9c6e5250fc8760d285f",
"adlabels": [
{
"name": "adlabel1"
}
]
},
{
"hash": "9ffd7307eae1f9c6e5250fc8760d285f",
"image_crops": {
"100x100": [
[
604,
0
],
[
1659,
1055
]
]
},
"adlabels": [
{
"name": "adlabel2"
}
]
}
],
"link_urls": [
{
"website_url": "<WEBSITE_URL>",
"display_url": "<DISPLAY_URL>",
"deeplink_url": "<DEEPLINK_URL>",
"adlabels": [
{
"name": "adlabel1"
},
{
"name": "adlabel2"
}
]
}
],
"optimization_type": "PLACEMENT",
"titles": [
{
"text": "",
"adlabels": [
{
"name": "adlabel1"
},
{
"name": "adlabel2"
}
]
}
]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
소재 피드 사양에 이용 가능한 모든 옵션을 참조하세요.
노출 위치 소재 맞춤화 광고의 경우, Instagram 관련 크리에이티브 필드는 {ad-account-id}/ads
를 통해 검색해야 합니다. 예를 들면 다음과 같습니다.
https://graph.facebook.com/v21.0
/{ad-account-id}/ads?fields=creative{effective_instagram_story_id,instagram_permalink_url}