Usa esta solución para determinar qué activos de contenido deseas mostrar en tus anuncios. En el momento de crear los anuncios, puedes elegir la combinación de activos que quieras mostrar según tus reglas personalizadas de activos. Algunos ejemplos de activos de contenido incluyen las imágenes, los videos, el texto y el cuerpo de un anuncio.
Ofrecemos tres API que usan reglas de personalización de activos:
Todos los anuncios que usan asset_feed_spec
deben contener al menos dos reglas de personalización de objetivo. Si tu contenido usa asset_feed_spec
y contiene menos de dos reglas, no podrás crear el anuncio.
Puedes crear una campaña de anuncios estándar para las reglas personalizadas de activos, pero hay algunas limitaciones:
API | Objetivos de la campaña admitidos |
---|---|
Personalización de activos de segmentos |
|
Personalización de activos de ubicaciones |
|
Anuncios en varios idiomas |
|
En el caso del conjunto de anuncios, usa el punto de conexión del conjunto de anuncios estándar y configura is_dynamic_creative
en false
.
Para crear un conjunto de anuncios en una campaña con optimization_goal
configurado en conversions
:
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
Si usas asset_feed_spec
con un conjunto de anuncios optimizado para APP_INSTALLS
, debes especificar una link_url
, como http://www.abc.com
. El link_url
debe ser igual aobject_store_url
en promoted_object
. Solo debes proporcionar un parámetro link_url
en asset_feed_spec
.
asset_feed_spec
proporciona contenido para el contenido dinámico, la personalización de activos por ubicación, los anuncios en varios idiomas y la personalización de activos por segmento. Cada solución tiene un formato de especificaciones distinto.
Proporciona el contenido a través de asset_feed_spec
. Una lista de activos es una colección de diferentes elementos de contenido, como imágenes, títulos, texto, etc. Puedes especificar varios activos de contenido para cada tipo de activo.
Crea una asset_feed_spec
en /adcreative
. Para aplicar opciones de personalización, configura las asset_customization_rules
dentro de asset_feed_spec
.
Tras completar la configuración, verifica la asset_feed_spec
:
curl -G
-d "access_token=<ACCESS_TOKEN>"
-d "fields=asset_feed_spec"
https://graph.facebook.com/v21.0
/<AD_CREATIVE_ID>
Cuando crees el anuncio, proporciona una referencia al identificador del contenido. Puedes crear varios anuncios en cada conjunto de anuncios.
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
Después de crearlos: