Skip to content

How to Build a Google Ads Demand Gen Campaign with AI Video Ads and Portfolio Bidding

Members Only

Google keeps nudging advertisers to hand more of the wheel to its AI. This session was a live build that worked with that trend instead of fighting it: we set up a Google Ads Demand Gen campaign from scratch, generated ad creative with the AI tools now baked into the platform, and talked through the settings that quietly decide whether your budget gets spent well or burned. The bigger theme was leverage, knowing when to let Google’s automation run, where to put up guardrails, and how a one-person operation can build its own tools with AI instead of paying for someone else’s.

What We Covered

  • Demand Gen vs Performance Max – why this campaign type gives you back control without giving up Google’s AI
  • AI ad creative inside Google Ads – generating images and short videos in the ad builder, and the policy walls you’ll hit
  • Match types and portfolio bidding – how keyword matching changed, and a trick to stop Google overspending on one click
  • Hand the AI the keys – server-side conversion tracking and a custom video editor, both built by describing the problem to AI

Why Demand Gen Instead of Performance Max

The whole direction of Google Ads is “give our AI more control.” Performance Max takes that to the extreme: hand over your site and locations, and Google handles the rest. That can work well for ecommerce, but it’s a black box that often disappoints home-services advertisers who need more say.

Demand Gen sits in the sweet spot. It still leans on Google’s AI, but it hands you back real control over the audiences, demographics, and placements you target. And it runs across Google’s visual surfaces, YouTube and Shorts, Discover, Gmail, the Display Network, and now Maps, all from a single campaign.[1]About Demand Gen campaignssupport.google.com

  • Optimize for conversions, not clicks: When AI builds a campaign for you, it tends to default to clicks, which buys cheap, low-intent traffic. Choosing a conversion goal lets Google find the people who actually pick up the phone.
  • Lock your locations: Forget to restrict targeting and you’ll pull penny clicks from all over the world with zero value. Review the whole campaign before you scale.
  • Lean mobile-first: Most of this traffic is on phones, often seconds away from a call, so mobile is where the early budget belongs.
Heads up: Demand Gen now enforces a minimum daily budget, so even a test campaign spends a real floor every day.[3]Minimum Budget Requirement for Demand Genads-developers.googleblog.com Keep it at the minimum until you trust the data, because Google has no trouble spending fast.

Generating Ad Creative Inside Google Ads

The headline feature this week: Google now lets you generate ad creative right in the ad builder. You can create and edit images from a text prompt, then turn them into short videos without leaving the platform.[8]Creative enhancements and generative AI in Demand Gensupport.google.com The video step is powered by Google’s Veo model and produces clips up to about ten seconds long from your images, at no extra cost.[7]Veo in Google Adsbusiness.google.com

  • Free, and getting better: It taps Google’s image and video models inside the ad flow, and clip lengths should climb as the models improve.
  • Strict policies: Generation is picky, people in AI-made creatives get flagged, and even tame images can bounce. Expect to work around the rules.
  • Image ads still run: When video generation stalls, a single strong image ad still serves on YouTube, so it’s a fine fallback.
Why learn it now: The tools are buggy today, but in a few months they’ll work cleanly. The people who already understand the flow will be testing creative far faster than anyone still waiting on a video editor.

The New Maps Channel

One genuinely new setting: Demand Gen channel controls now let your ads appear on Maps, alongside YouTube, Gmail, Discover, and the Display Network.[2]Channel controls in Demand Gen campaignssupport.google.com As someone scrolls a listing, your ad can surface further down, a placement that didn’t exist a few weeks ago.

  • Promising for home services: A local-intent surface is a natural fit for service businesses.
  • Early and uneven: It’s the kind of new inventory that can be cheap before everyone piles in, but it’s still settling, so watch your delivery closely.

Match Types Quietly Got Renamed

A member asked about broad match, and the answer reframes all of search. The match types still carry their old names, but in practice each one now behaves a notch looser than it used to.[4]About keyword matching optionssupport.google.com

  • Broad is really “intent match”: It reaches the widest set of loosely related searches, which means a lot of off-target traffic.
  • Phrase behaves like the old broad: It at least keeps the meaning of your term in the query.
  • Exact behaves like the old phrase: It’s the closest you can get to genuine relevance today.
  • For search, lean phrase or exact: Broad burns budget on customer-service searches and accidental clicks. In Demand Gen audiences, keywords are broad no matter what you type, it’s all AI in there.

Join the Vibe Coding & Marketing Mastermind

Weekly strategies, updates, and vibe coding resources.

Portfolio Bidding Saves Your Budget

This was the most actionable tip of the call. With a plain “maximize conversions” target, Google can decide a single click is sure to convert and pour a big chunk of your target CPA into that one click, then the visitor doesn’t convert and the money’s gone.

The fix is a portfolio bid strategy. Unlike a standard strategy, a portfolio strategy lets you set a target CPA and a hard maximum-CPC bid limit at the same time.[5]About Target CPA biddingsupport.google.com In plain terms: “I’ll pay up to this much for a conversion, but never more than this for a single click.” That cap is what stops the budget bonfire.

Call Extensions vs Landing-Page Calls

A member running phone-lead campaigns asked whether to drive calls from the landing page or from call extensions. First, a platform change worth knowing: the pure call-only ad format is being retired, with no new ones allowed and existing ones losing impressions, so calls now flow through responsive search ads with call assets instead.[6]Transition from call ads to call assetssupport.google.com

  • Call assets pull lower-quality calls: Accidental taps, butt-dials, and people who think they’re reaching customer service skew the volume.
  • Landing-page calls convert better: When someone clicks through and calls from the page, the intent is higher.
  • Run both and let Google optimize: Use a conversion goal and let the system sort window-shoppers from real buyers, just make sure your landing-page calls are actually being tracked back into Google.

Hand Google the Keys: Server-Side Conversion Tracking

The most powerful conversion isn’t the form fill, it’s the server-side import. Your back end captures the signup, then passes the conversion (with Google’s click ID) back to the Ads account. That gives Google clean, confirmed signals about who actually converts, so its AI can hunt down more of those people.

The pattern: That entire tracking-and-attribution pipeline was built by describing the problem to an AI coding assistant, not by hiring a developer. You tell it “conversions are coming in but not showing in Google Ads, fix it,” and it wires the site to the Ads account.

Build Your Own Tools: A Video Editor Made with AI

To tie it together, the session closed on a bigger idea: treat your computer as a blank canvas, not a hammer. Instead of fighting an off-the-shelf video editor’s bugs and limits, you can have an AI coding assistant build an interface that works exactly the way you want.

  • A custom “Premiere Pro”: A full video editor, built over time on a flat-rate AI subscription rather than at per-token API rates.
  • The AI edits, too: Feed it a long clip and ask for a short narrated version, and it can write the script, generate the voice, and cut it together.
  • Two models beat one: Running two AI assistants as a tag team puts two sets of eyes on the same project, so less slips through.
Key Insight: For heavy, ongoing work, a flat-rate AI subscription delivers far more value than paying per token through the API. Don’t see AI as a single tool, see it as a team you can point at almost any build.

The thread through the whole session was control. Demand Gen hands back the steering wheel Performance Max takes away, portfolio bidding caps what Google can spend, and the right match types keep your traffic honest. But the bigger lesson was leverage: Google’s free AI creative tools are coming fast, and the winners won’t be the ones waiting for them to get polished, they’ll be the ones who already build their own tools and hand the AI the keys.

Want the Full Walkthrough?

This post covers the highlights, but the full session includes step-by-step implementation, live demos, and detailed Q&A. Our weekly mastermind sessions are available to members with full video recordings, and we cover new campaigns, strategies, and optimizations every week.

Join the Vibe Coding & Marketing Mastermind

Join the Vibe Coding & Marketing Mastermind

Weekly strategies, updates, and vibe coding resources.

Leonidas
FORMULATED BY

Leonidas

I build websites, plugins, automations, and entire product lines using nothing but AI and natural language. Google Ads, Microsoft Ads, Facebook Ads, Claude, ChatGPT, Gemini. I run the Weekly Mastermind where I show exactly how to build a real business with vibe coding.

🕐 Vibe Mastermind in 00d 00h 00m 00s
Call LIVE — Join Now