Anhand dieser Lösung kannst du bestimmen, welche Werbe-Assets deine Anzeigen enthalten sollen. Beim Erstellen einer Werbeanzeige kannst du basierend auf deinen personalisierten Asset-Regeln die Assets auswählen, die du anzeigen möchtest. Beispiele für Werbeelemente sind Bilder, Videos, Text und Inhalt einer Werbeanzeige.
Wir bieten dir drei APIs, die Asset Customization-Regeln verwenden:
Alle Werbeanzeigen mit asset_feed_spec
müssen mindestens zwei Zielgruppen-Anpassungsregeln beinhalten. Wenn deine Werbeanzeige asset_feed_spec
verwendet und nicht mindestens zwei Regeln beinhaltet, kannst du diese Anzeige nicht erstellen.
Du kannst eine standardmäßige Anzeigenkampagne für Asset Customization-Regeln erstellen, wobei es jedoch Einschränkungen gibt:
API | Unterstützte Kampagnenziele |
---|---|
Segment Asset Customization |
|
Asset Customization für Platzierung |
|
Multi-Language Ads |
|
Verwende für die Anzeigengruppe den standardmäßigen Anzeigengruppen-Endpunkt und lege is_dynamic_creative
auf false
fest.
So erstellst du eine Anzeigengruppe in einer Kampagne, indem du optimization_goal
auf conversions
festlegst:
curl \
-F 'status=PAUSED'
-F 'name=Sample Ad Set'
-F 'campaign_id=<CAMPAIGN_ID>'
-F 'optimization_goal=OFFSITE_CONVERSIONS'
-F 'is_dynamic_creative=false'
-F 'lifetime_budget=1000'
-F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}'
-F 'billing_event=IMPRESSIONS'
-F 'bid_strategy=LOWEST_COST_WITHOUT_CAP'
-F 'targeting={"geo_locations": {"countries": ["US"]}}'
-F 'start_time=2019-04-02'
-F 'end_time=2019-04-09'
-F 'access_token=<ACCESS_TOKEN>'
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adsets
Wenn du asset_feed_spec
mit einer Anzeigengruppe verwendest, die für APP_INSTALLS
optimiert ist, musst du die link_url
angeben, wie z. B. http://www.abc.com
. Die link_url
muss mit der object_store_url
in promoted_object
übereinstimmen. Du solltest nur einen link_url
-Parameter in asset_feed_spec
angeben.
asset_feed_spec
stellt die Anzeigengestaltung für Dynamic Creative, Asset Customization für Platzierung, Multi-Language Ads und Segment Asset Customization bereit. Das Format der Spezifikation unterscheidet sich je nach Lösung.
Stelle deine Anzeigengestaltung über asset_feed_spec
bereit. Bei einem Element-Feed handelt es sich um eine Sammlung verschiedener Anzeigenelemente, z. B. Bilder, Titel, Haupttexte usw. Du kannst für jeden Asset-Typ mehrere Creative Assets angeben.
Erstelle eine asset_feed_spec
unter /adcreative
. Um Anpassungsoptionen anzuwenden, lege asset_customization_rules
in der asset_feed_spec
fest.
Überprüfe die asset_feed_spec
nach dem Setup:
curl -G
-d "access_token=<ACCESS_TOKEN>"
-d "fields=asset_feed_spec"
https://graph.facebook.com/v21.0
/<AD_CREATIVE_ID>
Wenn du deine Werbeanzeige erstellst, stelle einen Verweis auf die Werbeanzeigen-ID bereit. Du kannst mehrere Anzeigen für eine Anzeigengruppe erstellen.
curl
-F 'name=Asset Custom Rule Ad'
-F 'adset_id=<ADSET_ID>'
-F 'access_token=<ACCESS_TOKEN>'
-F 'creative={
"creative_id": <CREATIVE_ID>,
}'
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/ads
Nach der Erstellung: