Skip to content

Age-Gated & Restricted Category Campaign Adapter

Adapts campaigns for age-gated and restricted categories.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

plan

category

jurisdictions

The prompt

Adapt a campaign plan for a restricted category (alcohol, gambling/gaming, tobacco-adjacent, cannabis where legal, dating).
INPUT: campaign plan: {{plan}} | category: {{category}} | markets: {{jurisdictions}}
DELIVER:
1. channel_eligibility: per planned channel — allowed with restrictions, allowed with platform pre-approval, or prohibited for this category (flag the ones marketers commonly assume are fine but aren't).
2. audience_floor: targeting minimums (age floors + the composition rule of thumb — audiences must skew well above legal age, not just exclude minors) and contextual placement exclusions.
3. creative_constraints: category-specific content rules (e.g., alcohol: no consumption depiction in some markets, no performance/social-success implications; gambling: mandatory responsible-play messaging + helpline).
4. mandatory_elements: disclaimers, age gates, geo-fencing requirements per market.
5. plan_rewrites: the specific plan elements that must change, with the compliant alternative.
OUTPUT — ONLY JSON + disclaimer: category rules change frequently and vary by market — verify current platform policies and local law before launch.

Tap the block to copy

inputs

plan
plan
category
category
jurisdictions
jurisdictions

outputs

Declared output: json.