Это решение позволяет указать, какие рекламные креативы нужно показывать в объявлениях. При создании рекламы можно выбрать комбинацию креативов для показа. Это делается на основании правил кастомизации. Примеры рекламных креативов: изображения, видео, текст и основное содержание объявления.
Мы предлагаем три API, которые используют правила кастомизации креативов:
Для всех объявлений, в которых используется параметр asset_feed_spec
, нужно указать не менее двух правил кастомизации. Если креатив содержит поле asset_feed_spec
и менее двух правил, вы не сможете создать объявление.
Для использования правил кастомизации объектов можно создать стандартную кампанию со следующими ограничениями:
API | Поддерживаемые цели кампании |
---|---|
Сегментированная кастомизация креативов |
|
Кастомизация креативов для мест размещения |
|
Многоязычные объявления |
|
Для группы объявлений используйте стандартную конечную точку группы объявлений и задайте для параметра is_dynamic_creative
значение false
.
Вот как можно создать группу объявлений в кампании со значением conversions
для параметра optimization_goal
:
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
Если вы используете поле asset_feed_spec
для группы объявлений, оптимизированной для цели APP_INSTALLS
, нужно указать link_url
, например http://www.abc.com
. Значение link_url
должно совпадать со значениемobject_store_url
в promoted_object
. В поле asset_feed_spec
нужно указать только один параметр link_url
.
Поле asset_feed_spec
предоставляет креатив для динамических креативов, кастомизации креативов для мест размещения, многоязычных объявлений и сегментированной кастомизации креативов. Формат параметров уникален для каждого решения.
Предоставьте креатив с помощью ленты объектов (параметра asset_feed_spec
). Лента объектов — это подборка разных элементов, из которых состоят креативы: изображений, заголовков, текстов и т. д. Для каждого типа объекта можно указать несколько рекламных креативов.
Создайте ленту asset_feed_spec
, используя /adcreative
. Чтобы применить настройки кастомизации, задайте asset_customization_rules
для asset_feed_spec
.
После настройки подтвердите asset_feed_spec
:
curl -G
-d "access_token=<ACCESS_TOKEN>"
-d "fields=asset_feed_spec"
https://graph.facebook.com/v21.0
/<AD_CREATIVE_ID>
При создании объявления укажите ссылку на ID креатива. В одной группе можно создать несколько объявлений.
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
После создания: