Google Max Performance Campaign Video Asset Auto-Generator
Connects to a Google Ads account via API, audits every Max Performance campaign for missing and under-threshold video assets, generates on-brand 15s and 30s video creatives for each gap, validates them against Google's asset requirements, and submits automatically. No manual creative production required.
Discuss a Similar ProjectWhat We Built
Google Ads API Connector
OAuth 2.0 connection to the Google Ads account. Full campaign and asset group audit — reads every Max Performance campaign, its asset groups, and the current asset inventory per group.
Gap & Underperformance Detector
Identifies asset groups with missing video slots, CTR below the configurable threshold, and groups that haven't met Google's minimum asset count requirements per format.
Creative Brief Generator
LLM writes a per-asset video script from the campaign theme, product copy, target audience, and Google's recommended creative hooks — structured into timed 15s and 30s scripts.
AI Video Generation with Brand Injection
Videos generated from each script with brand logo, colours, and product imagery applied — consistent visual identity across all generated assets and campaigns.
Google Asset Spec Validator
Every generated video checked against Google's requirements: duration, aspect ratio, resolution, file size, and advertising policy compliance — before any upload is attempted.
Auto-Upload & Slack Notification
Validated assets submitted directly via Google Ads API. Campaign manager notified via Slack with asset IDs, preview links, and a summary of which gaps were resolved per campaign.
Technologies Used
Key Outcomes
Asset coverage gaps across all Max Performance campaigns — down from ~40%
Average new video assets generated per account in the first automated run
Manual creative production steps required from audit to live asset
Need Something Similar?
Tell us about your Google Ads account structure and creative workflow. We will scope the build and give you timeline and cost estimates.