Native Image Ads: The 9-Scene Playbook
How to write long-form Facebook ads that read like stories, not sales pitches — and why they crush for digital products. Based on Gregory Cooke's framework.
What Is a Native Image Ad?
The Definition
A native image ad is a long-form Facebook ad (500+ words, often 2,000–4,500 words) paired with a deliberately un-ad-like image. The image looks like something from your personal feed — a selfie, a random scene, a mundane photo. The ad copy is a structured, emotion-evoking story that hooks readers through curiosity, not claims.
- Facebook News Feed only — does not work on Instagram (tested repeatedly)
- Best for 40+ audiences — works for most demographics unless targeting Gen Z
- Wide open for digital products — almost nobody in low-ticket digital is running these
- Most native ad volume is in e-commerce/supplements — the digital product space is untapped
Why They Work
Curiosity Loops
The opening line doesn't promise a benefit or make a claim. It opens a question in the reader's mind that they must close. Same mechanism that makes TikTok fridge restocks go viral — a loop is opened that demands closure.
Story Structure
Written like a film, not an ad. Nine scenes in exact order. By the time the product appears, the reader is halfway down, hooked, and has already decided how they feel. The close is just "paperwork."
Emotional Investment
By scene 4 (The Turn), the reader feels dread, shame, or fear alongside the narrator. They've invested reading time. Walking away feels like abandoning a character mid-story.
Invisible Selling
The selling happens in scenes 4–8. The reader doesn't realize they're being sold to. The actual product mention (scene 9) is short, flat, and just removes friction. No hard close needed.
Key Numbers
| Metric | Detail |
|---|---|
| Minimum ad copy length | 500 words (1,000+ characters recommended for filtering) |
| Best performing length | 2,000–4,500 words |
| Visible before "See More" | ~125 characters — this is your most important line |
| Product enters at | ~42% into the copy (never earlier) |
| Best platforms | Facebook News Feed only (not Instagram, not Reels) |
| Best audience age | 40+ (works for most audiences) |
| Image importance | Low — must NOT look like an ad, quality doesn't matter |
| Ad run time signal | 60+ days = likely profitable (someone is paying for it) |
The 9 Scenes — In Order, Never Rearranged
Cold Open
No benefit. No promise. No product mention. Just a hyper-specific, intriguing first line that creates unanswered questions in the reader's mind. Maximum 125 characters — that's all Facebook shows before "See More."
Rules:
- Be hyper-specific (names, dates, locations, exact details)
- Open a question the reader needs answered
- No adjectives, no setup, no context — drop them mid-scene
- This is the most important line in the entire ad
Example: "My wife walked out the building she gave 24 years to carrying a cardboard box at 11:40 on a Tuesday morning."
Narrator ID
Give the narrator a name, exact town, job, and age. The age is targeting — readers in a similar bracket self-identify. Never say "middle-aged" — nobody calls themselves that. Be specific enough that the reader sees themselves.
Rules:
- Real name, real town, real job title
- State the age as a number, not a category
- Include relatable details (married X years, kids, commute)
- Goal: reader thinks "that's basically me"
World Before
Show the narrator's daily reality before everything changed. Use concrete numbers, dates, and events. Never adjectives — always receipts. The reader should feel the grind, the routine, the sacrifice.
Rules:
- Never adjectives — always receipts
- 24 years at the same company, 6-10 flights to Chicago, 190,000 miles
- Her 80th birthday — attended for 2 hours then took a call in the car park
- Build sympathy and identification before the crash
The Turn
This is the emotional pivot. The thing that was holding together falls apart. It only works if it's nailed to something they cannot replace — the marriage, the health, the kids, the house, the 24 years. Must be visceral and specific.
Rules:
- Must evoke dread, shame, or fear — not mild disappointment
- Nailed to something irreplaceable
- Hyper-specific physical details (shaking hands, cardboard box, security guard)
- This is where the reader's emotional investment locks in
Failed Solutions
Name 5–10 things the narrator either tried or was sold. Kill each one. Every kill should point the same flaw — it stacks. In saturated markets, this is where you pierce through. You're not insulting people for trying; you're showing why those paths were dead ends.
Rules:
- List 5–10 things tried or bought
- Kill each one — every kill points the same underlying flaw
- Don't mock the reader for trying — be respectful
- This builds the case for why the mechanism (scene 7) is different
Discovery
A real person with a reason to know and no reason to sell. The nephew who runs traffic for a living. The daughter-in-law who formulates food. Someone who stumbles onto the answer and shares it casually — not as a pitch.
Rules:
- NOT a guru, NOT the brand, NOT an influencer
- Someone with a reason to know (job, experience, access)
- No reason to sell (family member, friend, colleague)
- Should feel organic and accidental
Mechanism
This is the core idea. Use analogies, metaphors, and stories within the story. Show why every option in scene 5 missed this exact thing. If the reader can repeat it to a friend in one sentence, it's right.
Rules:
- One thing, not five — the single mechanism that works
- Use analogies and metaphors
- Show why scenes 5 solutions missed this
- Must be repeatable in one sentence to a friend
Transformation
Week 1, Week 3, Week 9. But not metrics — sensory. What changed in their daily life. What they stopped doing. What they started doing. Morning routines, physical sensations, relationships. Make the reader feel the new life.
Rules:
- Sensory, not numerical — what did mornings look like?
- Specific time markers (Week 1, Week 3, Week 9)
- What they stopped doing matters more than what they started
- Paint the "after" picture in physical, tangible terms
The Close
Product name. One link. The logic of the offer. The guarantee. Keep it brutally short. The reader has already decided — you're just removing friction. No hype, no urgency, no bonuses. Just paperwork.
Rules:
- Product name + one link + guarantee — nothing else
- Short and flat in tone — no excitement, no urgency
- The emotional selling happened in 4–8; this is just logistics
- One to three sentences maximum
Step 1: Find Ads That Are Already Working
What to Look For
- Running 60+ days — someone is paying for it and can see their numbers. That's the only signal that counts.
- High engagement in last 30 days — filter by most engaged. Not always best results, but typically highest spend.
- Image-based, not video — best performing native ads are always image-based.
- 1,000+ character minimum — filters out direct response ads. True natives are long.
- Page names are people's names — not brand names. Personal pages run native ads.
Get Hooked RECOMMENDED
Brand spy tool that tracks Meta ads. Best filters for engagement, runtime, ad copy length, and page type. Can filter for advertorials specifically.
- Filter: Image → Min 1,000 chars → Most impressions
- Find pages by name, then browse their native ads
- Best for finding the concept, not just the copy
Meta Ad Library FREE
Facebook's free ad transparency tool. Search by page name, filter by country and ad type. Less powerful filters than Get Hooked but free and accessible.
- Search specific page names from your swipe list
- Filter by active ads, country
- Read full ad copy in the details panel
Master Page List (Pages That Run Native Ads)
These pages consistently run native image ads — study their active ads for concepts:
- Minister Hayes — tons of native image ads, health/wellness
- Health/supplement brands — most native volume is here; steal concepts for digital
- Pages with person names — typically the ones running 1,000+ native ads
- Search "native ad" pages in Get Hooked's brand spy feature
Step 2: Pick the Image
Option A: Real Selfie
Take a selfie with your phone. Kitchen, car, backyard. Include a pet if you have one. The more "boring Facebook post" it looks, the better. This is the most native option.
Option B: same.energy
Search same.energy for random, realistic photos. Search terms: "selfie," "selfie in car," "hands," "tired." Right-click, save. These look like real personal photos — that's the point.
Option C: AI Generated
Ask AI to create a native-style image. Works for some niches but real photos tend to perform better because they feel more authentic in the feed.
What NOT to Do
- No polished graphics or Canva designs
- No product shots or screenshots
- No stock photo smiles
- No text overlay or logos
- No anything that looks remotely like an ad
Step 3: The AI Prompt
Setup
Use Viktor (by Gregory Cooke) or any capable AI with the right context. The workflow:
- 1. Save your swipe ad as a Google Doc, download as Word (.docx)
- 2. Attach the swipe file + your research docs (avatars, offer details)
- 3. Describe the image you selected
- 4. Give concept direction (personal story angle, who the narrator is)
- 5. Paste the master prompt
What to Give the AI
- Swipe file: A real native ad that's working (attached as .docx)
- Image description: "A woman taking a selfie in a Jeep, looking happy and relaxed"
- Concept direction: "Personal story about leaving a corporate job, struggling with webinars, discovering low-ticket digital products, now has freedom"
- Research docs: Avatar research, offer details, personal story context
- Key instruction: "Analyze the native ad example, understand what concepts made it work, and apply the same structure to my offer"
Common AI Failures to Watch For
- Weak cold open — too long, too much setup, no curiosity loop. Fix: rewrite manually, 1–2 sentences max
- M-dashes (—) — tells readers it's AI-written. Remove all of them
- Product appears too early — should be at ~42% into the copy, never earlier
- Adjectives instead of receipts — "she worked hard" vs "she flew to Chicago 6 times in one month"
- Generic narrator — needs real name, real town, real age, real job
Step 4: Automate Daily Production
The Automation Stack
- Get Hooked MCP: Give AI the page names that run native ads. It researches, finds winners, reads how they're written, and feeds concepts back.
- Viktor Skills: Meta Ads analysis toolkit + marketplace skills. Install once, reuse forever.
- Viktor Cron Jobs: "Every day at 9 AM, create 10 native image ads following my research docs and upload to ad account."
- Meta Ads Integration: Connect your Meta Ad account to Viktor. It can manage ads on your behalf.
Viktor Cron Setup
- Copy the master prompt after you've refined it
- Go to Viktor → Tasks → Create Manual Task
- Set schedule: daily at 9 AM
- Include: research docs, swipe files, page names for research
- Output: 10 native image ads → push to Meta Ad account
- Option: approve before upload, or auto-publish
Common Mistakes
🚫 Writing Like an Ad
Benefits in the first line, promises, CTAs early. The whole point is it doesn't look like an ad. If someone reads the first 125 characters and thinks "this is an ad," you've lost.
🚫 Skipping the Cold Open
The opening line is 80% of the battle. Spend more time on this one sentence than the rest of the ad. If it doesn't open a curiosity loop, nothing else matters.
🚫 Using Instagram
Tested repeatedly — native image ads don't work on Instagram. Facebook News Feed only. Don't waste budget testing what's already been proven.
🚫 Polished Images
Professional photos, Canva graphics, text overlays — all wrong. The image should look like something your aunt posted on Facebook. That's what makes it native.
🚫 Product Too Early
The product should enter at ~42% into the copy. If you mention it in the first third, you've broken the story structure and the reader bounces.
🚫 Accepting AI Output as Final
AI writes good structure but weak openings. Always rewrite the cold open manually. Check for M-dashes, adjective-heavy passages, and generic details.
Native Image Ads vs Direct Response
| Attribute | Native Image Ad | Direct Response Ad |
|---|---|---|
| Length | 500–4,500 words | 50–200 words |
| Opening | Curiosity loop — no benefit | Benefit or hook headline |
| Image | Deliberately un-ad-like | Product, graphic, designed |
| Structure | 9-scene story arc | Hook → Body → CTA |
| Selling | Invisible — happens in scenes 4–8 | Direct and obvious |
| Close | Short, flat, "paperwork" | Urgency, bonuses, scarcity |
| Best for | Facebook News Feed, 40+ audience | Any platform, any audience |
| Competition | Almost zero in digital products | Extremely saturated |
| Reader mindset | "I'm reading a story" | "I'm reading an ad" |
Tools
Get Hooked
Brand spy tool for Meta ads. Best filters for finding native image ads by engagement, runtime, copy length. Has MCP integration for AI research loops.
Viktor
AI workspace by Gregory Cooke. Skills for Meta Ads, cron job automation, direct ad account integration. Paste prompts, attach docs, automate daily output.
same.energy
Image search engine. Find realistic, native-looking photos. Search "selfie," "selfie in car," "hands," "tired." Right-click save. Perfect for native ad images.
Go Midnight
Gregory Cooke's dedicated ad tool (9 months in development). Has internal SOPs for digital product native ads. Pushes ads directly to Meta Ad account daily. More specialized than Viktor for this exact use case.