Skip to content

Create an ad

Updated: Jun 24, 2026

To create an ad, combine an existing ad set with an ad creative.

You create the ad by sending a POST request to the /act_<AD_ACCOUNT_ID>/ads endpoint along with parameters such as the adset_id and creative details.

Example API Request:

curl -X POST \
  https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads \
  -F 'name=My Ad' \
  -F 'adset_id=AD_SET_ID' \
  -F 'creative={"creative_id": "<CREATIVE_ID>"}' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>'

Required parameters

The ad-creation request requires the following parameters:

NameDescription
adset_idThe ID of the ad set under which the ad runs.
creativeContains the creative ID for the ad.
statusSet status to ACTIVE to launch the ad, or to PAUSED to keep the ad inactive until you finish setup.

Learn more

Unofficial mirror for reference/search purposes. All content originates from developers.facebook.com — see the source link at the top of each page. Machine-readable indexes: llms.txt · llms-full.txt · About