Les campagnes d’app Advantage+ (anciennement dénommées Publicités automatisées pour une application) tirent parti du machine learning et des systèmes automatisés pour optimiser les résultats de vos publicités d’installation d’application. Cette solution vous aide à élargir la portée de vos campagnes et, au final, à travailler de manière plus efficace.
Comparatif entre les publicités pour applications standard et les campagnes d’app Advantage+ :
Publicités manuelles pour une application | Campagnes d’app Advantage+ |
---|---|
Une campagne Plusieurs ensembles de publicités Plusieurs publicités | Une campagne Un ensemble de publicités Plusieurs publicités |
Reposent sur des ajustements manuels. | Reposent sur des ajustements de machine learning. |
Permettent de tester manuellement jusqu’à 50 combinaisons de contenus publicitaires. | Permettent de tester manuellement jusqu’à 50 combinaisons de contenus publicitaires. |
Les campagnes d’app Advantage+ SKAdNetwork ciblant les utilisateur·ices iOS 14 sont désormais disponibles.
Pour utiliser les campagnes d’app Advantage+, vous devez disposer des éléments suivants :
ads_management
et ads_read
Vous devez être autorisé·e à adresser des appels GET
et POST
au compte publicitaire utilisé pour financer vos publicités.
Envoyez une requête POST
à /act_{ad_account_id}/campaigns
avec les paramètres obligatoires et facultatifs suivants :
Paramètre | Description | ||||
---|---|---|---|---|---|
adlabels liste d’objets | Étiquettes publicitaires associées à la campagne d’app Advantage+. Facultatif. | ||||
buying_type chaîne | Pour l’instant, les campagnes d’app Advantage+ prennent uniquement en charge la valeur | ||||
execution_options liste d’énumérations | Valeur par défaut :
Si le processus de validation ou d’examen de l’appel réussit, la réponse sera | ||||
is_skadnetwork_attribution chaîne | Identification d’une campagne SKAdsNetwork. Facultatif | ||||
name chaîne | Nom de la campagne d’app Advantage+. | ||||
objective énumération | Objectif de la campagne. Spécifiez | ||||
promoted_object objet | Objet dont cet ensemble de publicités effectue la promotion dans toutes ses publicités. Dans le cas des campagnes d’app Advantage+, spécifiez Si votre objectif d’optimisation n’est pas
Obligatoire si le paramètre « is_skadnetwork_attribution » est défini sur « true ». | ||||
smart_promotion_type liste d’objets | Pour spécifier qu’il s’agit d’une campagne d’app Advantage+, définissez le type de promotion intelligente sur | ||||
special_ad_categories liste d’objets | Pour l’instant, les campagnes d’app Advantage+ ne prennent pas en charge les catégories publicitaires spéciales. Définissez ce paramètre comme une liste vide, sous la forme | ||||
status énumération | Les options valides sont les suivantes : Si ce statut présente la valeur | ||||
topline_id chaîne numérique ou entier | ID Topline. Facultatif. |
curl -X POST \
-F 'name=Advantage+ app campaigns sample campaign' \
-F 'objective=APP_INSTALLS' \
-F 'status=ACTIVE' \
-F 'special_ad_categories=[]' \
-F 'smart_promotion_type=SMART_APP_PROMOTION' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_{ad-account-id}/campaigns
Si vous disposez déjà d’une campagne et que vous voulez la mettre à jour, consultez la section Après le lancement, Mettre à jour les campagnes.
Vous avez la possibilité de vérifier si votre campagne d’app Advantage+ a bien été créée. Pour ce faire, adressez une requête GET
à /{ad-campaign-id}
avec le champ smart_promotion_type
. Si la campagne d’app Advantage+ est valide, elle renvoie la valeur SMART_APP_PROMOTION
.
curl -X GET -G \
-d 'fields="smart_promotion_type"' \
-d 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/{ad-campaign-id}
Exemple de réponse, si une campagne d’app Advantage+ valide a été créée :
{ "smart_promotion_type": "SMART_APP_PROMOTION", "id": {ad-campaign-id} }
Une fois que vous disposez d’une campagne publicitaire, créez votre ensemble de publicités. Un ensemble de publicités est un groupe de publicités dont le budget quotidien ou global, le calendrier, le type d’enchère, les informations d’enchère et les données de ciblage sont les mêmes.
Pour créer un ensemble de publicités, adressez une requête POST
à /act_{ad_account_id}/adsets
. Vous pouvez y inclure les paramètres suivants :
Paramètre | Description | ||||
---|---|---|---|---|---|
liste d’objets | Liste d’étiquettes à associer à cet objet. Facultatif. | ||||
entier | Obligatoire si Limite d’enchère ou coût cible pour cet ensemble de publicités. La limite d’enchère utilisée dans une stratégie d’enchère au coût le plus bas est définie comme l’enchère maximale que vous êtes disposé·e à payer pour un résultat en fonction de votre Si un paramètre L’unité du montant de l’enchère est le cent pour les devises comme le dollar des États-Unis (USD) ou l’euro (EUR), et l’unité de base pour les devises telles que le yen (JPY) ou le won (KRW). Le montant de l’enchère s’applique à chaque occurrence, et présente une valeur minimale de 1 cent de dollar des États-Unis. Les valeurs des montants d’enchère minimaux des autres devises sont équivalentes aux valeurs spécifiées en dollars des États-Unis. | ||||
liste d’objets | Obligatoire si Comparable au budget d’un ensemble de publicités, l’enchère basée sur un retour sur dépenses publicitaires (ROAS) minimum utilise ce paramètre pour déterminer le plancher ROAS, mais vous ne pouvez pas utiliser | ||||
énumération | Choisissez une stratégie d’enchère pour cet ensemble de publicités spécifiquement adaptée à vos objectifs commerciaux. Chaque stratégie implique des compromis et peut être disponible pour certains Dans le cas des campagnes d’app Advantage+, les stratégies disponibles sont les suivantes :
| ||||
billing_event énumération | Évènement de facturation utilisé par cet ensemble de publicités. Dans le cas des publicités automatisées pour une application, spécifiez | ||||
campaign_id chaîne numérique ou entier | ID d’une campagne valide de publicités de campagne d’app Advantage+ à laquelle vous voulez ajouter cet ensemble de publicités. Obligatoire. | ||||
énumération | Type d’attribution de campagne utilisé par cet ensemble de publicités.
Lorsqu’une campagne comporte plusieurs ensembles de publicités, le type d’attribution de campagne doit être le même pour tous les ensembles de publicités. Ce champ est obligatoire lors de la création d’une campagne iOS 14 et versions ultérieures. | ||||
int64 | Budget quotidien défini dans la devise de votre compte, uniquement autorisé pour les ensembles de publicités dont la durée (différence entre Soit | ||||
dateheure | Obligatoire lorsque le paramètre Lorsque vous créez un ensemble de publicités avec un paramètre Par exemple : | ||||
int64 | Budget global, défini dans la devise de votre compte. Si ce paramètre est spécifié, vous devez également indiquer une valeur Soit | ||||
name chaîne | Nom de l’ensemble de publicités associé aux campagnes d’app Advantage+. Obligatoire. | ||||
optimization_goal énumération | Objectif d’optimisation de l’ensemble de publicités. Les campagnes d’app Advantage+ prennent en charge les objectifs d’optimisation suivants :
| ||||
promoted_object objet | Objet dont cet ensemble de publicités effectue la promotion dans toutes ses publicités. Dans le cas des campagnes d’app Advantage+, spécifiez Si votre objectif d’optimisation n’est pas
Obligatoire pour toutes les campagnes, à l’exception des campagnes SKAdNetwork. Facultatif pour les campagnes SKAdNetwork. | ||||
énumération | Seules les valeurs | ||||
dateheure | Heure de début de l’ensemble. Par exemple : | ||||
objet de ciblage | Structure de ciblage d’un ensemble de publicités de campagne d’app Advantage+. Les options de ciblage valides sont Par exemple : { "geo_location": { "countries": [“US”] }, "locales": [8] } Les campagnes d’app Advantage+ ne prennent pas en charge le ciblage de systèmes d’exploitation ; toutefois, les campagnes d’app Advantage+ SKAdsNetwork cibleront uniquement les utilisateur·ices iOS 14.5 et versions ultérieures. Obligatoire. | ||||
dateheure | Heure de début de diffusion de cet ensemble de publicités. | ||||
dateheure | Heure de fin de diffusion de cet ensemble de publicités. |
Paramètre | Description |
---|---|
tableau | Permet de limiter l’audience de l’ensemble de publicités via les pays de l’argument obligatoire. Valeur valide : |
tableau | Permet de cibler les personnes dont la langue diffère de la langue communément associée à un lieu. Pour utiliser ce champ, fournissez un ID pour la langue ; par exemple, 5 pour l’allemand. Pour en savoir plus, consultez la page Recherche de ciblage, Paramètres régionaux. |
curl -X POST \
-F 'name=Advantage+ app campaigns sample ad set' \
-F 'campaign_id={campaign-id}' \
-F 'optimization_goal=APP_INSTALLS' \
-F 'promoted_object={ "application_id": "{app-id}", "object_store_url": "{store-object-id} }' \
-F 'daily_budget=<num>' \
-F 'billing_event=IMPRESSIONS' \
-F 'targeting={"geo_locations": {"countries": ["US"]}}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_{ad-account-id}/adsets
Si vous disposez déjà d’un ensemble de publicités et que vous voulez le mettre à jour, consultez la section Après le lancement, Mettre à jour les ensembles de publicités.
Au niveau de l’ensemble de publicités, vous devez spécifier l’objectif d’optimisation, la stratégie d’enchère et le type d’évènement personnalisé. Le tableau suivant présente les combinaisons possibles de ces champs.
Objectif d’optimisation | Stratégie d’enchère | Type d’évènement personnalisé |
---|---|---|
|
| Sans objet. |
|
|
|
|
| Tous les évènements d’application standard, tels que |
|
|
|
curl -X POST \ -F 'name=Advantage+ app campaigns sample campaign' \ -F 'objective=APP_INSTALLS' \ -F 'status=ACTIVE' \ -F 'special_ad_categories=[]' \ -F 'smart_promotion_type=SMART_APP_PROMOTION' \ -F 'is_skadnetwork_attribution=true' \ -F 'promoted_object={ "application_id": "{app-id}", "object_store_url": "{object-store-url}" }' \ -F 'access_token={access-token}' \ https://graph.facebook.com/act_{ad-account-id}/campaigns
Une fois que vous disposez d’un ensemble de publicités, vous pouvez créer votre publicité en la publiant sur le point de terminaison /act_{ad_account_id}/ads
. Vous pouvez y inclure les paramètres suivants :
Paramètre | Description |
---|---|
int64 | Obligatoire. |
liste d’objets | Facultatif. |
contenu publicitaire | Obligatoire. Vous pouvez indiquer le contenu publicitaire au format suivant : { "creative_id": {creative-id} } Fournissez une spécification de contenu publicitaire : { "creative": { \"name\": \"<NAME>\", \"object_story_spec\": <SPEC> } } |
liste d’énumérations | Facultatif.
Si le processus de validation ou d’examen de l’appel réussit, la réponse sera |
chaîne | Obligatoire. |
contenu publicitaire type : énumération | Obligatoire. |
Paramètre | Description |
---|---|
spécification de fil de ressources publicitaires | Obligatoire en cas d’utilisation de Utilisé pour la personnalisation des éléments en fonction du placement et les publicités multilingues afin de personnaliser les éléments de contenu publicitaire affichés dans différents placements publicitaires ou en diverses langues. Indiqué sous la forme d’une chaîne JSON. Champs disponibles :
Consultez la section Asset Feed Options (Options de fil de ressources) pour plus d’informations sur chaque champ. |
spécification de story d’objet de contenu publicitaire | Obligatoire. Utilisez ce paramètre si vous voulez joindre des images ou des vidéos à une publicité ou employer le format carrousel pour les publicités. Vous pouvez également l’utiliser pour créer une publication de Page non publiée et la convertir en publicité. Champs disponibles :
|
contenu publicitaire | Si ce paramètre est défini sur |
Si vous fournissez votre contenu publicitaire sous la forme d’une spécification de contenu publicitaire :
curl -X POST \
-F 'name=Advantage+ app campaigns sample ad' \
-F 'adset_id={adset-id}' \
-F 'creative={"name": {name}, "object_story_spec": {specifications}}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_{ad-account-id}/ads
Pour utiliser creative_id
, vous devez d’abord indiquer un appel /adcreatives
pour votre contenu publicitaire :
curl -X POST \
-F 'object_story_spec={object-story-specifications}' \
-F 'asset_feed_spec={asset-feed-specifications}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_act_{ad-account-id}/adcreatives
Si l’appel précédent réussit, il renvoie un creative_id
utilisable dans l’appel /ads
:
curl -X POST \
-F 'name=Advantage+ app campaigns sample ad' \
-F 'adset_id={adset-id}' \
-F 'creative={creative-id}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_{ad-account-id}/ads
Si vous disposez déjà d’une publicité et que vous voulez la mettre à jour, consultez la section Après le lancement, Mettre à jour les publicités.
curl -X POST \
-F 'name=Advantage+ app campaigns static image/video sample ad' \
-F 'adset_id={adset-id}' \
-F 'creative={
"media_type": "SINGLE_IMAGE",
"object_story_spec": {
"instagram_actor_id": "{instagram-actor-id}",
"page_id": "{page-id}",
"link_data": {
"call_to_action": {
"type": "INSTALL_MOBILE_APP"
},
"image_hash": "{image-hash}",
"link": "{link}",
"message": "{message}",
"name": "{name}"
}
}
}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_{ad-account-id}/ads
Pour personnaliser les éléments de contenu publicitaire affichés dans différents placements publicitaires. Consultez la page Placement Asset Customization (Personnalisation des éléments en fonction du placement) pour plus d’informations.
curl -X POST \
-F 'object_story_spec={
"instagram_actor_id": "{instagram-actor-id}",
"page_id": "{page-id}"
}' \
-F 'asset_feed_spec={
"ad_formats": [
"SINGLE_IMAGE"
],
"asset_customization_rules": [
{
"customization_spec": {
"publisher_platforms": [
"facebook"
],
"facebook_positions": [
"feed",
"instream_video"
]
},
"image_label": {
"name": "{image-label1}"
}
},
{
"customization_spec": {
"publisher_platforms": [
"instagram"
],
"instagram_positions": [
"stream"
]
},
"image_label": {
"name": "{image-label2}"
}
}
],
"bodies": [
{
"text": "{text}"
}
],
"call_to_action_types": [
"INSTALL_MOBILE_APP"
],
"images": [
{
"hash": "{image-hash1}",
"adlabels": [
{
"name": "{image-label1}"
}
]
},
{
"hash": "{image-hash2}",
"adlabels": [
{
"name": "{image-label2}"
}
]
}
],
"link_urls": [
{
"website_url": "{website-url}",
"display_url": "{display-url}",
"deeplink_url": "{deeplink-url}"
}
],
"titles": [
{
"text": "{title}"
}
]
}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_act_{ad-account-id}/adcreatives
Pour personnaliser différentes parties d’un contenu publicitaire, comme l’image, la vidéo, le texte et le corps d’une publicité, afin qu’il touche des publics de langues différentes. Consultez la page Multi-Language Ads (Publicités multilingues) pour plus d’informations.
curl -X POST \
-F 'object_story_spec={
"instagram_actor_id": "{instagram-actor-id}",
"page_id": "{page-id}"
}' \
-F 'asset_feed_spec={
"ad_formats": [
"SINGLE_IMAGE"
],
"asset_customization_rules": [
{
"is_default": true,
"customization_spec": {
"locales": [
24
]
},
"title_label": {
"name": "{title-label-english}"
},
"body_label": {
"name": "{body-label-english}"
},
"link_url_label": {
"name": "{link-label-english}"
},
"image_label": {
"name": "{image-label1}"
}
},
{
"customization_spec": {
"locales": [
9,
44
]
},
"title_label": {
"name": "{title-label-french}"
},
"body_label": {
"name": "{body-label-french}"
},
"link_url_label": {
"name": "{link-label-french}"
},
"image_label": {
"name": "{image-label2}"
}
}
],
"bodies": [
{
"text": "Primary Text in English",
"adlabels": [
{
"name": "{body-label-english}"
}
]
},
{
"text": "Primary Text in French",
"adlabels": [
{
"name": "{body-label-french}"
}
]
}
],
"call_to_action_types": [
"INSTALL_MOBILE_APP"
],
"images": [
{
"hash": "{image-hash1}",
"adlabels": [
{
"name": "{image-label1}"
}
]
},
{
"hash": "{image-hash2}",
"adlabels": [
{
"name": "{image-label2}"
}
]
}
],
"link_urls": [
{
"website_url": "{website-url}",
"display_url": "{display-url}",
"deeplink_url": "{deeplink-url}",
"adlabels": [
{
"name": "{link-label-english}"
}
]
},
{
"website_url": "{website-url}",
"display_url": "{display-url}",
"deeplink_url": "{deeplink-url}",
"adlabels": [
{
"name": "{link-label-french}"
}
]
}
],
"titles": [
{
"text": "English Title",
"adlabels": [
{
"name": "{title-label-english}"
}
]
},
{
"text": "French Title",
"adlabels": [
{
"name": "{title-label-french}"
}
]
}
]
}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_act_{ad-account-id}/adcreatives
Pour fournir plusieurs textes principaux ou titres.
curl -X POST \
-F 'object_story_spec={
"instagram_actor_id": "{instagram-actor-id}",
"page_id": "{page-id}"
}' \
-F 'asset_feed_spec={
"asset_feed_spec": {
"optimization_type": "DEGREES_OF_FREEDOM",
"bodies": [
{
"text": "Primary Text 1"
},
{
"text": "Primary Text 2"
},
{
"text": "Primary Text 3"
},
{
"text": "Primary Text 4"
},
{
"text": "Primary Text 5"
}
],
"call_to_action_types": [
"INSTALL_MOBILE_APP"
],
"images": [
{
"hash": "{image-hash}"
}
],
"link_urls": [
{
"website_url": "{website-url}",
"display_url": "{display-url}",
"deeplink_url": "{deeplink-url}"
}
],
"titles": [
{
"text": "Title 1"
},
{
"text": "Title 2"
},
{
"text": "Title 3"
},
{
"text": "Title 4"
},
{
"text": "Title 5"
}
]
}
}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_act_{ad-account-id}/adcreatives
curl -X POST \
-F 'object_story_spec={
"instagram_actor_id": "{instagram-actor-id}",
"page_id": "{page-id}"
}' \
-F 'asset_feed_spec={
"ad_formats": [
"SINGLE_IMAGE"
],
"asset_customization_rules": [
{
"customization_spec": {
"publisher_platforms": [
"facebook"
],
"facebook_positions": [
"feed",
"instream_video"
]
},
"image_label": {
"name": "{image-label1}"
},
"body_label": {
"name": "{body-label1}"
},
"title_label": {
"name": "{title-label1}"
}
},
{
"customization_spec": {
"publisher_platforms": [
"instagram"
],
"instagram_positions": [
"stream"
]
},
"image_label": {
"name": "{image-label2}"
},
"body_label": {
"name": "{body-label2}"
},
"title_label": {
"name": "{title-label2}"
}
}
],
"bodies": [
{
"text": "Primary Text 1",
"adlabels": [
{
"name": "{body-label1}"
},
{
"name": "{body-label2}"
}
]
},
{
"text": "Primary Text 2",
"adlabels": [
{
"name": "{body-label1}"
},
{
"name": "{body-label2}"
}
]
},
{
"text": "Primary Text 3",
"adlabels": [
{
"name": "{body-label1}"
},
{
"name": "{body-label2}"
}
]
},
{
"text": "Primary Text 4",
"adlabels": [
{
"name": "{body-label1}"
},
{
"name": "{body-label2}"
}
]
},
{
"text": "Primary Text 5",
"adlabels": [
{
"name": "{body-label1}"
},
{
"name": "{body-label2}"
}
]
}
],
"call_to_action_types": [
"INSTALL_MOBILE_APP"
],
"images": [
{
"hash": "{image-hash1}",
"adlabels": [
{
"name": "{image-label1}"
}
]
},
{
"hash": "{image-hash2}",
"adlabels": [
{
"name": "{image-label2}"
}
]
}
],
"link_urls": [
{
"website_url": "{website-url}",
"display_url": "{display-url}",
"deeplink_url": "{deeplink-url}"
}
],
"titles": [
{
"text": "Title 1",
"adlabels": [
{
"name": "{title-label1}"
},
{
"name": "{title-label2}"
}
]
},
{
"text": "Title 2",
"adlabels": [
{
"name": "{title-label1}"
},
{
"name": "{title-label2}"
}
]
},
{
"text": "Title 3",
"adlabels": [
{
"name": "{title-label1}"
},
{
"name": "{title-label2}"
}
]
},
{
"text": "Title 4",
"adlabels": [
{
"name": "{title-label1}"
},
{
"name": "{title-label2}"
}
]
},
{
"text": "Title 5",
"adlabels": [
{
"name": "{title-label1}"
},
{
"name": "{title-label2}"
}
]
}
]
}' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/act_act_{ad-account-id}/adcreatives
Après avoir lancé vos campagnes d’app Advantage+, vous pouvez avoir besoin de mettre à jour ou de lire vos objets publicitaires. Pour savoir comment procéder, consultez les sections ci-dessous. Pour plus d’informations sur les statistiques publicitaires, consultez notre documentation Asset Feed Spec, Insights (Spécification de fil de ressources, Statistiques).
Si vous avez besoin de mettre à jour une campagne de publicités automatisées pour une application, adressez une requête POST
à /{campaign_id}
. Vous pouvez utiliser les paramètres suivants dans votre appel d’API :
Paramètre | Description |
---|---|
liste d’objets | Étiquettes publicitaires à associer à la campagne d’app Advantage+. |
liste d’énumérations | Valeur par défaut :
Si le processus de validation ou d’examen de l’appel réussit, la réponse est |
chaîne | Nouveau nom que vous souhaitez attribuer à votre campagne d’app Advantage+. |
énumération | Vous pouvez utiliser l’un des stauts suivants pour un appel d’API de mise à jour :
Si une campagne publicitaire est définie sur |
chaîne numérique ou entier | ID Topline. |
curl -X POST \
-F 'name=Advantage+ app campaigns Update Sample Campaign' \
-F 'status=PAUSED' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/{campaign-id}
Si vous avez besoin de mettre à jour un ensemble de publicités au sein de publicités automatisées pour une application, adressez une requête POST
à /{ad_set_id}
. Vous pouvez utiliser les paramètres suivants dans votre appel d’API :
Paramètre | Description |
---|---|
liste d’objets | Liste d’étiquettes à associer à cet objet. Facultatif. |
entier | Obligatoire si Limite d’enchère ou coût cible pour cet ensemble de publicités. La limite d’enchère utilisée dans une stratégie d’enchère au coût le plus bas est définie comme l’enchère maximale que vous êtes disposé·e à payer pour un résultat en fonction de votre Si un paramètre L’unité du montant de l’enchère est le cent pour les devises comme le dollar des États-Unis (USD) ou l’euro (EUR), et l’unité de base pour les devises telles que le yen (JPY) ou le won (KRW). Le montant de l’enchère s’applique à chaque occurrence, et présente une valeur minimale de 1 cent de dollar des États-Unis. Les valeurs des montants d’enchère minimaux des autres devises sont équivalentes aux valeurs spécifiées en dollars des États-Unis. |
énumération | Choisissez une stratégie d’enchère pour cet ensemble de publicités spécifiquement adaptée à vos objectifs commerciaux. Chaque stratégie implique des compromis et peut être disponible pour certains Pour la mise à jour des ensembles de campagne d’app Advantage+, les stratégies disponibles sont les suivantes :
Si vous activez l’optimisation du budget de campagne, définissez |
int64 | Budget quotidien défini dans la devise de votre compte, uniquement autorisé pour les ensembles de publicités dont la durée (différence entre |
dateheure | Heure de fin, obligatoire lorsque le paramètre Lorsque vous créez un ensemble de publicités avec un budget quotidien, spécifiez |
liste d’énumérations | Facultatif. Valeur par défaut :
Si le processus de validation ou d’examen de l’appel réussit, la réponse est |
int64 | Budget global, défini dans la devise de votre compte. Si ce paramètre est spécifié, vous devez également indiquer une valeur |
objet | Obligatoire avec certains objectifs de la campagne. Objet dont cet ensemble de publicités effectue la promotion dans toutes ses publicités. Si votre objectif d’optimisation n’est pas
|
dateheure | Heure de début de l’ensemble. Ce paramètre doit être fourni sous la forme d’un horodatage UNIX UTC. Par exemple : |
énumération | Options disponibles pour les mises à jour :
|
dateheure | Heure de début de diffusion de cet ensemble de publicités. |
dateheure | Heure de fin de diffusion de cet ensemble de publicités. |
curl -X POST \
-F 'name=Advantage+ app campaigns sample updated ad set' \
-F 'bid_strategy=LOWEST_COST_WITH_BID_CAP' \
-F 'bid_amount=200' \
-F 'access_token={access-token}' \
https://graph.facebook.com/v21.0
/{ad-set-id}
Si vous avez besoin de mettre à jour une publicité au sein de publicités automatisées pour une application, adressez une requête POST
à /{ad_id}
. Vous pouvez utiliser les paramètres suivants dans votre appel d’API :
Paramètre | Description |
---|---|
chaîne | Nom de la publicité. |
liste d’objets | Étiquettes publicitaires associées à cette publicité. |
liste d’énumérations | Facultatif. Valeur par défaut :
Si le processus de validation ou d’examen de l’appel réussit, la réponse est |
énumération | Les options possibles sont les suivantes :
Dans le cadre des tests, il est recommandé de définir les publicités sur le statut |
contenu publicitaire | Spécification du contenu publicitaire à utiliser par cette publicité. Les champs possibles sont décrits à la section Champs de contenu publicitaire. Fournissez la spécification de contenu publicitaire comme suit : { "creative": { \"name\": \"<NAME>\", \"object_story_spec\": <SPEC> } } |
curl -X POST \ -F 'name=Advantage+ app campaigns sample update ad' \ -F 'creative={"name": {name}, "object_story_spec": {specifications}}' \ -F 'access_token={access-token}' \ https://graph.facebook.com/{ad-id}