Latest: round 2Copy for all eightRound 2, old offer
Ad review · wave 1

Wave 1: eight ads for the statics ad set

The first eight concepts. They still say “free evaluation,” the offer you have since replaced, so they need regenerating with the custom training plan before any of them run.

D1

Your dog ignores every command; you repeat yourself and end up yelling

D1 Feed 4:5 ad
Feedtap for full size
D1 Stories/Reels 9:16 ad
Stories / Reels

the first hook line starts at about 11% of the height, so it may touch the Stories profile bar (four attempts; the button bar was fixed).

Pain
“You're shouting yourself hoarse. Your dog still ignores you.”
Fix
A trainer at your home shows you how to be heard.
Offer
Free evaluation / 30 minutes, no card / Book your free evaluation
Proof
“Yelling at Caesar was achieving nothing. We now have a game plan that works.” Trustpilot review

Hook cranked from Dogo 1150191603804285 (446 days): 'Stop yelling at your dog'

Primary text and headline

You've said his name four times, louder each time. He's still nosing through the trash like you aren't in the room.

A Dog Academy trainer comes to your home and works with the two of you in your own kitchen and yard. They watch how you ask, fix the cues he keeps missing, and show you how to get his attention before you give a command.

Start with a free 30-minute evaluation. No card. If the plan fits, you get up to 8 in-person lessons at your door (1 a week), lifetime unlimited virtual lessons (up to 2 a week) and the full online course library.

“Yelling at Caesar was achieving nothing. We now have a game plan that works.” Trustpilot review

Headline: Get Your Dog to Listen at Home · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt a1 · reference: 2020479485269343.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2020479485269343.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOU'RE SHOUTING YOURSELF HOARSE." / "YOUR DOG STILL IGNORES YOU." / "A trainer at your home shows you how to be heard." / "BEFORE" / "LESSON AT HOME" / "AFTER" / "Ignores every command" / "You learn his cues" / "Calm at your feet" / "FREE EVALUATION" / "30 minutes, no card" / "“Yelling at Caesar was achieving nothing. We now have a game plan that works.”" / "Trustpilot review" / "BOOK YOUR FREE EVALUATION".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the two hook lines are the biggest type, capitals about 64 pixels. "FREE EVALUATION" about 38 pixels. The button bar words about 34 pixels. Caption bars 24 pixels, list lines 22 pixels, the review line 20 pixels.

## CONCEPT
SOURCE 2020479485269343 is the layout to inherit: a cream page with a huge two-line heavy headline across the top, a thin line of small type under it, three equal photographs side by side each topped by a coloured caption bar (red, amber, green) telling a before / training / after story, one short list line with a cross or tick icon under each photograph, a boxed offer cell with a gift icon at the bottom left, a boxed proof cell at the bottom right and a full-width deep green button bar along the bottom edge. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Cream #F6F1E4 page with thin rounded borders like the source.
- 3% to 17% of the height: "YOU'RE SHOUTING YOURSELF HOARSE." in heavy condensed near-black #1B1B1B, and under it "YOUR DOG STILL IGNORES YOU." in the same weight in deep green #2E5E1E. Both lines centred.
- 19% to 22%: "A trainer at your home shows you how to be heard." centred in dark grey.
- 25% to 65%: three photographs of the SAME woman, the SAME young fawn boxer and the SAME home, each visibly different. Left, red bar "BEFORE": a bright kitchen, the woman in a grey hoodie with a hand cupped to her mouth calling, the boxer with its head in an open trash can, back turned. Middle, amber bar "LESSON AT HOME": the same kitchen, the boxer sitting and looking up at her raised flat hand, and a trainer in a plain olive fleece crouched beside them, seen from the side, pointing at her hand. Right, green bar "AFTER": evening on the back step, the woman sitting with a mug, the boxer lying relaxed against her leg looking up at her.
- 67% to 71%: under the left photo a red cross and "Ignores every command"; under the middle an amber tick and "You learn his cues"; under the right a green tick and "Calm at your feet".
- 74% to 89%: left cell with a thin green outline and a simple gift-box line icon: "FREE EVALUATION" in heavy green, "30 minutes, no card" under it. Right cell with a thin outline: the review line in italic dark grey on two or three lines, "Trustpilot review" small under it.
- 91% to 98%: full-width deep green #2E5E1E bar with "BOOK YOUR FREE EVALUATION" in white heavy caps, centred.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt r4 · reference: 2020479485269343.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2020479485269343.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
RETRY (structural, 4th): three attempts pushed the button bar to 82% to 92% of the height, inside the covered phone zone. The two boxed cells are gone: the review is one line and the bar carries the offer, so the bar ENDS by 76%. Below 78% there is only plain cream.
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOU'RE SHOUTING YOURSELF HOARSE." / "YOUR DOG STILL IGNORES YOU." / "A trainer at your home shows you how to be heard." / "BEFORE" / "LESSON AT HOME" / "AFTER" / "Ignores every command" / "You learn his cues" / "Calm at your feet" / "“Yelling at Caesar was achieving nothing. We now have a game plan that works.” Trustpilot review" / "BOOK YOUR FREE EVALUATION" / "No card. 30 minutes.".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the hook lines are the biggest type, capitals about 60 pixels. The button bar words about 34 pixels, caption bars 24, list lines 22, review 22.

