Campaigns
Top-level container for ad spend on each platform. Status, budget, optimizer state.
A campaign is the top of the ad hierarchy on each platform. Layers mirrors each platform's campaign / ad-set / ad structure 1:1.
URLs:
- Meta:
/project/{projectId}/paid-media/meta/campaigns - TikTok:
/project/{projectId}/paid-media/tiktok/campaigns - Apple:
/project/{projectId}/paid-media/apple/campaigns
Columns
- Campaign name.
- Platform-specific objective (App Installs / Conversions / Reach / etc.).
- Daily / lifetime budget.
- Spend (today / 7d / 30d).
- Conversions and CPA.
- Status (active / paused / archived).
- Optimizer state (HEALTHY / TOP_PERFORMER / FATIGUED / etc.).
- Last optimizer action.
Sorting & filtering
Sort by any column. Filter by:
- Status.
- Optimizer state.
- Date range.
- Campaign name search.
Drilling in
Click any campaign to see its ad sets / ad groups, then drill into individual ads. See:
Creating a campaign
In Automatic mode (the default), the optimizer creates campaigns as needed to fulfill your goals. You usually don't create them by hand.
In Manual mode, click + New campaign and follow the wizard:
- Name.
- Objective.
- Budget (daily or lifetime).
- Geos.
- Audiences (Meta / TikTok).
- Keywords (Apple).
The created campaign starts paused; activate when ready.
Pausing
Click a campaign → Pause. The pause is propagated to the platform within seconds. Resume any time.
Archiving
Click → Archive. Spend stops, the campaign is removed from active optimization. History is retained.