update_adset
Modify Meta Ads ad sets by updating frequency caps, budgets, targeting, bid strategy, and status to optimize campaign performance and align with advertising goals.
Instructions
Update an ad set with new settings including frequency caps and budgets.
Args:
adset_id: Meta Ads ad set ID
frequency_control_specs: List of frequency control specifications
(e.g. [{"event": "IMPRESSIONS", "interval_days": 7, "max_frequency": 3}])
bid_strategy: Bid strategy (e.g., 'LOWEST_COST_WITH_BID_CAP')
bid_amount: Bid amount in account currency (in cents for USD)
status: Update ad set status (ACTIVE, PAUSED, etc.)
targeting: Complete targeting specifications (will replace existing targeting)
(e.g. {"targeting_automation":{"advantage_audience":1}, "geo_locations": {"countries": ["US"]}})
optimization_goal: Conversion optimization goal (e.g., 'LINK_CLICKS', 'CONVERSIONS', 'APP_INSTALLS', etc.)
daily_budget: Daily budget in account currency (in cents) as a string
lifetime_budget: Lifetime budget in account currency (in cents) as a string
access_token: Meta API access token (optional - will use cached token if not provided)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
access_token | No | ||
adset_id | Yes | ||
bid_amount | No | ||
bid_strategy | No | ||
daily_budget | No | ||
frequency_control_specs | No | ||
lifetime_budget | No | ||
optimization_goal | No | ||
status | No | ||
targeting | No |