Campaign rules in Adapty Ads Manager
Add a campaign rule when you want a campaign’s budget or status to change automatically based on its performance. Unlike ad group rules, which act on a single ad group, a campaign rule changes the whole campaign at once.
Each rule pairs a condition with an action. For example: if a campaign spends over $200 in three days without a subscription, lower its daily budget by 20%. Adapty checks your campaigns on a schedule you set — hourly, daily, weekly, and so on — and applies the action whenever the condition is met. And because Adapty tracks trials, subscriptions, and revenue, your conditions can respond to actual revenue, not just installs.
Available conditions
A rule watches a set of campaigns and fires when their performance crosses a threshold you set. First, choose which campaigns it watches:
- Campaigns in selected campaign groups
- Campaigns in selected apps
- Selected campaigns
Then set the condition that fires the rule. Each condition combines these parts:
| Part | Description | Example |
|---|---|---|
| Metric | Any metric Adapty Ads Manager tracks — spend, installs, trials, subscriptions, revenue, and more. | Spend |
| Time window | The period the metric is measured over. | Yesterday |
| Comparison | How the metric is tested against your value. | is greater than |
| Threshold | The value you compare against — a fixed amount, or the campaign’s own Daily Budget. | Daily Budget |
Combine several conditions with And or Or for precision targeting — for example, spend > Daily Budget and ROAS < 100%.
Available actions and their settings
When a campaign meets your condition, Adapty can change its settings by firing one of the following actions:
| Action | What it does | When to use | Configuration |
|---|---|---|---|
| Change daily budget | Increases, decreases, or sets the campaign’s daily budget — the most it can spend per day. | Cut budget on campaigns that overspend; raise it on ones that scale profitably. | Action type: Increase by, Decrease by, or Set to. Value type: $ (absolute) or % (of the current budget). Limit (optional): An upper limit when increasing, or a lower limit when decreasing — caps how far repeated runs move the budget. |
| Enable campaign | Re-enables a paused campaign. | Bring back campaigns that recover once late trial and subscription revenue lands. | None. |
| Pause campaign | Pauses an active campaign. | Stop campaigns that keep spending without converting. | None. |
Create a campaign rule
To start from a preset, click Templates in the Automations header and pick Decrease budget for low-performing campaigns, then review and save. To build a rule from scratch:
- Go to Automations, click Create rule, and select For campaigns.
- Enter a Rule name.
- Under Apply to, pick a scope and select the campaigns.
- Under Conditions, add one or more conditions. You can combine conditions with logical operators.
- Under Action, pick an action and set its options.
- Under Schedule, set how often the rule runs and its start time (UTC), or select Run immediately.
- Click Save.
After saving, the rule appears in the Automations tab. The Date last run and Date next run columns track its schedule. To confirm status changes across runs, open Automations > Logs. See Automations for instructions on how to pause, duplicate, delete a rule, or run it immediately.