Verwende diese Lösung, um die Anzeigengestaltung in verschiedenen Anzeigenplatzierungen anzupassen. Behalte die Kontrolle über die Anzeigengestaltung, während du verschiedene Platzierungen verwendest.
Die Placement Asset Customization ist eine unserer drei APIs, die Asset Customization-Regeln verwenden. Erfahre hier mehr über die Asset Customization-Regeln.
Die Placement Asset Customization mit bestehenden Beiträgen wird über die API nicht mehr unterstützt. Diese Option ist nur im Werbeanzeigenmanager verfügbar.
Verwende asset_feed_spec
, um deine Anzeigengestaltung bereitzustellen. Du kannst mehrere Anzeigengestaltungen für jeden Asset-Typ angeben, einschließlich Bilder, Videos, Carousels, Headlines und Überschriften und Haupttext. Stelle nur eine Link-Beschreibung bereit, da sie nicht pro Platzierung angepasst werden kann.
So wendest du die Personalisierung an:
asset_customization_rules
in deiner asset_feed_spec
fest. customization_spec
und Asset-Label hinzu. Für die Placement Asset Customization muss jede asset_feed_spec
über mehrere Customization-Regeln verfügen.
Siehe Asset Customization Rules.
Eigenschaftsname | Beschreibung |
---|---|
Typ: Unterstützte Felder | Erforderlich. Platzierungen, an denen die Assets angezeigt werden sollen. |
Format: | Erforderlich für Label für das Bild, das du anzeigen möchtest. Es wird an die Bild-Assets in |
Format: | Für das Label für das Video, das du anzeigen möchtest. Es wird an die Video-Assets in |
| Erforderlich für Label des Carousels, das du anzeigen möchtest. Es wird an die Carousel-Assets in Hinweis: Wenn Carousels über Asset Customization für Platzierungen bereitgestellt werden, müssen alle untergeordneten Anhänge mit der Asset-Feed-Spezifikation definiert und über „adlabels“ referenziert werden. Untergeordnete Anhänge können nicht inline definiert werden. Unter Optionen für Asset-Feed-Spezifikationen findest du weitere Details zum |
customization_spec
Eigenschaftsname | Beschreibung |
---|---|
| Erforderlich. Mögliche Platzierungen für deine Werbeanzeige. Optionen sind: |
| Optional, aber erforderlich, wenn Facebook in Facebook-spezifische Platzierung. Optionen sind: |
| Optional, aber erforderlich, wenn Instagram in Instagram-spezifische Platzierungen. Optionen sind: Hinweis: Die |
| Optional, aber erforderlich, wenn Messenger in Messenger-spezifische Platzierungen. Optionen sind: |
| Optional, aber erforderlich, wenn Audience Network in Audience Network-spezifische Platzierung. Optionen sind: |
Erfahre mehr über unsere verfügbaren Platzierungsoptionen.
Beispiel – Feed-Setup
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
Beispiel — Instagram Explore-Home Asset Customization
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
Beispiel - Instagram-Suchergebnisse Asset-Customization
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
Hier findest du alle verfügbaren Optionen für die Asset-Feed-Spezifikation.
Für Platzierungs-Asset Customization-Werbung sollten Felder der Anzeigengestaltung für Instagram über {ad-account-id}/ads
abgefragt werden. Zum Beispiel:
https://graph.facebook.com/v21.0
/{ad-account-id}/ads?fields=creative{effective_instagram_story_id,instagram_permalink_url}