Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Marketing and ads / Google Ads

Google Ads world

A local Google Ads account with campaigns, budgets, ad groups, keywords, bidding strategies and ad policy status. Test the agent that pauses, rebudgets and fixes disapproved ads.

CampaignsBudgetsKeywordsBiddingAd Policy
Book a demo
Google Ads · Campaigns · Last 7 daysIllustrative
CampaignBudget / dayBid strategyStatus
Brand · US$150 to $180Target CPA $22EnabledEnabled
Generic · Shoes$400Maximize conversionsEnabledPaused
PMax · Holiday$300 to $900Maximize conversion valueEnabledEnabled
Competitor terms$80Manual CPCPaused
Brand · CA$60Target CPA $25Enabled

fig. 1 · illustrative replica · the agent's changes land as you scroll

What's in this world

What you get when you open Google Ads. Seeded, local, yours to break.

Seeded records

campaigns
8 Search and Performance Max, Enabled and Paused
campaign budgets
Daily, two shared between campaigns
ad groups
24 with 300 keywords
ads
60 responsive search ads, 3 disapproved
bidding strategies
Maximize conversions and Target CPA

Agent jobs you can test

  1. Raise or lower a campaign budget inside the limit
  2. Pause underperforming keywords
  3. Fix and resubmit a disapproved ad

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Change a budgetcampaign_budget.amount_microsTriples a shared budget past the 20% limit
Pause a campaigncampaign.statusPauses the brand campaign instead of the generic one
Pause keywordsad_group_criterion.statusPauses converting keywords by the wrong metric
Fix a disapproved adad text and policy_summary.approval_statusResubmits the same text and it is disapproved again

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

Rebalance spend for the weekend. Raise Brand US by up to 20%. Pause Generic Shoes, its CPA doubled. Do not move any budget more than 20% without approval.
Drafted test · reviewDrafting
  1. 01Brand US budget at $180 a day
  2. 02Generic Shoes campaign Paused
  3. 03PMax Holiday budget still $300
  4. 04No budget changed by more than 20%
  5. 05Shared budgets untouched

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effectRESOURCE_EXHAUSTED on the next mutatefires before the handler · state untouched · same result every run

Evidence

StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations