The brief
Most local spots in Solano County have good Google reviews and almost no video. The offer is simple: take a line a customer already wrote and turn it into a short vertical ad, $350 flat. A shop owner has to see what that looks like before paying for it, so we needed sample ads across a few kinds of shop and one page for the county that sells the offer: what you get, fixed prices and an order button.
Every ad here is a spec sample. The four on the Solano page use made-up shops and made-up review lines, and each one says Sample on screen. Nothing in this set is paid client work.
What we made
- The Solano page, live at givemeprompts.com/solano/, with a day mode and a night mode
- A hero that drives you down Interstate 80 through the Cordelia hills toward an Exit 707 sign
- Four sample review ads, one each for a barbershop, a taqueria, an auto shop and a salon
- Six 5 second clips under all of it, 121 frames each at 24 fps: two hero drives at 1280x720 and four vertical ad plates at 720x1280
- A menu with fixed prices, from a $350 review ad to two ads for $250 and six for $750
- A Spotlight section for one free piece a week, with a rule that the shop says yes in writing before anything goes up
The same lane has three earlier spec ads, built in code from the real public reviews of an auto shop, a barbershop and a taqueria. Each says Sample ad on every frame. This page groups them. It does not repeat them.
How it works
On load the drive rolls forward for about a second and a half, then waits for you. After that your scroll drives the footage. In the recorded QA run the clip sat at 1.6 s on load and moved to 2.39, 3.65, 4.87 and 4.98 s as the page scrolled.
Four tabs swap the sample ad. Each ad is a 5 second plate with the stars, headline, quote, shop tag and button animated over it in code, so a new review line means new type, not a new render. The night drive only loads in night mode, and each ad clip loads when its tab is shown.
The plates started as photoreal frames built from our own renders of the page, then went through an image-to-video model. If a browser can't play the clips, the hero falls back to the stills and each ad shows its still frame. With reduced motion on, nothing is pinned and the finished ad shows on load. With JavaScript off, the sign, the prices and the order button still show. The order button opens the contact form with the local ad package already picked.
The v4 QA run passed 33 of 33 checks: links, prices against the live price list, no sideways scroll in either theme, no script errors, reduced motion, no JavaScript, and all four ad clips playing under the type.
What we threw away
Three earlier versions of the page. v1 was the first landing page and playbook. v2 added the scroll-driven drive and the live sample ads. v3 swapped in photoreal frames. v4 replaced those frames with real footage, and that's the version that's live.
The first model we tried for the clips timed out on all six, so the set was redone on a second model. The salon clip got blocked once by the provider's content filter and was redone with a gentler prompt.
A 16.5 second review reel for a taqueria stayed out. It puts a sample Google review under a restaurant name a real taqueria already uses. Even with a sample label, that reads like a fake review, so it isn't shown anywhere.
Limits
These are spec samples. The four Solano ads use made-up shops and lines. The three earlier ads quote real shops' public reviews, and those owners haven't signed off, so their names stay out of card copy. No business shown here paid for its ad.
The footage is AI-generated. Before any of it runs as a paid ad we would check the generation provider's terms.
The page was tested in headless Chromium at 390x844 and 1440x900, not on a real iPhone in Safari. Clip playback in that run used WebM copies of the MP4s. Frame rate on an older phone hasn't been measured. The Spotlight section has no finished pieces yet.