## CONCEPT
SOURCE 2020479485269343 is the layout to inherit: a cream page, a huge heavy headline at the top, a small line under it, before / training / after photographs under coloured caption bars with a cross or tick line each, a boxed offer cell with a gift icon, a boxed proof cell and a full-width deep green button bar. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Cream #F6F1E4 page. Top 0% to 14%: plain cream with a thin rounded border, no words.
- 14% to 25%: "YOU'RE SHOUTING YOURSELF HOARSE." (near-black) and "YOUR DOG STILL IGNORES YOU." (deep green #2E5E1E), heavy condensed caps, centred, each on two lines if needed.
- 26% to 28%: "A trainer at your home shows you how to be heard." centred, dark grey.
- The three moments sit SIDE BY SIDE as three tall portrait photographs, like the source, 30% to 58%, each topped by its caption bar with its list line under it at 59% to 63%: "BEFORE" (red) the woman in a grey hoodie calling with a hand at her mouth while the fawn boxer noses into an open kitchen trash can / "LESSON AT HOME" (amber) the same kitchen, the boxer sitting and looking at her raised flat hand while a trainer in a plain olive fleece crouches beside them, seen from the side / "AFTER" (green) evening on the back step, the boxer lying against her leg. List lines: red cross "Ignores every command", amber tick "You learn his cues", green tick "Calm at your feet".
- 63% to 67%: the review as one centred italic line in dark grey, ending with "Trustpilot review" in small caps.
- 69% to 75%: full-width deep green bar, "BOOK YOUR FREE EVALUATION" in white heavy caps, and "No card. 30 minutes." small in dark green just under the bar, ending by 77%.
- 78% to 100%: plain cream, no words.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>
D2

Puppy chaos: biting hands, accidents on the rug, crying all night; regretting the puppy

D2 Feed 4:5 ad
Feedtap for full size
D2 Stories/Reels 9:16 ad
Stories / Reels
Pain
“You wanted a puppy. Now you want your life back.”
Fix
A trainer comes to your home and shows you what to do.
Offer
Book a free evaluation / No card. 30 minutes.
Proof
“My pup went from Cujo to a sweetheart.” Trustpilot review

Hook cranked from Dogo 2065481830580626 (535 days): 'Regret getting a puppy?'

Primary text and headline

It's 2 a.m. and the crate is howling again. Your sleeves have holes in them, the rug by the back door smells, and part of you is wondering if getting him was a mistake.

Before you give up on him, get someone in the room who trains puppies every week. A Dog Academy trainer comes to your home and shows you what to do about the biting and the accidents, with your puppy, in your house.

Book a free 30-minute evaluation first. No card. The full plan covers up to 8 in-person lessons at your door (1 a week), lifetime unlimited virtual lessons (up to 2 a week) and the full online course library, so you have help the next time it's 2 a.m.

“My pup went from Cujo to a sweetheart.” Trustpilot review

Headline: Puppy Help at Your Front Door · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt a1 · reference: 1602840068055281.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/1602840068055281.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
The source is a flat illustration, so ours is a flat illustration in the same kind of style: clean outlines, simple fills, correct dog anatomy (four legs, one tail), no 3D rendering and no photographic textures.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOU WANTED A PUPPY." / "NOW YOU WANT YOUR LIFE BACK." / "BITING HANDS AND SLEEVES" / "ACCIDENTS ON THE RUG" / "CRYING ALL NIGHT IN THE CRATE" / "JUMPING ON EVERYONE" / "A trainer comes to your home and shows you what to do." / "“My pup went from Cujo to a sweetheart.”" / "Trustpilot review" / "BOOK A FREE EVALUATION" / "No card. 30 minutes.".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the two headline lines are the biggest type, capitals about 58 pixels. List lines about 28 pixels. The sentence about 26 pixels. The quote about 30 pixels. The button words about 32 pixels.

## CONCEPT
SOURCE 1602840068055281 is the layout to inherit: a white page with a two-line heavy caps headline at the top (first line hot pink, second black), a bulleted caps symptom list in the upper left, flat black dog drawings on the right and the lower left, a short explanatory sentence, a coloured line in the middle, and an outlined black button at the bottom centre. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Pure white page, generous margins.
- 4% to 16% of the height, left-aligned at 6% of the width: "YOU WANTED A PUPPY." in heavy hot pink #E6397A caps, then "NOW YOU WANT YOUR LIFE BACK." in heavy black caps.
- 20% to 40%, left 55% of the width: four black bullets, one per line: "BITING HANDS AND SLEEVES", "ACCIDENTS ON THE RUG", "CRYING ALL NIGHT IN THE CRATE", "JUMPING ON EVERYONE".
- Right side, 18% to 46%: a flat solid-black drawing of a Labrador puppy tugging hard on a drawn shirt sleeve (only the forearm shown).
- Left side, 50% to 72%: a flat black drawing of a small puppy sitting guiltily next to a drawn puddle on a round rug; right side, 50% to 72%, a flat black drawing of a wire crate with a puppy inside, head up, mid-howl, with three short motion lines.
- 74% to 77%: "A trainer comes to your home and shows you what to do." centred in black.
- 79% to 85%: the quote centred in pink italic, "Trustpilot review" small in grey under it.
- 88% to 95%: an outlined black rounded button, centred, with "BOOK A FREE EVALUATION" in heavy black caps, and "No card. 30 minutes." small in grey just under the button.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt a1 · reference: 1602840068055281.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/1602840068055281.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
The source is a flat illustration, so ours is a flat illustration in the same kind of style: clean outlines, simple fills, correct dog anatomy (four legs, one tail), no 3D rendering and no photographic textures.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOU WANTED A PUPPY." / "NOW YOU WANT YOUR LIFE BACK." / "BITING HANDS AND SLEEVES" / "ACCIDENTS ON THE RUG" / "CRYING ALL NIGHT IN THE CRATE" / "JUMPING ON EVERYONE" / "A trainer comes to your home and shows you what to do." / "“My pup went from Cujo to a sweetheart.”" / "Trustpilot review" / "BOOK A FREE EVALUATION" / "No card. 30 minutes.".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the two headline lines are the biggest type, capitals about 56 pixels. List lines 28, sentence 26, quote 30, button words 32 pixels.

## CONCEPT
SOURCE 1602840068055281 is the layout to inherit: a white page, a two-line heavy caps headline (hot pink line then black line), a bulleted caps symptom list, flat black dog drawings, a short sentence, a coloured line and an outlined black button. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Pure white page. 0% to 14%: a flat black drawing of a puppy's tail and back legs peeking in from the top edge, no words.
- 15% to 25%, left-aligned: "YOU WANTED A PUPPY." hot pink #E6397A heavy caps, "NOW YOU WANT YOUR LIFE BACK." black heavy caps.
- 27% to 42%, full width: the four black bullets "BITING HANDS AND SLEEVES" / "ACCIDENTS ON THE RUG" / "CRYING ALL NIGHT IN THE CRATE" / "JUMPING ON EVERYONE".
- 43% to 60%: one row of three flat black drawings: a Labrador puppy tugging a drawn sleeve, a puppy beside a puddle on a round rug, a puppy howling in a wire crate.
- 62% to 65%: "A trainer comes to your home and shows you what to do." centred black.
- 66% to 70%: the quote in pink italic, "Trustpilot review" small grey under it.
- 72% to 78%: the outlined black rounded button "BOOK A FREE EVALUATION" with "No card. 30 minutes." small grey under it.
- 78% to 100%: white, one small flat black drawing of a sleeping puppy at the bottom right, no words.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>
D3

Your dog jumps all over guests at the front door

D3 Feed 4:5 ad
Feedtap for full size
D3 Stories/Reels 9:16 ad
Stories / Reels
Pain
“You're welcoming guests. Your dog is knocking them over.”
Fix
A trainer comes to your door and practices greetings with you.
Offer
Book a free 30-minute evaluation. No card.
Proof
Rated 4.4 by 1,583 reviewers on Trustpilot.

Hook cranked from Bark Busters 2085653408635728 (374 days): 'When a guest walks in... most dogs would be barking, jumping and pacing.'

Primary text and headline

The doorbell rings and you already know how this goes. Seventy pounds of dog at the door, paws on your sister's jeans, and you hauling on his collar while she says it's fine.

A Dog Academy trainer comes to your house and practices the door with you. You'll rehearse it with real knocks in your own hallway, so you know what to do before you turn the handle.

Start with a free 30-minute evaluation. No card. The plan includes up to 8 in-person lessons at your door (1 a week), lifetime unlimited virtual lessons (up to 2 a week) and the full online course library.

Rated 4.4 by 1,583 reviewers on Trustpilot.

Headline: Stop the Jumping at the Door · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt a1 · reference: 27490122123955280.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/27490122123955280.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOU'RE" / "WELCOMING" / "GUESTS." / "YOUR DOG IS" / "KNOCKING" / "THEM OVER." / "A trainer comes to your door and practices greetings with you." / "Rated 4.4 by 1,583 reviewers on Trustpilot." / "Book a free 30-minute evaluation. No card." / "Dog Academy".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the stacked headline is by far the biggest type, capitals about 84 pixels, six lines. The three white lines about 30 pixels. "Dog Academy" about 26 pixels.

## CONCEPT
SOURCE 27490122123955280 is the layout to inherit: one full-bleed shallow-focus photograph; a huge stacked condensed headline in yellow in the upper left over the soft, darker part of the background, two or three words per line; three short lines of white sans under it; the trainer's hand with a treat and a treat pouch working a dog in the right half; a small brand name at the bottom left. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Photograph: the front hall of a family home in late afternoon. The front door is open at the right and warm daylight spills in. A big young golden doodle stands on its hind legs with both front paws on the jeans of a visitor who stands in the doorway, seen only from the waist down, holding a covered dish. In the right foreground, slightly soft, a trainer's hand in a plain olive jacket sleeve holds a treat low toward the dog's nose, a black treat pouch clipped at the hip. The left half of the frame is the dim hallway wall and a staircase in soft focus.
- Upper left, 5% to 50% of the height, inside the left 55% of the width: the six headline lines stacked flush left in tall heavy condensed yellow #F4D23C caps: "YOU'RE" / "WELCOMING" / "GUESTS." / "YOUR DOG IS" / "KNOCKING" / "THEM OVER."
- 53% to 66%, same left column: three white sans lines, one sentence per line (wrap within the column): the trainer line, the rating line, the evaluation line.
- Bottom left, 94%: "Dog Academy" in white medium sans.
- No words anywhere in the right half.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt a1 · reference: 27490122123955280.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/27490122123955280.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOU'RE" / "WELCOMING" / "GUESTS." / "YOUR DOG IS" / "KNOCKING" / "THEM OVER." / "A trainer comes to your door and practices greetings with you." / "Rated 4.4 by 1,583 reviewers on Trustpilot." / "Book a free 30-minute evaluation. No card." / "Dog Academy".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the stacked headline is by far the biggest type, capitals about 88 pixels, six lines. The three white lines about 32 pixels, "Dog Academy" about 26 pixels.

## CONCEPT
SOURCE 27490122123955280 is the layout to inherit: one full-bleed tall shallow-focus photograph, a huge stacked condensed yellow headline two or three words per line over the soft dark part of the background, three short white lines under it, a trainer's hand with a treat working a dog, a small brand name. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Tall photograph of a family front hall in late afternoon, shot from low: the dim hallway wall and staircase fill the upper half; the front door is open at the lower right with warm daylight. In the lower half a big young golden doodle stands on its hind legs with both front paws on the jeans of a visitor in the doorway (waist down only, holding a covered dish); in the right foreground a trainer's hand in a plain olive jacket sleeve holds a treat low toward the dog's nose, a black treat pouch at the hip.
- 15% to 50%, left 70% of the width, over the dim wall: "YOU'RE" / "WELCOMING" / "GUESTS." / "YOUR DOG IS" / "KNOCKING" / "THEM OVER." stacked flush left in tall heavy condensed yellow #F4D23C caps.
- 52% to 64%, same column: three white sans lines, the trainer line, the rating line, the evaluation line.
- 74% to 77%: "Dog Academy" in white medium sans at the left.
- 78% to 100%: photograph only (the dog's hind legs and the floor), no words.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>
D4

You paid for training (a send-away or board-and-train) and at home the dog is back to ignoring you

D4 Feed 4:5 ad
Feedtap for full size
D4 Stories/Reels 9:16 ad
Stories / Reels
Pain
“Your dog listened at the kennel. You're ignored at home.”
Fix
Dog Academy trains in your home, with you on the leash.
Offer
Free evaluation to start. No card.
Proof
★ 4.4 on Trustpilot column heading

Hook cranked from 1 clever k9 1260547362706088 (204 days): 'If my dog goes away to get trained, will he listen when he comes back home?'

Primary text and headline

He was great at pickup. He sat on cue and walked on a loose leash for the handoff video. Two weeks at home and he's back to pulling you out the door.

He learned it in their building, from their voice. Dog Academy trains in your home with you holding the leash, so the habits are built where he actually lives. And when he slides back months from now, you can still book lessons.

Book a free 30-minute evaluation. No card. The plan gives you up to 8 in-person lessons at your door (1 a week) and lifetime unlimited virtual lessons (up to 2 a week), plus the full online course library.

4.4 stars from 1,583 Trustpilot reviews.

Headline: Training That Happens at Home · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt a1 · reference: 2039968210726987.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2039968210726987.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOUR DOG LISTENED AT THE KENNEL." / "YOU'RE IGNORED AT HOME." / "DOG ACADEMY" / "★ 4.4 on Trustpilot" / "Trains in your home" / "You hold the leash" / "Lifetime virtual lessons" / "Free evaluation to start. No card." / "SEND-AWAY TRAINING" / "Trains in their kennel" / "You're not there" / "Ends at pickup".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the two hook lines are the biggest type, capitals about 50 pixels. Column headings about 34 pixels. Bullet lines about 26 pixels. The rating about 22 pixels.

## CONCEPT
SOURCE 2039968210726987 is the layout to inherit: the top half is two deep navy columns split by a thin white divider, each with a bold heading (left the brand, right the alternative) and a short list of white bullet lines; the bottom half is two photographs side by side of the same dog breed, the left one doing it right, the right one doing it wrong, split by a thin white line. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- 0% to 15% of the height: a full-width navy #0F2A4A header row with the hook in heavy white caps on two centred lines: "YOUR DOG LISTENED AT THE KENNEL." / "YOU'RE IGNORED AT HOME."
- 15% to 50%: the two navy columns under a thin white rule. Left: "DOG ACADEMY" heading, "★ 4.4 on Trustpilot" small right under it, then white bullets "Trains in your home", "You hold the leash", "Lifetime virtual lessons", and last, in yellow #F4C542, "Free evaluation to start. No card." Right: "SEND-AWAY TRAINING" heading, then white bullets "Trains in their kennel", "You're not there", "Ends at pickup".
- 50% to 100%: two photographs of the SAME young black-and-tan German shepherd. Left: an entry hall at home, the shepherd sitting calmly on a loose leash beside its owner's jeans, looking up. Right: the same dog lunging out through an open front door on a tight leash, the owner's arm pulled straight, one foot off balance on the step. No words on the photographs.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt r2 · reference: 2039968210726987.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2039968210726987.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
RETRY: the last attempt started the hook at 11% of the height, inside the covered top zone. Rejected. The top 14% is empty navy; the hook header starts at 15%.
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "YOUR DOG LISTENED AT THE KENNEL." / "YOU'RE IGNORED AT HOME." / "DOG ACADEMY" / "★ 4.4 on Trustpilot" / "Trains in your home" / "You hold the leash" / "Lifetime virtual lessons" / "Free evaluation to start. No card." / "SEND-AWAY TRAINING" / "Trains in their kennel" / "You're not there" / "Ends at pickup".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the two hook lines are the biggest type, capitals about 50 pixels. Column headings 32, bullets 26, rating 22 pixels.

## CONCEPT
SOURCE 2039968210726987 is the layout to inherit: two deep navy columns split by a thin white divider, each with a bold heading and white bullet lines, above two photographs of the same dog breed side by side, the left doing it right and the right doing it wrong. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- 0% to 14%: navy #0F2A4A, empty.
- 14% to 24%: navy header, the hook in heavy white caps, centred: "YOUR DOG LISTENED AT THE KENNEL." / "YOU'RE IGNORED AT HOME."
- 24% to 50%: the two navy columns under a thin white rule. Left "DOG ACADEMY", "★ 4.4 on Trustpilot" small under it, bullets "Trains in your home", "You hold the leash", "Lifetime virtual lessons", and last in yellow #F4C542 "Free evaluation to start. No card." Right "SEND-AWAY TRAINING", bullets "Trains in their kennel", "You're not there", "Ends at pickup".
- 50% to 100%: two tall photographs side by side of the SAME young black-and-tan German shepherd: left, sitting calmly on a loose leash beside its owner's jeans in a home entry hall, looking up; right, lunging out through an open front door on a tight leash, the owner's arm pulled straight. No words on the photographs.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>
D5

Endless training videos, and the dog still ignores you

D5 Feed 4:5 ad
Feedtap for full size
D5 Stories/Reels 9:16 ad
Stories / Reels
Pain
“Another training video. Another evening of your dog ignoring you.”
Fix
A trainer at your home watches you both and fixes it.
Offer
Free evaluation, no card yellow tab on the black box
Proof
★ 4.4 · 1,583 Trustpilot reviews

Hook cranked from Kingdom K9 USA 1485061055897876 (310 days): 'Have you been trying to train your stubborn dog for what seems like FOREVER with little or no results?'

Primary text and headline

You've saved about forty training videos. You watch one after dinner, try it in the living room, and he looks at you like you're speaking another language.

Nobody in a video can see your timing or your hands. A Dog Academy trainer comes to your door, watches you and your dog together, and fixes the small things that keep the commands from landing.

Your first step is a free 30-minute evaluation. No card. From there, the plan includes up to 8 in-person lessons at your door (1 a week), lifetime unlimited virtual lessons (up to 2 a week) and the full course library for between visits.

1,583 Trustpilot reviews, 4.4 stars.

Headline: A Real Trainer at Your Door · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt r2 · reference: 2175727003352861.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2175727003352861.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "ANOTHER TRAINING VIDEO." / "ANOTHER EVENING OF" / "YOUR DOG IGNORING YOU." / "MORE VIDEOS" / "FREE EVALUATION, NO CARD" / "A TRAINER" / "AT YOUR DOOR" / "★ 4.4 · 1,583 Trustpilot reviews" / "A trainer at your home watches you both and fixes it.".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the three hook lines are by far the biggest type, capitals about 78 pixels. Nothing else comes close. The words inside the black box, "A TRAINER" / "AT YOUR DOOR", capitals about 44 pixels, about half the hook. "MORE VIDEOS" about 36 pixels. The yellow tab about 26 pixels, the pill about 22 pixels, the band sentence about 30 pixels. There is no giant single word anywhere.

## CONCEPT
SOURCE 2175727003352861 is the layout to inherit: a saturated golden-yellow ground; top-left a huge heavy caps headline in red with one line reversed out of a black slanted box; under it an option struck through with a thick red line; then a black rounded box with a yellow label on top and a giant white word inside; an outlined pill line under the box; a person with a dog cut out and filling the right half; a red band with chevrons across the bottom. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Golden yellow #F5B400 ground.
- Right 45% of the width, 12% to 88% of the height: a cut-out photograph of a tired woman in her 30s in a grey sweatshirt, holding a phone that shows a blurry dog video (no readable text), her other hand pressed to her forehead, and beside her a young black Labrador sitting and looking away from her, out of frame.
- Left 58% column, 4% to 34% of the height, the hook as the dominant block: "ANOTHER TRAINING VIDEO." in heavy red #D7261E caps; "ANOTHER EVENING OF" in heavy black caps; "YOUR DOG IGNORING YOU." in heavy white caps reversed out of a black slanted box. Each hook line wraps within the column if needed.
- 37% to 41%: "MORE VIDEOS" in heavy black caps, smaller, with one thick red line struck through it.
- 45% to 61%: a black rounded box, no taller than 16% of the frame, with a yellow tab on its top edge reading "FREE EVALUATION, NO CARD"; inside the box two lines of white heavy caps, "A TRAINER" / "AT YOUR DOOR", about half the size of the hook.
- 65% to 69%: an outlined dark pill holding "★ 4.4 · 1,583 Trustpilot reviews".
- 88% to 100%: a red band across the full width with small yellow chevrons at both ends and "A trainer at your home watches you both and fixes it." in white, centred.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt r4 · reference: 2175727003352861.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2175727003352861.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
RETRY: the last attempt was right except the first red hook line started at 10% of the height, inside the covered top zone. Keep that layout and move the whole text column down so "ANOTHER TRAINING VIDEO." starts at 16%; the top 15% is plain yellow.
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "ANOTHER TRAINING VIDEO." / "ANOTHER EVENING OF" / "YOUR DOG IGNORING YOU." / "MORE VIDEOS" / "FREE EVALUATION, NO CARD" / "A TRAINER" / "AT YOUR DOOR" / "★ 4.4 · 1,583 Trustpilot reviews" / "A trainer at your home watches you both and fixes it.".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the three hook lines are by far the biggest type, capitals about 76 pixels. "A TRAINER" / "AT YOUR DOOR" in the box about 42 pixels, half the hook. "MORE VIDEOS" 34, tab 26, pill 22, band 28 pixels. There is no giant single word anywhere.

## CONCEPT
SOURCE 2175727003352861 is the layout to inherit: a saturated golden-yellow ground, a huge heavy caps headline in red and black with one line reversed out of a black slanted box, an option struck through with a thick red line, a black rounded box with a yellow label and a giant white word, an outlined pill line, a person with a dog cut out, a red band with chevrons. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Golden yellow #F5B400 ground. 0% to 14%: yellow, empty.
- 14% to 28%, full width, left-aligned: "ANOTHER TRAINING VIDEO." heavy red #D7261E caps, "ANOTHER EVENING OF" heavy black caps, "YOUR DOG IGNORING YOU." white caps reversed out of a black slanted box.
- 29% to 33%: a red slanted strip with small yellow chevrons at both ends, directly under the hook, holding "A trainer at your home watches you both and fixes it." in white (in 9:16 the source's red band moves up here).
- 34% to 36%: "MORE VIDEOS" heavy black caps with a thick red strike line.
- 37% to 49%, left 58% of the width: a black rounded box with a yellow tab on its top edge reading "FREE EVALUATION, NO CARD" and, inside, two lines of white heavy caps "A TRAINER" / "AT YOUR DOOR", half the size of the hook. Right 42%: a cut-out photograph of a tired woman in her 30s in a grey sweatshirt holding a phone showing a blurry dog video, other hand on her forehead.
- 50% to 53%: the outlined dark pill "★ 4.4 · 1,583 Trustpilot reviews" under the box.
- 54% to 100%: a young black Labrador cut out, sitting and looking away out of frame, beside the woman's legs, running off the bottom edge. No words below 78%.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>
D6

Your dog lunges and barks at other dogs on walks

D6 Feed 4:5 ad
Feedtap for full size
D6 Stories/Reels 9:16 ad
Stories / Reels

the comic's "!@#%?!" burst sits at about 9% of the height; it is part of the drawing, not copy.

Pain
“Your dog spots another dog. You brace for the lunge.”
Fix
A trainer works your walking route with you.
Offer
Book a free evaluation
Proof
“She's happier, has so much more self-control” Trustpilot review

Hook cranked from Doggy Dan 799093193160607 (283 days): 'If you've got a reactive dog or an aggressive dog'

Primary text and headline

You walk him at 6 a.m. because the street is empty. Then a neighbor rounds the corner with a doodle, and you're wrapping the leash twice around your hand before he even starts.

Dog Academy trainers work on this on your own route, with you on the leash. You learn where to stand and what to do before he hits the end of the lead.

Book a free 30-minute evaluation. No card. The plan gives you up to 8 in-person lessons at your door (1 a week), lifetime unlimited virtual lessons (up to 2 a week) and the full online course library.

“She's happier, has so much more self-control.” Trustpilot review

Headline: Calmer Walks Past Other Dogs · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt r3 · reference: 3285129554981152.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/3285129554981152.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
The source is a flat illustration, so ours is a flat illustration in the same kind of style: clean outlines, simple fills, correct dog anatomy (four legs, one tail), no 3D rendering and no photographic textures.

## RULES
RETRY: the last attempt came back 1254x1254, a square (ratio 1.00). That is rejected. Return a 4:5 portrait 1122 wide by 1402 tall: give the comic panels more height and keep the band as it is.
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "!@#%?!" / "“She's happier, has so much more self-control”" / "Trustpilot review" / "YOUR DOG SPOTS ANOTHER DOG." / "YOU BRACE FOR THE LUNGE." / "A trainer works your walking route with you." / "Dog Academy" / "BOOK A FREE EVALUATION".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the two headline lines are the biggest type, capitals about 60 pixels. The script line about 36 pixels. The pill words about 26 pixels. The quote about 24 pixels. "Dog Academy" is plain small white sans text about 26 pixels tall, with NO icon, NO house, NO dog head and NO drawn logo (a1 invented a logo).

## CONCEPT
SOURCE 3285129554981152 is the layout to inherit: the top 55% is two comic panels side by side split by a white gutter (left a dog barking furiously with a jagged speech bubble full of grawlix, right the same dog calm with a round speech bubble); the bottom 45% is a dark purple halftone band holding a huge two-line condensed white headline, a lime handwritten-script subline under it, the brand name bottom-left and a rounded lime pill bottom-right. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Top 55%, left panel: a sunny suburban sidewalk; a stocky brown pit-mix on a leash lunges forward with its mouth wide, barking at a small white dog across the street; its owner, a cartoon man in a blue t-shirt, leans back with both hands on the leash, eyes wide. A jagged red-outlined speech bubble from the pit-mix holds "!@#%?!".
- Top 55%, right panel: the same street, the same man and the same pit-mix walking past the small white dog on a loose leash, the pit-mix looking up at the man. A round white speech bubble from the man holds the quote in dark type, with "Trustpilot review" small under the bubble.
- Bottom 45%: deep purple #231A3F band with a fine dot halftone. Centred, "YOUR DOG SPOTS ANOTHER DOG." and "YOU BRACE FOR THE LUNGE." in heavy condensed white caps. Under them "A trainer works your walking route with you." in lime #C6F24E handwritten script. Bottom-left "Dog Academy" as small plain white text only. Bottom-right a rounded lime pill with "BOOK A FREE EVALUATION" in heavy purple caps.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt a1 · reference: 3285129554981152.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/3285129554981152.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
The source is a flat illustration, so ours is a flat illustration in the same kind of style: clean outlines, simple fills, correct dog anatomy (four legs, one tail), no 3D rendering and no photographic textures.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "!@#%?!" / "“She's happier, has so much more self-control”" / "Trustpilot review" / "YOUR DOG SPOTS ANOTHER DOG." / "YOU BRACE FOR THE LUNGE." / "A trainer works your walking route with you." / "Dog Academy" / "BOOK A FREE EVALUATION".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the two headline lines are the biggest type, capitals about 58 pixels. Script line 34, pill words 26, quote 24 pixels. "Dog Academy" is plain small white text, 26 pixels, with no icon and no drawn logo.

## CONCEPT
SOURCE 3285129554981152 is the layout to inherit: two comic panels (a dog barking furiously with a jagged grawlix bubble, then the same dog calm with a round speech bubble) above a dark purple halftone band with a huge condensed white headline, a lime handwritten-script subline, the brand name and a rounded lime pill. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- For the tall screen the two panels STACK, one above the other, split by a white gutter. 0% to 14%: sky of the top panel, no words.
- Top panel, 0% to 36%: a sunny suburban sidewalk; a stocky brown pit-mix lunges with its mouth wide at a small white dog across the street, its cartoon owner in a blue t-shirt leaning back on the leash; a jagged red-outlined bubble "!@#%?!" at 16% to 22%.
- Second panel, 37% to 58%: the same man and pit-mix walking past the small white dog on a loose leash, the pit-mix looking up at him; a round white bubble from the man with the quote, "Trustpilot review" small under it.
- 58% to 100%: deep purple #231A3F band with fine dot halftone. 60% to 68%: "YOUR DOG SPOTS ANOTHER DOG." / "YOU BRACE FOR THE LUNGE." heavy condensed white caps centred. 69% to 72%: "A trainer works your walking route with you." lime #C6F24E script. 73% to 77%: "Dog Academy" white at left, rounded lime pill "BOOK A FREE EVALUATION" at right. 78% to 100%: purple halftone only.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>
D7

You bought the no-pull harness and your dog still drags you down the street

D7 Feed 4:5 ad
Feedtap for full size
D7 Stories/Reels 9:16 ad
Stories / Reels
Pain
“You bought the no-pull harness. Your dog still drags you.”
Fix
A trainer walks your street and coaches you both.
Offer
Free evaluation · no card
Proof
Round seal: 4.4 ★ / Trustpilot / 1,583 reviews

Hook cranked from Suburban K9 1042646247944054 (403 days): 'Tired of your dog pulling on walks or ignoring your commands?'

Primary text and headline

The no-pull harness helped for about a week. Now he leans into it just as hard, and you come home with a sore shoulder and a red line across your palm.

A Dog Academy trainer walks your own street with the two of you and coaches your leash handling in the spots where he pulls hardest.

Book a free 30-minute evaluation. No card. The plan includes up to 8 in-person lessons at your door (1 a week), lifetime unlimited virtual lessons (up to 2 a week) and the full online course library.

“its nice to finally not be yanked around when hes on walks” BBB review

Headline: Help for Dogs That Pull · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt a1 · reference: 1243064625554070.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/1243064625554070.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "You bought the" / "no-pull harness." / "Your dog still" / "drags you." / "A trainer walks your street and coaches you both." / "FREE EVALUATION · NO CARD" / "4.4 ★" / "TRUSTPILOT" / "1,583 REVIEWS" / "DOG ACADEMY".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the four torn-paper lines are the biggest type, serif capitals about 64 pixels. The resolution strip about 30 pixels. The tag strip about 24 pixels. Inside the seal, "4.4 ★" about 40 pixels and the ring words about 16 pixels.

## CONCEPT
SOURCE 1243064625554070 is the layout to inherit: one muted, overcast outdoor photograph; top-left three stepped strips of torn cream paper, each holding one line of a large dark serif headline; a small dark rectangular tag strip with light caps in the middle of the frame; a round gold rosette seal at the lower left; small light caps along the bottom edge. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Photograph: an overcast suburban sidewalk with lawns and parked cars, soft grey light. A strong young black-and-tan hound-shepherd mix in a bright orange no-pull harness hauls forward at the end of a taut leash, front legs digging in. Its owner, a man in his 50s in a navy rain jacket, seen from the side with his face turned away, leans back with his arm pulled straight out. Dog and man fill the right 60% of the frame from 30% to 95% of the height.
- Top-left, 4% to 36% of the height, left 60% of the width: four stepped torn cream paper strips, slightly rotated, one line each in dark brown #2B211B serif: "You bought the" / "no-pull harness." / "Your dog still" / "drags you."
- 38% to 42%: a narrower torn strip with "A trainer walks your street and coaches you both." in smaller serif.
- 48%, left of the dog: a small dark charcoal tag strip with "FREE EVALUATION · NO CARD" in light caps.
- Lower left, 70% to 88%: a round gold rosette seal with a ribbon tail, "4.4 ★" large in the centre, "TRUSTPILOT" and "1,583 REVIEWS" around it.
- Bottom edge, right: "DOG ACADEMY" in small light caps.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt r2 · reference: 1243064625554070.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/1243064625554070.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
RETRY: the last attempt started the first torn-paper strip at 9% of the height, inside the covered top zone. Rejected. The top 14% is sky and trees only; the first strip starts at 15%.
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "You bought the" / "no-pull harness." / "Your dog still" / "drags you." / "A trainer walks your street and coaches you both." / "FREE EVALUATION · NO CARD" / "4.4 ★" / "TRUSTPILOT" / "1,583 REVIEWS" / "DOG ACADEMY".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the four torn-paper lines are the biggest type, serif capitals about 62 pixels. Resolution strip 30, tag 24; in the seal "4.4 ★" about 40 and ring words 16 pixels.

## CONCEPT
SOURCE 1243064625554070 is the layout to inherit: one muted overcast outdoor photograph, stepped torn cream paper strips each holding one line of a large dark serif headline, a small dark tag strip with light caps, a round gold rosette seal and small light caps along the edge. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Tall photograph, overcast suburban sidewalk shot from behind and slightly to the side at hip height: a strong young black-and-tan hound-shepherd mix in a bright orange no-pull harness hauls forward at the end of a taut leash toward the top of the frame; its owner, a man in his 50s in a navy rain jacket, face turned away, leans back with his arm pulled straight. Dog and man fill 40% to 100% of the height.
- 0% to 14%: grey sky and trees, no words.
- 15% to 36%: four stepped torn cream strips, dark brown #2B211B serif: "You bought the" / "no-pull harness." / "Your dog still" / "drags you."; 37% to 40%: a narrower strip "A trainer walks your street and coaches you both."
- 43%: the small dark charcoal tag strip "FREE EVALUATION · NO CARD".
- 62% to 74%, left edge: the round gold rosette seal, "4.4 ★" large, "TRUSTPILOT" and "1,583 REVIEWS" around it.
- 75% to 77%: "DOG ACADEMY" small light caps at the right.
- 78% to 100%: photograph only, no words.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>
D8

Nonstop barking at the window, deliveries and every sound, and it's getting worse

D8 Feed 4:5 ad
Feedtap for full size
D8 Stories/Reels 9:16 ad
Stories / Reels
Pain
“You're waiting for your dog to outgrow barking. He's getting louder.”
Fix
A trainer works on it with you, at home.
Offer
Free evaluation →
Proof
4.4★ on Trustpilot handwritten corner

Hook cranked from Word of Mouth Dog Training 1283902543283102 (150 days): 'Struggling with your dog and it's stressing you out? Most dog behaviors won't fix themselves.'

Primary text and headline

The mail truck gets the full alarm. So does the neighbor's cat. You've stopped taking work calls at home because of it.

Barking he has practiced every day for a year rarely fades by itself. A Dog Academy trainer comes to your home, works on it at the window where it starts, and shows you what to do the second it begins.

Start with a free 30-minute evaluation. No card. The plan includes up to 8 in-person lessons at your door (1 a week), lifetime unlimited virtual lessons (up to 2 a week) and the full online course library.

4.4 stars on Trustpilot from 1,583 reviews.

Headline: Help for Nonstop Barking · CTA: Book Now

Prompts

Feed 4:5 · gpt-5.6-sol · high · attempt a1 · reference: 2243186123085978.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 1122x1402 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2243186123085978.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 4:5 image, exactly 1122x1402 pixels (width 1122, height 1402), nearly square and only slightly taller than wide, not a phone-screen shape. Do not return 1072x1467.
Create ONE complete, finished 4:5 Meta feed ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its grid, type placement, type weights and devices, recomposed for 4:5. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "You're waiting for your dog" / "to outgrow barking." / "He's getting louder." / "A trainer works on it with you, at home." / "Free evaluation →" / "4.4★ on Trustpilot" / "Dog Academy".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1402 pixels tall): the three blue hook lines are the biggest writing, letters about 58 pixels tall. The black line about 34 pixels, the red offer about 42 pixels, the corner note about 22 pixels. "Dog Academy" about 26 pixels.

## CONCEPT
SOURCE 2243186123085978 is the layout to inherit: one bright photograph with a dog's head in the upper half; in the foreground a person's hand holds a white dry-erase board with a thin grey frame across the lower half, slightly angled; on the board two lines of real marker handwriting, the first in blue and the second in red; the brand name small in white at the bottom left. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Photograph: a sunny living room. Upper half: a tricolour beagle standing with its front paws on the back of a grey couch at the front window, head thrown back mid-bark, mouth open, a delivery van blurred in the street outside.
- Lower 55%: an adult hand at the lower right holds a white dry-erase board with a thin grey frame, tilted a few degrees, filling most of the width.
- On the board, real uneven marker handwriting: "You're waiting for your dog" / "to outgrow barking." / "He's getting louder." in blue; under it "A trainer works on it with you, at home." in black; then "Free evaluation →" in red, underlined once. In the board's top-right corner, small and quick, "4.4★ on Trustpilot" in blue.
- Bottom left of the photo, below the board: "Dog Academy" in white medium sans.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>

Stories/Reels 9:16 · gpt-5.6-sol · high · attempt a1 · reference: 2243186123085978.jpg (the source ad) · exact text sent (Codex session log)

Use your built-in image_gen tool (not a CLI, not a script). Do not run repository scripts, do not edit files, do not copy files. GENERATE exactly one image at 941x1672 pixels (or the closest accepted size with the same aspect ratio; state which size it accepted).

MANDATORY TOOL ARGUMENT: call tools.image_gen__imagegen exactly once with referenced_image_paths set to this exact JSON array: ["/home/ubuntu/Documents/AdMaker/brands/dog-academy/output/statics-wave1-2026-09-28/sources/2243186123085978.jpg"]. Do not use num_last_images_to_include. The outer attachments alone are not sufficient.

## IDENTITY
Dog Academy sells in-home dog training, not a packaged product: there is no bottle, box, app screen or product to show, so show none. Invent no logo, badge, certificate or seal beyond what CONCEPT asks for. People are anonymous everyday people: no name tags, no logos or printing on clothing, no uniforms. No trainer is presented as a named person.

## REALISM
A real photograph, as if shot on a good phone or a mirrorless camera: natural light with its real faults, true skin texture, real fur, correct dog anatomy (four legs, one tail, natural paws and ears), a leash that clips to a collar or harness, no CGI sheen, no retouched look.

## RULES
OUTPUT SIZE IS MANDATORY AND IS THE FIRST CHECK: a 9:16 image, exactly 941x1672 pixels (width 941, height 1672), a tall phone-screen shape. Do not return a square or 4:5 image.
SAFE ZONE: the top 14% and the bottom 22% of the frame hold picture only, no words at all (phone interface covers them). Every word sits between 14% and 78% of the height.
Create ONE complete, finished 9:16 Meta Stories/Reels ad for Dog Academy in one pass, following the attached source ad's design (the last attached image): its type placement, type weights and devices, recomposed natively for a tall phone screen. Our scene, our words. Never copy the source's logo, brand name, faces, dogs or photographs.
Exact text only, spelled exactly as quoted, nothing else written anywhere: "You're waiting for your dog" / "to outgrow barking." / "He's getting louder." / "A trainer works on it with you, at home." / "Free evaluation →" / "4.4★ on Trustpilot" / "Dog Academy".
No prices, no phone numbers, no web addresses, no watermarks, no dog tags with text, no books, signs, mugs or printed props with words. No em dashes in any on-image text.
Exact sizes (the image is 1672 pixels tall): the three blue hook lines are the biggest writing, letters about 56 pixels tall. Black line 34, red offer 42, corner note 22, "Dog Academy" 26 pixels.

## CONCEPT
SOURCE 2243186123085978 is the layout to inherit: one bright photograph with a dog above and a person's hand holding a white dry-erase board with a thin grey frame in front, lines of real marker handwriting in blue then red, and the brand name small in white. The source is the last attached image. Change everything else — our scene, people, words and colours. Do not copy its words, faces, logo or pixels.
- Tall photograph of a sunny living room. 0% to 40%: a tricolour beagle with its front paws on the back of a grey couch at the front window, head thrown back mid-bark, a delivery van blurred outside. The top 14% is window and ceiling, no words.
- 40% to 76%: an adult hand at the lower right holds the white board, tilted a few degrees, filling most of the width. On it, real uneven marker: "You're waiting for your dog" / "to outgrow barking." / "He's getting louder." in blue; "A trainer works on it with you, at home." in black; "Free evaluation →" in red, underlined once; in the board's top-right corner, small, "4.4★ on Trustpilot" in blue.
- 76% to 78%: "Dog Academy" in white at the left, over the couch.
- 78% to 100%: the couch and rug, no words.


When finished, reply with exactly one line: ACCEPTED_SIZE=<WxH>