Table of Contents

Hey all, happy Fridizzle,

We got 20 inches of snow in New York City on Sunday. James's daycare closed for the first time in 10 years, which is apparently unprecedented. So I did the only reasonable thing: I took my cross-country skis and Linus (the dog, for anyone new here) and skied from my in-laws' apartment across several avenues into Central Park while all the roads were closed.

Did a lap around the reservoir. It was a total whiteout. My goggles fogged up completely, and I genuinely got lost on the perimeter, which is embarrassing because it's a loop. Linus had the best day of his life. Top five for him, easily.

Monday was still technically a work day, though, so Maddie and I did what every modern parent does when they need 45 minutes of uninterrupted focus: we tried to put James in front of Sesame Street. He's 13 months old. He looked at the TV, looked back at us, picked up a ball, and threw it at my face. He wanted to play catch. For an hour. Which is cute but also slightly concerning, given that neither Maddie nor I has what you'd call good hand-eye coordination. The athletic gene may have skipped a generation. Or two.

So yeah. Very productive snow day. Really got a lot done.

Anyway. Nano Banana 2 came out TODAY. That's right, I am writing this on Thursday night, because I love you guys (and understand it’s a one-way street).

For anyone new: Nano Banana is the nickname for Google's Gemini image model. Nano Banana 2 is Gemini 3.1 Flash Image. I stopped doing everything I was supposed to do to test one question: can this thing actually make ads?

Not concept mood boards. Not "cool AI art." Real performance creative you could put in a Meta campaign without apologizing first.

I grabbed 3 existing Seed Probiotic ads as reference images and tried to generate every ad format a performance team actually runs. 14 formats. 3 hours of testing. Several skipped meals.

Here's what I found. And more importantly, here's what went wrong first.

TLDR: 5 Core Findings (if you read nothing else, save this)

1. Text rendering is solved. Headlines, body copy, fine print, star ratings, even a full Amazon review card with a "Verified Purchase" badge. Zero typos across 14 formats. The era of "YOTUR GUT, OPTMIZED" is over.

2. Brand matching from reference images works. I didn't give it hex codes or font names. I attached 3 existing Seed ads and said "match this." It pulled the exact Seed green, the exact type weight, the exact vibe. It reads your brand guide through the pixels.

3. Camera specs are the biggest quality lever nobody talks about. This is the single most important hack I found. More on this below.

"Professional photo" gives you stock. "85mm f/1.8, medium format sensor" gives you editorial. Massive shoutout to Linus Ekenstam who demonstrated this with portrait tests and saved me an hour of figuring it out myself.

4. The UGC output broke my brain. I asked for a TikTok screenshot with full native UI. Heart icon. Comment count. Spinning music disc. I showed it to my team and nobody flagged it as AI. That's either impressive or terrifying and I've decided not to think about which one.

5. The model will clone your references if you let it. Without explicit anti-cloning instructions, it just remakes your existing ads with slightly different vibes. Always prepend: "Use the attached images ONLY as brand reference. Do NOT replicate the layouts or compositions shown."

The Workflow

Understand This Involves Both Claude + Nano Banana

Step 1: Create a Claude Project for your brand.

Step 2: Run the Brand Research Prompt below. Claude extracts your actual fonts, colors, photography style, and visual identity.

INPUT VARIABLES:
Target Brand Name: [INSERT BRAND NAME HERE]
Target URL: [INSERT URL HERE]
Role: Act as a Senior Brand Strategist conducting a full reverse-engineering of the target brand's visual and verbal identity.
Objective: Create a comprehensive Brand DNA document for AI image generation prompts.
PHASE 1: EXTERNAL RESEARCH — Search for: design credits, brand guidelines, typography, colors, packaging, advertising (Meta Ad Library), and press/positioning.
PHASE 2: ON-SITE ANALYSIS — Visit the URL and analyze: Voice & Tone (5 adjectives), Photography Style, Typography, Color application, Layout density, Packaging details.
PHASE 3: COMPETITIVE CONTEXT — Search for 2-3 direct competitors. Note visual differentiation.
PHASE 4: OUTPUT — Brand DNA Document with: Brand Overview, Visual System (fonts + hex codes), Photography Direction, Product Details, Ad Creative Style, and a 50-75 word Image Generation Prompt Modifier to prepend to every prompt.

Step 3: Pull 3-5 reference images: hero product shot, website screenshot, 1-2 existing Meta ads, and a lifestyle shot.

Step 4: Paste any template from the below ad types into the Claude Project. Claude adapts the [BRACKETS] using the Brand DNA it already researched.

Step 5: Copy the adapted prompt + reference images into Nano Banana 2. Generate.

As a reminder, I always use fal.ai to generate multiple versions. This is the more expensive route, but it is far more efficient than doing it directly in Gemini.

Here are the Ad Templates

1. Product Shot (No Copy)

Start here. No text to trip up the model.

