create_ad
Generate new Meta Ads using an existing creative by specifying account ID, ad name, ad set ID, and creative ID. Set initial status, bid amount, and tracking specifications for precise campaign management.
Instructions
Create a new ad with an existing creative.
Args:
account_id: Meta Ads account ID (format: act_XXXXXXXXX)
name: Ad name
adset_id: Ad set ID where this ad will be placed
creative_id: ID of an existing creative to use
status: Initial ad status (default: PAUSED)
bid_amount: Optional bid amount in account currency (in cents)
tracking_specs: Optional tracking specifications (e.g., for pixel events).
Example: [{"action.type":"offsite_conversion","fb_pixel":["YOUR_PIXEL_ID"]}]
access_token: Meta API access token (optional - will use cached token if not provided)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
access_token | No | ||
account_id | No | ||
adset_id | No | ||
bid_amount | No | ||
creative_id | No | ||
name | No | ||
status | No | PAUSED | |
tracking_specs | No |
Input Schema (JSON Schema)
{
"properties": {
"access_token": {
"default": null,
"title": "Access Token",
"type": "string"
},
"account_id": {
"default": null,
"title": "Account Id",
"type": "string"
},
"adset_id": {
"default": null,
"title": "Adset Id",
"type": "string"
},
"bid_amount": {
"default": null,
"title": "bid_amount",
"type": "string"
},
"creative_id": {
"default": null,
"title": "Creative Id",
"type": "string"
},
"name": {
"default": null,
"title": "Name",
"type": "string"
},
"status": {
"default": "PAUSED",
"title": "Status",
"type": "string"
},
"tracking_specs": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Tracking Specs"
}
},
"title": "create_adArguments",
"type": "object"
}