Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Marketing and ads / Meta Ads

Meta Ads world

A local Meta Ads account with campaigns, ad sets, ads, custom audiences, budgets and review states. Test the agent that adjusts budgets, swaps audiences and handles rejected ads.

CampaignsAd SetsAudiencesBudgetsAd Review
Book a demo
Meta Ads · Ads Manager · Ad setsIllustrative
Ad setAudienceDaily budgetDelivery
Retarget · 30dSite visitors 30d$50 to $60ActiveActive
Prospecting · LALLookalike 1%$200Active
Winback · 180dAll users, no exclusion$80ActiveActive
Holiday · VideoBroad, US$120RejectedPaused
Test · CarouselBroad, CA$20Paused

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

What's in this world

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

Seeded records

campaigns
6 with Sales and Traffic objectives
ad sets
18 with daily and lifetime budgets
ads
40 across Active, In review, Rejected and Paused
custom audiences
Purchasers 180d, Site visitors 30d, Lookalike 1%
ad account
Spend cap set, USD

Agent jobs you can test

  1. Change an ad set daily budget
  2. Swap the audience on an ad set
  3. Pause ads that were rejected and draft a fix

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Change an audiencetargeting.custom_audiences and exclusionsDrops the Purchasers exclusion and targets everyone
Change a budgetdaily_budget on the ad setRaises the campaign budget instead of the ad set
Pause an adad status and effective_statusPauses the whole campaign
Duplicate an ad setthe new ad set and its budgetDuplicates as Active and doubles spend

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

Tidy delivery before the weekend. Raise Retarget 30d to $60 a day. Winback must exclude Purchasers 180d. Pause rejected ads, do not delete them.
Drafted test · reviewDrafting
  1. 01Retarget 30d daily_budget is $60
  2. 02Winback 180d excludes Purchasers 180d
  3. 03Holiday Video ads Paused, not deleted
  4. 04Campaign budgets unchanged
  5. 05No new ad set Active

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effectError code 17, user request limit reachedfires 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