The Superwall Podcast · 2026-06-24
Marcus Burke - How to Build a $2M/Month App (Copy Me)
Meta ads consultant Marcus Burke (ex-InnoGames, Blinkist, StudySmarter, Tandem) walks through subscription-app ad creative: priming viewers for the App Store, pain-language text walls built from Reddit + Claude research, AI production via Higgsfield/Weavy, and why app ads differ from web-to-app ads. He then shows his account framework: message + media + content type x funnel = audience, age/placement charts, value rules for older users, and ad-set clustering with per-bucket cost targets.
Play the episode15 tactics
Numbers mentioned
| Who | Metric | Value | Context | When |
|---|---|---|---|---|
| InnoGames | ad spend | millions every month approximate | Meta spend, among top mobile advertisers alongside King and Supercell | 4:01 |
| Moongate | ad spend | USD 1M estimate | lifetime spend on the green-noise concept across all iterations | 10:30 |
| Moongate | count | 400 iterations estimate | total iterations of one ad concept (copy variants, scenarios); ~100 versions of the specific ad shown | 10:12 |
| Moongate | count | 100 versions estimate | versions of the specific green-noise ad shown | 9:51 |
| attachment/emotional-regulation app (text-wall ad) | count | 10 seconds | length of the text-wall ad (three clips, text on screen throughout) | 11:49 |
| Marcus Burke consulting | count | 99% approximate | share of client ad production his freelancers now do with AI | 22:14 |
| Marcus Burke consulting | count | 400–500 iterations approximate | iterations made on established ad formats across clients | 37:19 |
| benchmarkInstagram Reels feed after deliberately engaging with a target audience's content | count | 80% estimate | share of feed from that audience after ~5 minutes of engaging | 30:13 |
| marketTypical forced annual subscription plan price for consumer apps | price | USD 70/year approximate | cited as too expensive for 18-24 year olds | 41:35 |
| aggregateMeta subscription-app advertisers: cost per trial start, age 65+ vs younger buckets | cpa | +100% estimate | cost per trial start for 65+ roughly double younger users, offset by much better trial->paid; illustrative ('I don't know') | 43:51 |
| aggregateSubscription apps in Marcus's experience: older users convert trial->paid better | count | 99% estimate | share of apps where trial->paid is higher for older age groups | 44:17 |
| anonymized client ad account (charts shown) | cpa | USD 60 estimate | cost per target event (likely trial) goal for this advertiser | 47:16 |
| anonymized client ad account (charts shown) | cpa | USD 32–35 approximate | lowest cost per result among ~30 ads; these ads had significant Facebook feed spend | 50:06 |
| anonymized client ad account (charts shown) | ad spend | 40–50% approximate | share of budget on Facebook feed for outlier ads with favorable cost per target (typical top ads ~50/50 Instagram Reels / Facebook Reels) | 47:36 |
| aggregateMeta delivery within a single ad set | ad spend | 80% estimate | share of ad-set budget Meta concentrates on the one ad it picks as best; long tail gets little | 48:05 |
| Marcus's unspecified previous employer (weekly user interviews) | activity volume | 1 user interviewsper UA team member /week | 57:32 | |
| Marcus Burke consulting | activity volume | 2–3 LinkedIn posts/week approximate | 1:00:34 | |
| Marcus Burke consulting | activity volume | 2 Substack posts/month approximate | 1:00:44 |