Use the attached images as brand reference. Match the exact product design, colors, and visual tone precisely. Create: a pure product photograph of [YOUR PRODUCT DESCRIPTION] centered on [SURFACE like honed white Calacatta marble / light oak / matte black]. [PRODUCT DETAILS] rest at the base. A single [PROP like eucalyptus sprig] lays behind it. Soft diffused natural window light from upper left. [BACKDROP COLOR] backdrop. No text anywhere. Shot on 85mm f/1.8, medium format sensor, shallow depth of field. [MOOD like quiet elevated minimalism]. 4:5 aspect ratio.

2. Headline

Tests text rendering. If this comes back clean, you're golden.

Use the attached images as brand reference. Match the exact product colors, typography style, and brand tone precisely. Create: a static ad with a [BACKGROUND] background. Top third: large bold sans-serif headline reading "[YOUR HEADLINE, under 10 words]". Below in smaller text: "[YOUR SUBHEAD]". Bottom half: [YOUR PRODUCT] on the surface with [DETAILS]. Shot at 50mm f/2.8 from slightly above. [BRAND] logo bottom right. Clean, authoritative. 4:5 aspect ratio.

3. Offer/Promotion

Use the attached images as brand reference. Match exact brand colors and typography style. Create: a promotional ad with a split background. Top 60% is [PRIMARY BRAND COLOR] and bottom 40% is [CONTRAST COLOR]. [YOUR PRODUCT] sits centered where colors meet, soft studio lighting. Upper area: large [CONTRAST TEXT] sans-serif reading "[YOUR OFFER]". Below: "[OFFER DETAILS]". [BRAND] logo bottom right. 9:16 aspect ratio.

4. Testimonials

Use the attached images as brand reference. Create: a testimonial ad set in [SETTING like bright bathroom] with warm natural light. [YOUR PRODUCT] on [SURFACE], slightly out of focus. Overlaid: large bold white sans-serif "[SHORT HEADLINE]". Below: "[FULL QUOTE]. [NAME], [CREDENTIAL]." Five filled [BRAND COLOR] stars. [BRAND] logo bottom right. Shot on 35mm f/2.0. 9:16 aspect ratio.

5. Features/Benefits Point-Out

Use the attached images as brand reference. Create: an educational diagram-style ad on white background. Top: bold [BRAND COLOR] text "[HEADER]". Below: [YOUR PRODUCT] centered, even studio lighting. Four callout boxes with connecting lines: "[BENEFIT 1-4]". Each has a small [BRAND COLOR] circle. "[WEBSITE]" bottom center. [BRAND] logo bottom right. Scientific diagram redesigned by a luxury agency. 4:5 aspect ratio.

6. Statistics

Use the attached images as brand reference. Create: a data-driven ad on white background. Upper half: oversized [BRAND COLOR] numeral "[YOUR STAT like 86%]" in enormous bold sans-serif. Below: "[STAT CONTEXT]". Thin [ACCENT] horizontal line. Lower third: [YOUR PRODUCT] right of center. Footnote: "[SOURCE]". [BRAND] logo bottom right. Confident, clinical. 4:5 aspect ratio.

7. Bullet-Points

Use the attached images as brand reference. Create: a benefit-list ad, split composition on [BACKGROUND] background. Left 40%: [YOUR PRODUCT] on [SURFACE], shot at 85mm f/2.8. Right 60%: vertical stack of five lines with filled [BRAND COLOR] circles: "[BENEFIT 1-5]". Clean sans-serif, generous spacing. [BRAND] logo bottom right. 4:5 aspect ratio.

8. UGC (TikTok Native)

This is the one.

Use the attached images as brand reference for product color ONLY. Do NOT use ad layouts or polish. This should look native to TikTok. Create: a TikTok screenshot of [PERSON like woman in late 20s, messy bun, oversized cream t-shirt] in [SETTING like bright bathroom]. Holding [PRODUCT] next to face, genuine smile. iPhone 15 Pro 24mm f/1.78, slight grain. TikTok caption text: "[HOOK]". Full TikTok UI: right sidebar (heart, comment, bookmark, share with counts), bottom bar (@[HANDLE], [CAPTION WITH HASHTAGS]), TikTok logo, spinning music disc. 9:16 aspect ratio.

9. Social Proof

Use the attached images as brand reference. Create: a social proof ad on [BACKGROUND]. Top: "[HEADLINE like Join 1,000,000+ Members]" in bold [BRAND COLOR]. Five filled stars with "Rated [X] out of 5". Center: [YOUR PRODUCT] at 50mm f/4. Below: frosted white card with five-star rating, "[REVIEW TITLE]", "[2-3 SENTENCE REVIEW]", "[ATTRIBUTION]" in italic. Below card: "As Featured In" with five grayscale logos. [BRAND] logo bottom right. 4:5 aspect ratio.

[IMAGE: Social proof — C0c7KypmFH1eBO87ymwEl_WTXj5h11.png]

10. Us vs Them

This one failed until I showed Claude actual examples of the format. See above.

