Skip to main content

Ad Set Budget Changes and Cruise Control

Understanding Cruise Control and how it controls Campaign and Ad Set budget data.

Updated this week

Overview

You can change Ad Set daily budgets even when Cruise Control is active. Cruise Control adjusts Campaign-level budgets; Ad Set budgets operate independently.

How Cruise Control Works

Cruise Control automatically adjusts Campaign-level daily budgets to keep spending on pace with your budget target. It:

- Operates at the Campaign level only

- Adjusts Campaign daily budgets based on pacing recommendations

- Does not modify Ad Set budgets

Ad Set Budget Changes

You can change Ad Set daily budgets at any time, including when Cruise Control is active. These changes:

- Work independently of Cruise Control

- Are not blocked or prevented by Cruise Control

- Are applied directly to the Ad Set in Meta

Important Considerations

Independent Operation

- Cruise Control adjusts Campaign budgets

- Ad Set budgets are separate in Meta’s budget structure

- Changes at each level operate independently

No Automatic Coordination

The platform does not automatically coordinate between:

- Cruise Control Campaign budget adjustments

- Manual Ad Set budget changes

Best Practices

1. Understand Meta’s budget hierarchy:

- Campaign-level budgets control overall Campaign spending

- Ad Set budgets control spending for individual Ad Sets

- Both can be active simultaneously

2. Monitor both levels:

- Check Campaign budgets adjusted by Cruise Control

- Review Ad Set budgets you’ve set manually

- Ensure total spending aligns with your goals

3. When using Cruise Control:

- Set Campaign-level Cruise Control settings (Min, Max, Default)

- Be aware that Cruise Control only affects Campaign budgets

- Manually manage Ad Set budgets if needed

How to Change Ad Set Budgets

Ad Set budgets can be changed through:

- The Shape API (if you have API access)

- Direct updates via the Ad Set update endpoints

Note: The Ad Set settings form in the UI currently supports status changes only. Budget changes are available via API.

Did this answer your question?