Media Buying Mentorship
Profit Lab Agency — Mentorship Program
MEDIA BUYING
PERFORMANCE MARKETING
A structured framework for testing, optimizing, and scaling on Meta Ads
Contents
Session 1 — Finance for Ecommerce
Welcome • Why Finance First • Primary Metrics
Breakeven ROAS • Profitability Scenarios • Profit Per Order
Pricing Strategy • Offers • Cash Flow • Homework
Quick Rules — Golden rules before you touch anything
Phase 1 — Testing
1.1 Creative Testing — ABO
1.2 Creative Testing — CBO with Min Spend
1.3 Creative Testing — Single Ad per Adset
1.4 Flexible Format Testing
1.5 Andromeda Media Diversity (CBO Single Adset)
1.6 Audience Testing — 4-Adset Framework
1.7 Audience Breakdown Testing
1.8 Bidding Strategy Testing (CPG & Min ROAS)
1.9 Catalog Testing
1.10 Breakdown Campaigns (Age, Gender, Platform)
Phase 2 — Optimization
2.1 Creative Trimming & Thumbnails
2.2 When to Kill vs. When to Wait
2.3 Common Mistakes
Phase 3 — Scaling
3.1–3.6 Scaling Methods & Budget Strategies
Phase 4 — Creative & Media Directions
4.1 Why Creative Beats Media Buying
4.2 Format × Stage Freedom
4.3 Creative Formats (Static, Carousel, Video, GIF, DPA)
4.4 Creative Angles
Before You Start
Quick Rules
Memorize these before you touch a single campaign
| 🔒 |
Rule #1 — Never Kill a Winner. Duplicate It. When an ad or adset is performing well, NEVER edit the original. Don't change its budget, creative, audience, or anything. Instead, duplicate it and make your changes on the copy. Leave the original running untouched. "متلعبش فالجايب" — Don't mess with what's already working. |
| ⚖️ |
Rule #2 — Don't Pump or Punish Without Volume Aggressive budget changes (pumping up or cutting down) only make sense when you have very high order volume — at least ~50 orders/day (not a fixed number, depends on your business). Without volume, budget swings destabilize Meta's learning and give you unreliable data. |
| 💡 |
Rule #3 — Test ONE Variable at a Time When testing creatives — keep targeting and product the same. When testing audiences — keep creatives the same. Breaking this rule means you'll never know what actually caused the result. |
| ⏳ |
Rule #4 — Don't Kill Before It Spends Your Avg CPP Never pause an ad or adset until it has spent at least your average cost per purchase. Killing too early = killing potential winners before they've had a fair test. |
| 🎥 |
Rule #5 — Preferably Separate Videos and Images It's better to keep videos and images in separate adsets. Mixing is possible but not ideal — Meta tends to favor one format over the other and you lose clarity on what's actually performing. |
| 💰 |
Rule #6 — Budget Per Media Asset = 0.75× Target CPP Each media asset in an adset needs at least 0.75× your target CPP in daily budget. 3 assets + 200 EGP CPP = ~450 EGP/adset. 3 assets + 300 EGP CPP = ~675 EGP/adset. Range: 450-700 EGP depending on your CPP target. |
| 🏆 |
What is a "Winner"? A creative, audience, or product with the highest ROAS and a good number of purchases. Not just low cost — it must have volume too. A winner at 1 purchase is not a winner. |
Phase 1
Testing
Find winning creatives, audiences, products, and bidding strategies
The testing phase is mainly to find winners. Test creatives first, then audiences, then bidding, then catalog. These are guidelines, not absolute rules — adapt based on your budget, product, and market.
Creative Testing Strategies
ABO Campaign — Budget Per Adset
Budget is set at the adset level. Each adset gets an equal, fixed daily budget. All adsets use broad targeting. You're only testing creatives.
◆ Diagram — ABO Creative Testing
|
📌 ABO CAMPAIGN
Budget set per adset • Broad targeting | |||
| ▼ | |||
ADSET 1 🎥 Videos |
ADSET 2 🎥 Videos |
ADSET 3 📸 Images |
ADSET 4 📸 Images |
CBO with Minimum Spend Limit
Budget at the campaign level. Meta distributes it, but you set a minimum daily spend per adset to guarantee each batch gets enough data. Same broad targeting, same separation of videos/images.
◆ Diagram — CBO with Minimum Spend
|
📌 CBO CAMPAIGN
Meta distributes • Min spend = safety net | |||
| ▼ | |||
ADSET 1 🎥 Videos Min: spend/day |
ADSET 2 🎥 Videos Min: spend/day |
ADSET 3 📸 Images Min: spend/day |
ADSET 4 📸 Images Min: spend/day |
Creative Testing — Single Ad per Adset
Each creative gets its own adset. This guarantees equal spend per creative — the fairest comparison. Requires higher budget but gives you the most accurate data.
| ✅ Pro: | Equal spend per creative = fair judgment |
| ❌ Con: | Requires higher budget (more adsets = more budget needed) |
Flexible Format Testing
Selected at the ad level. Upload multiple media into one ad — Meta picks the best media + placement combo. Best used for winner creatives after initial testing. The drawback: no per-creative breakdowns, so you won't know which specific creative won.
◆ Diagram — Flexible Format
|
✅ Good Example All videos — same product, different angles 🎥 Unboxing 🎥 Demo 🎥 Review |
✅ Good Example All images — same product, color variants 📸 Pink 📸 Blue 📸 Black |
⚠ Not Preferred Mixing 🎥 + 📸 in one flexible ad |
⚠ Not Preferred Unrelated products (T-shirt + Jeans) |
Andromeda Media Diversity (CBO Single Adset)
A great starting point. Single CBO campaign, one adset, all media loaded. Andromeda's ad ranking engine gives every new ad initial delivery to assess its quality signal. The more diverse creatives you feed it, the faster it identifies winners. Run 3-5 days, then extract winners for structured tests.
◆ Diagram — Andromeda Diversity Method
📌 CBO CAMPAIGN |
| ▼ |
SINGLE ADSET — Broad |
| ▼ |
ALL ADS (each = 1 media asset) 🎥 V1 🎥 V2 🎥 V3 📸 I1 📸 I2 |
Andromeda gives all ads initial delivery. Run 3-5 days, extract winners.
Audience Testing Strategies
⚠ Prerequisite: Use ONLY winning media from creative testing. Same rules apply. Each adset = 1 audience segment.
The 4-Adset Audience Framework
| # | Adset | Audience | Purpose |
| 1 | Retargeting | All custom audiences. Exclude purchasers. Use personalized copy + special offer. | Re-engage warm traffic |
| 2 | Lookalike | LAL from best custom audiences | Find similar new people |
| 3 | Broad | No targeting (can select age/gender if essential) | Let Meta find buyers |
| 4 | Exclusion | Broad minus all custom audiences | Pure cold traffic only |
Key: Broad can still reach warm audience. Exclusion forces truly cold prospecting. They are NOT the same.
◆ Diagram — Audience Testing
Same winning media in all adsets | |||
🎯 RETARGET |
👥 LOOKALIKE |
🌎 BROAD |
❌ EXCLUSION |
Audience Breakdown Testing
Once a segment wins (e.g., Lookalike), break it down further. Each sub-segment gets its own adset with same winning media.
1% LAL Purchase Highest quality |
2% LAL Purchase High quality |
3% LAL Purchase Good volume |
5% LAL Purchase Max volume |
Also works for: LAL Add to Cart, LAL Website Visitors, or custom audiences by time window (7d vs 30d vs 90d).
Bidding Strategy Testing
CPG & Min ROAS Testing
Use winning media + winning audience. Only variable = bid level. Take your average from last 30 days and create 4 adsets at 0.5x, 1x, 1.5x, and 2x.
◆ CPG Test (Example: Avg CPP = 200 EGP)
0.5× 100 EGP Best ROAS |
1× 200 EGP Normal ROAS |
1.5× 300 EGP Higher volume |
2× 400 EGP Max volume |
◆ Min ROAS Test (Example: Avg ROAS = 7.0)
3.5 Min ROAS Max delivery |
7.0 Min ROAS Baseline |
10.5 Min ROAS Efficient |
14.0 Min ROAS Very strict |
Catalog & Product Testing
Catalog Testing Campaign
For e-commerce brands with multiple products. The goal is to test product sets / collections to find your best sellers. Use winner creatives and audiences — only variable is the product set. ABO or CBO, at least 2 adsets.
| # | Adset | Product Set | Ads Inside |
| 1 | Best Sellers | Your top-performing products only | Carousel + Single Image + Video Collection Storefront |
| 2 | All Products | Your full catalog | Carousel + Single Image + Video Collection Storefront |
◆ Diagram — Catalog Testing
📌 CATALOG CAMPAIGN (ABO or CBO) | |
| ▼ | |
|
⭐ BEST SELLERS Top products only
Carousel
Single Img
Video Storefront
|
📦 ALL PRODUCTS Full catalog
Carousel
Single Img
Video Storefront
|
Find the best-selling products, then consolidate into a single adset to maximize ROAS.
Breakdown Campaigns
Use Meta's breakdown data to test age groups, genders, and platforms separately. Create dedicated adsets for top segments.
| Breakdown | What You Learn |
| Age | Which age group buys most / has lowest CPP |
| Gender | Male vs Female performance |
| Platform | Facebook vs Instagram vs Audience Network |
Phase 2
Optimization
Trim the losers, protect the winners, improve efficiency
Creative Trimming & Thumbnails
Regularly review at the individual video/image level. Kill underperformers (above CPP threshold after sufficient spend). Test different video thumbnails — the thumbnail is the first thing people see, swapping it can dramatically change CTR without new video content.
Remember Rule #1: never edit a winning ad directly. Duplicate first, then modify the copy.
When to Kill vs. When to Wait
❌ Kill It Spent more than your avg CPP with zero or very poor results. Clear loser. |
⏳ Wait Hasn't spent your avg CPP yet. Too early to judge. Let it run. |
Common Mistakes
❌ Multiple Variables Changing creative AND audience at once |
❌ Killing Too Early Before spending avg CPP |
❌ Letting Losers Run High spend, no results, still active |
Phase 3
Scaling
Grow profitably with proven winners
Scaling Methods
● scaling board — 6 plays
|
🏆 WINNING ADS & AUDIENCES pick a play below |
|
3.1 · CBO
All Winners, One Adset CBO → 1 adset → every winning ad inside [ CBO 2k ]
📌 Adset
🏆
🏆
🏆
🏆
🏆
Why: Meta auto-picks the best winner by user. |
3.2 · ABO
One Winner, Own Adset ABO → multi-adset → each winning creative = own adset [ ABO ]
Adset 🏆
Adset 🏆
Adset 🏆
1 winner per adset
Why: Pure per-winner control — guaranteed spend each. |
3.3 · PUMP
Daily 20% Vertical Scale Raise the daily budget of an already-winning campaign by 20% each day
Day 1: 1000 → Day 2: 1200
Day 3: 1440 → Day 4: 1728
📈
Why: Safest way up — keeps Meta's algo stable. |
|
3.4 · CBO FLEX
Flexible Winners Bundle CBO → 1 adset → multiple Flexible ads, each holding several winners [ CBO → Adset ]
Flex Ad A
🏆🏆🏆 Flex Ad B
🏆🏆🏆 Flex Ad C
🏆🏆 Why: Double algo: CBO picks best ad, Flex picks best placement + creative combo. |
3.5 · ABO AUD
Audience-Split × All Winners ABO → multi-adset → each adset = 1 winning audience + every winning ad inside [ ABO ]
Why: See which audience converts best — same ads, clean comparison. |
3.6 · REMIX
Winner Variations Lab CBO → 1 adset → same winner in multiple versions (trimmed differently or new thumbnails) [ CBO → Adset ]
Why: Refresh a fading winner without rebuilding — keep learnings, buy back CTR. |
legend
| 3.1 CBO — all winners in one adset | 3.2 ABO — one winner per adset | 3.3 PUMP — 20%/day vertical scale |
| 3.4 CBO FLEX — multi Flex ads per adset | 3.5 ABO AUD — per-audience, all winners | 3.6 REMIX — trim + thumbnail variants |
CBO Single Adset — All Winners Inside
One CBO campaign, one adset, every winning ad inside. Meta routes budget to whichever winner is hot at the moment. Lowest operational overhead.
ABO Multi-Adset — One Winner Per Adset
ABO campaign with one adset per winning creative. Each winner gets a guaranteed daily budget — no cannibalisation. Ideal when you want clean per-creative data at scale.
20% Daily Vertical Pump
Don't touch structure — just raise daily budget of an already-winning campaign by up to 20% every day. Keeps Meta's algo stable and avoids CPP spikes from sudden budget jumps.
CBO Single Adset — Flexible Winners Bundle
CBO + one adset + multiple Flexible ads, each bundling a handful of winners. Meta picks the best ad (CBO layer) AND the best placement/creative combo (Flexible layer). Double-optimised.
ABO Multi-Adset — Audience Split, All Winners
ABO campaign. Each adset targets one proven audience (LAL, RT, Broad, INT). Inside every adset: all your winning ads. Shows you exactly which audience scales best with the same creative set.
CBO Single Adset — Winner Variations (Trim & Thumbnail)
One winning ad, multiple versions. Each version is either trimmed differently (15s, 10s, 6s) or has a different thumbnail. All variants live in one CBO adset — Meta picks whichever version still has attention left.
- Trim variants: rebuild pacing, tighten hook
- Thumbnail variants: swap to a new stop-scroll frame
- Refreshes a fading winner without losing learnings
Budget Scaling Strategies
Pump & Punishment
When performing well, pump the budget. If performance drops after the pump, punish immediately by cutting back. Only use when you have high order volume (~50+/day).
📈 Performing ↑ PUMP |
👀 Monitor 24-48h |
🔴 CPP rising ↓ PUNISH |
Increase Budget by 20% Per Day
The safest way to scale. No more than 20% per day. Keeps Meta's algorithm stable and avoids CPP spikes.
Day 1 500 |
➔ | Day 2 600 +20% |
➔ | Day 3 720 +20% |
➔ | Day 4 864 +20% |
Phase 4
Creative & Media Directions
Build creatives that work standalone — the funnel is dead
Creative > Media Buying
80% of performance comes from the creative. Tweaks to budgets, audiences, and bid strategies move the needle — but creatives are the needle.
Goal of this phase: pick the right format and angle for your product — and let each creative perform on its own.
Don't Lock Formats to Funnel Stages
The old TOFU / MOFU / BOFU segmentation is loose, not law. You don't need to dedicate a format or angle to one stage of the funnel.
🎯 Any format and any angle can work at any stage.
The only thing that changes is the content of the creative.
A static image can be a hook, a proof point, or a closer — depending on what's in it. Same with video, carousel, GIF, DPA. Pick the format that fits your product and the message you want to deliver, then write the content for the moment.
4.3 · Creative Formats
Five formats — pick the one that fits your product, not your funnel stage
|
A
|
Static Images Quick · Scroll-stopping · Easy to test offers, USPs, hooks Best for: testing hooks fast, offer-driven creatives, seasonal promos. ● Real-world example — Gre Leaves Detox Shampoo Same product, same format, two different angles. Each one stands on its own.
💡 Lesson: Same static format. Same product. Two completely different vibes. Either could run alone — or both together to cover more buyer types. |
|
B
|
Carousels Multiple slides — products, features, steps Showcase multiple products, features, or steps. Great for catalogs, bundles, and storytelling sequences. Best for: bundles, multi-feature products, comparison & storytelling. |
|
C
|
Video Ads The heaviest hitter — built to carry your funnel end-to-end
Best for: Trust building (UGC, FGC), demoing benefits, brand storytelling. Each video should hook + prove + close on its own. |
|
D
|
GIFs / Motion Graphics Hybrid between static and video Showcase offers to drive direct sales. Perfect for quick features — works best for fashion (before/after outfits) or seasonal promotions. Best for: fashion before/after, quick feature highlights, seasonal offers. |
|
E
|
Dynamic Product Ads (DPAs) Very, very good if you have a wide product catalog Pulls products directly from your catalog. Highly personalized — users see what they actually browsed. Best for: stores with many SKUs, personalized retargeting at scale. |
4.4 · Creative Angles
The five angles — pick based on product and market. Mix multiple angles per campaign.
|
ANGLE 1
Problem / Solution Pain points and fixes. Best for cosmetics — before/after application to the skin. |
ANGLE 2
Social Proof Reviews, UGC, "people on the street." Builds trust faster than any claim you make yourself. |
ANGLE 3
Emotional / Lifestyle Aspirational, identity-driven. Works great for fashion. |
|
ANGLE 4
Price / Offer-Driven Discounts, bundles, urgency. Perfect for seasonal sales (Black Friday) and direct-response campaigns. |
ANGLE 5
Education / Value Explain how it works — and which problem it indirectly solves. Strong for technical / niche products. |
● Mix angles — |
🎯 Key Takeaway
Any format and any angle can work at any stage — the only thing that changes is the content of the creative. Stop building "TOFU ads" or "BOFU ads." Build creatives that hook, prove, and convert in a single watch. Test many. Let Meta find your buyers.
◆ Master Flow — Complete Pipeline
|
PHASE 1 Testing Creative • Audience ➔ Winners |
➔ |
PHASE 2 Optimize Trim losers ➔ Lean machine |
➔ |
PHASE 3 Scale Best combo 💰 PROFIT |
Profit Lab Agency
Media Buying & Performance Marketing Mentorship — V2.0