Use the attached images as brand reference. Create: a side-by-side divided vertically. Left: muted gray-blue background. Right: [PRIMARY BRAND COLOR]. Center top: white circle with "VS". Left header: "[COMPETITOR CATEGORY]" + generic competitor product + list with X marks: "[WEAKNESS 1-5]". Right header: "[YOUR BRAND]" + [YOUR PRODUCT] + list with checkmarks: "[STRENGTH 1-5]". [BRAND] logo bottom right. 4:5 aspect ratio.

11. Before & After (UGC Native)

Has to look like a real person posted it.

Use the attached images as brand reference for product color ONLY. This should look like a real person's post. Create: TikTok before-and-after. LEFT: grainy iPhone mirror selfie, [PERSON] in dimly lit bathroom, [BEFORE STATE], harsh lighting. White handwritten text: "[BEFORE DATE]". RIGHT: same person, same bathroom, bright natural light, [AFTER STATE], [PRODUCT] visible on counter. White text: "[AFTER DATE]". Top center: "[TIMEFRAME] on [BRAND]" with emoji. Should look stitched in CapCut. 9:16 aspect ratio.

12. Negative Marketing (Bait & Switch)

Same story as Us vs Them. Had to show Claude examples before it understood the format.

Use the attached images as brand reference. Create: Background is close-up of [PRODUCT], slightly blurred. Center: white rounded-rectangle review card (Amazon-style). Gray user icon, "[NAME]", one gold star + four gray, orange "Verified Purchase" badge, bold text: "[BAIT that sounds negative but is positive]". Bottom: bold white sans-serif "[PUNCHLINE]". [BRAND] logo bottom right. 4:5 aspect ratio.

13. Press/Editorial

Use the attached images as brand reference. Create: a press ad on off-white linen background. Top: "As Featured In" in small [BRAND COLOR] uppercase wide-tracked text. Below: five grayscale publication logos. Center: italic serif pull-quote in [BRAND COLOR]: "[PRESS QUOTE]" with attribution. Lower third: [PRODUCT] at 85mm f/2.8, soft side light. [BRAND] logo bottom left. Generous white space. Full-page Vogue energy. 4:5 aspect ratio.

The Two Formats That Kept Failing (And How My BFF Claude and I Fixed Them)

This is the single biggest takeaway from the entire test.

Some ad formats are so industry-specific that neither Claude nor Nano Banana 2 knows what they look like out of the box. "Negative marketing" to us means a fake 1-star Amazon review that's actually a rave.

To Claude, it meant a confrontational attack ad.

The first prompt Claude wrote me came back from Nano Banana with: "Your probiotic is probably dead before it reaches your gut."

Black background. Aggressive copy. Completely wrong.

Same with Us vs Them.

Claude wrote me a prompt for a "comparison ad" and Nano Banana generated an artsy photographic diptych. Beautiful.

Not how a Us vs Them ad works in performance creative. Those are structured grids with checkmarks and X marks.

Here's what fixed it: I uploaded actual examples of these ad formats into our Claude conversation. Screenshots from my ad creative swipe file. I showed Claude what negative marketing actually looks like in our world, what a Us vs Them grid actually looks like, and said "write me a prompt that describes THIS."

References I Used For Negative Marketing:

Reference I Used For Us vs. Them:

Claude then wrote prompts specific enough that Nano Banana 2 generated the format correctly without ever seeing those reference images itself. The model only got brand references and the prompt. Claude was the translator between my visual references and Nano Banana's generation.

The Us vs. Them marketing went from this to this:

The negative marketing went from attack ad to this:

The workflow: show Claude what you want → Claude writes the prompt → give Nano Banana 2 the prompt + brand refs only. Claude handles format knowledge and prompt engineering. Nano Banana handles pixels and brand matching.

Pro Tips

Product description specificity has a ceiling. Once you hit "dark green translucent glass jar with visible nested capsule," more detail doesn't help. But below that threshold, it hurts a LOT.

Generate 3-4 variations. The first output is rarely the best. But Nano Banana 2 is more consistent than anything I've tested: your third output refines the first instead of being completely different.

Build your ad format swipe file now. When Claude doesn't know what a format looks like, show it. Upload 3-5 examples of every ad format you run regularly. Claude translates the visual into a prompt. Nano Banana generates it. Your swipe file is now training data, not just inspiration.

What This Means

I want to be clear: this isn't "AI replaces your creative team." That take is lazy and wrong.

This is: your team can concept 50 ideas before lunch instead of 5. The brief-to-concept phase just went from days to minutes. You still need humans to judge what's good. But the brainstorming bottleneck is gone, and the brands that figure this out first are getting 10x more concepts before they spend a dollar on production.

That creative velocity gap is about to become the whole game.

One More Thing

This workflow is somewhat of a manual version of what we're building at Skipper. Skipper scrapes your reviews, discovers who's buying and why, and generates ad creative targeted to real buyer personas.

The beta is open: getskipper.ai

Okay. I'm going to go make dinner (or more realistically, pick up dinner) before Maddie realizes I've been writing about AI prompts for the last four hours instead of being a functional adult.

If you try any of these prompts, reply and tell me which format worked best. I'm genuinely curious.

Have a great weekend,

Wil

Recommended for you

View all
caret-right