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 over 3 weeks ago

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?