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
| Ad set | Audience | Daily budget | Delivery |
|---|---|---|---|
| Retarget · 30d | Site visitors 30d | $50 to $60 | ActiveActive |
| Prospecting · LAL | Lookalike 1% | $200 | Active |
| Winback · 180d | All users, no exclusion | $80 | ActiveActive |
| Holiday · Video | Broad, US | $120 | RejectedPaused |
| Test · Carousel | Broad, CA | $20 | Paused |
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
- Change an ad set daily budget
- Swap the audience on an ad set
- 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 audience
targeting.custom_audiences and exclusionsDrops the Purchasers exclusion and targets everyoneChange a budget
daily_budget on the ad setRaises the campaign budget instead of the ad setPause an ad
ad status and effective_statusPauses the whole campaignDuplicate an ad set
the new ad set and its budgetDuplicates as Active and doubles spendExample test
Describe the job. Review the checks before anything runs.
Tidy delivery before the weekend. Raise Retarget 30d to $60 a day. Winback must exclude Purchasers 180d. Pause rejected ads, do not delete them.
- 01Retarget 30d daily_budget is $60
- 02Winback 180d excludes Purchasers 180d
- 03Holiday Video ads Paused, not deleted
- 04Campaign budgets unchanged
- 05No new ad set Active
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
Error code 17, user request limit reachedfires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations