Benchmark

VideoAdAgent Bench v1

By Creatify Research · Open benchmark

Overview

VideoAdAgent Bench is an open evaluation for AI agents that produce video ads end-to-end. Today's strongest video models — Veo 3.1, Kling 3.0, Seedance 2.0 — generate stunning short clips, but a clip is not an ad. The right test is whether a creative director would ship the output: brand-consistent product framing, narrative arc, persona casting, audio cohesion, on-screen typography. We built this benchmark to measure that gap directly, graded by the same rubric our team uses to ship ads in production.

Across the head-to-head ad-quality pairings, Creatify Agent · Pro mode wins 95% of pairs vs raw foundation-model baselines (both single-scene and multi-scene) and 85% vs competing agents, scores a clean 1.90 on the production hallucination rubric (vs Lite 2.85, Luma 3.20, raw foundation-model multi-scene 3.65–3.85, HeyGen 4.40), and posts the highest production-quality score (0.990) in the field. Both Creatify tiers rank #1 and #2 on the composite leaderboard.

Creatify Agent + every shipping competitor · 3 evaluation arms (Agent vs Agent, Ad Quality, Production Quality) · multi-judge pairwise (Claude Opus 4.7 + GPT-5, position-swap stable consensus) · 15-frame hallucination & visual-defect scoring (Claude Opus 4.7 vision) · deterministic structural compliance (duration, aspect, audio, on-screen text via OCR).

0.901

Top composite

Creatify Agent · Pro mode · blend of all three evaluation arms

87%

Arm 1 — Agent vs Agent

Pro mode head-to-head win-rate vs HeyGen V3 and Luma

95%

Arm 2 — Ad Quality

Pro mode head-to-head win-rate vs multi-scene foundation-model baselines

0.855

Arm 3 — Production Quality

Pro mode production score (structural compliance + hallucination score)

Headline — all arms as 0–1 scores

SystemCompositeArm 1 scoreArm 2 scoreArm 3 scoreSuccessCost / videoCost / 30sp50 latency
Creatify Agent · Pro mode0.9010.7320.7750.855100%$6.00$5.991260s
Creatify Agent · Lite mode0.8360.7160.7570.778100%$3.00$2.97556s
Luma Agent0.5850.5800.6030.741100%$8.24$10.954200s
HeyGen V3 Agent0.3270.3580.3780.609100%$0.87$1.18681s
Seedance 2.0 (multi-scene)0.312—0.3370.58885%$2.40$4.76161s
Kling 3.0 (multi-scene)0.301—0.3650.585100%$4.99$5.4180s
Kling 3.0 (single-scene)0.296—0.3020.593100%$2.00$5.9881s
Veo 3.1 (multi-scene)0.287—0.3620.549100%$12.10$19.1185s
Seedance 2.0 (single-scene)0.285—0.3490.545100%$1.20$2.99124s
Veo 3.1 (single-scene)0.265—0.3140.530100%$4.00$15.0081s

Why we built this benchmark

Until now, there has not been a public benchmark that grades AI video systems on the end-to-end task of producing a finished ad. Existing video benchmarks — VBench, Video Arena, EvalCrafter — measure per-frame fidelity on single-shot text-to-video output. None of them measure whether the output would function as an ad: hook strength, brand alignment, on-screen typography, hallucination cost, production polish. VideoAdAgent Bench fills that gap.

A stunning eight-to-twelve-second clip is not an ad. An ad has to hold a brand at the right angle, render the product name without garbling letters, build a narrative arc with a hook in the first three seconds, hit a fixed duration and aspect ratio, carry voiceover or music, and survive a production QA review without product hallucinations, anatomy glitches, or text artifacts that would force a re-roll. Today's text-to-video models do not attempt most of these problems. The agents that wrap them either do, badly, or skip them entirely. The point of this benchmark is to measure exactly that gap.

Mirroring real ad production

Each brief is structured the way our internal creative team writes one for production: product description, brand guidelines, narrative intent (problem-solution / before-after / demo / testimonial / lifestyle), platform constraints (duration, aspect ratio, required on-screen text strings), and the input assets the agent should ground itself in — logo, product reference image, persona reference. The agent receives the brief and returns a finished MP4. We grade the MP4 the way a creative director grades a campaign before approval: not against a checklist of features, but against whether the output is shippable.

The brief set spans every major ad-production pattern plus targeted stress tests against the hardest axes of multi-scene production: anchor storytelling, persona consistency, brand-asset reuse, structured CTA typography, and persuasion-arc compliance. Every brief uses fictional brands and AI-generated product mocks to avoid real-customer IP. The full set is pre-registered — published to a tagged commit before a single output was generated — so no system in the benchmark could have been tuned to the specific briefs.

Arm 1 — Agent vs Agent (Creatify vs HeyGen V3, Luma)

Strictly agent-vs-agent comparison. Both systems get the same brief and produce a finished ad; LLM judges (Opus 4.7 + GPT-5) see the brief and score 8 ad-rubric dimensions. Win-rate = % of pairs Creatify or HeyGen wins outright (consensus across both judges + both seat positions). Per-dimension scores = average score the judges gave each system across all pairs (un-swapped via position flag).

SystemWin-rateAd EffectivenessBrand AlignmentVisual QualityMotion QualityHook StrengthCta ClarityNarrative ArcOverall Preference
Creatify Agent · Pro mode87%0.7650.8060.7850.7380.7200.6830.7860.732
Creatify Agent · Lite mode80%0.7440.7750.7940.7480.7350.6300.7730.716
Luma Agent34%0.6830.7130.7710.7190.6980.6640.6900.580
HeyGen V3 Agent0%0.4950.4850.7090.6460.6020.4820.4850.358

Arm 2 — Ad Quality (Creatify vs raw T2V baselines)

Multi-judge pairwise where judges see the brief and score 8 ad-rubric dimensions. Per-dimension scores below are per-system averages across every pair the system appeared in. Competing agents (HeyGen V3, Luma) are evaluated separately in Arm 1; this arm contains only Creatify and the raw text-to-video foundation-model baselines.

Two baseline variants per foundation model. Single-scene mirrors how Veo 3.1, Kling 3.0, and Seedance 2.0 are actually used today: the brief becomes a single prompt, the model returns one 8–12s clip. Multi-scene is a fairer variant we built for the baselines: an LLM decomposes the brief into per-scene prompts (the same decomposition step Creatify Agent does internally), each scene is generated separately, and the clips are concatenated.

SystemWin-rateAd EffectivenessBrand AlignmentVisual QualityMotion QualityHook StrengthCta ClarityNarrative ArcOverall Preference
Creatify Agent · Pro mode95%0.7810.8230.7960.7390.7400.6940.7910.775
Creatify Agent · Lite mode89%0.7670.8010.7940.7420.7500.6650.7830.757
Kling 3.0 (multi-scene)2%0.4650.4880.7340.6780.5900.3020.5770.365
Veo 3.1 (multi-scene)2%0.4620.4870.7470.6930.5710.3060.5520.362
Seedance 2.0 (single-scene)2%0.4670.4710.7460.7340.4990.3110.5310.349
Seedance 2.0 (multi-scene)4%0.4390.4580.7560.6970.5960.2950.4800.337
Veo 3.1 (single-scene)0%0.4150.4170.7200.6820.5130.2620.4820.314
Kling 3.0 (single-scene)0%0.4170.4260.6690.6480.4700.2970.4660.302

Arm 3 — Video Production Quality (Creatify vs raw T2V baselines)

Arm 3 grades the finished video as a deliverable, separate from how well it answers the brief. Two complementary measurements: (1) a hallucination & visual-defect score from Claude Opus 4.7 vision on 15 frames per video; and (2) deterministic mechanical-compliance checks on the rendered MP4 — duration, aspect, audio, on-screen typography. These blend into the Arm 3 score with the hallucination component weighted 3×.

Hallucination & Visual-Defect Score (0–10, lower is better)

15 evenly-spaced frames per video sent to Claude Opus 4.7 with the brief's product description as reference. Six categories scored 0–10 (higher = more defects). Pass-rate = share of briefs scoring < 3.0 (production-grade threshold).

SystemComposite ↓Pass-rate ↑Product fidelity ↓Text quality ↓Object hallucin. ↓Phys. violations ↓Anatomy ↓
Creatify Agent · Pro mode1.9090%1.752.001.200.900.70
Creatify Agent · Lite mode2.8550%2.702.802.151.350.95
Luma Agent3.2045%2.503.052.401.651.10
Kling 3.0 (single-scene)3.6035%3.152.953.002.301.65
Seedance 2.0 (multi-scene)3.6535%4.352.121.881.120.76
Seedance 2.0 (single-scene)3.8025%3.353.952.951.901.10
Kling 3.0 (multi-scene)3.8035%3.953.703.001.651.55
Veo 3.1 (multi-scene)3.8530%4.153.202.501.701.65
Veo 3.1 (single-scene)4.0020%3.703.403.302.351.60
HeyGen V3 Agent4.4020%4.654.002.551.451.05

Production Polish — deterministic structural quality (0–1)

Four no-LLM measurements on the rendered MP4. Each cell is a 0–1 quality score averaged across every brief in the set. Duration accuracy: ±0.5s of target · Aspect ratio: within 5% · Audio cohesion: contains an audio stream · Text-rendering accuracy: fraction of required on-screen strings detected (OCR + Claude vision).

SystemDuration accuracyAspectAudioText renderingProduction avg
Creatify Agent · Pro mode1.0001.0001.0000.9580.990
Creatify Agent · Lite mode0.9691.0001.0000.8920.965
Luma Agent0.8801.0000.9500.8580.922
HeyGen V3 Agent0.1301.0001.0000.8920.755
Kling 3.0 (multi-scene)0.7150.0501.0000.1500.479
Kling 3.0 (single-scene)0.0000.5001.0000.3000.450
Seedance 2.0 (multi-scene)0.5881.0000.0000.2060.449
Veo 3.1 (multi-scene)0.2371.0000.0000.1750.353
Veo 3.1 (single-scene)0.0001.0000.0000.2750.319
Seedance 2.0 (single-scene)0.0001.0000.0000.2750.319

Conclusion

1. Creatify wins decisively against every competing agent. Arm 1 head-to-head: Pro mode 85% win-rate and Lite mode 76% against the field. The strongest competitor (Luma) wins only 34% of its agent-vs-agent pairs; HeyGen 0%.

2. Creatify dominates raw T2V baselines on ad quality. Arm 2: Pro mode 95% win-rate, Lite mode 89%. The best raw foundation-model baseline lands at 4%.

3. Creatify produces the cleanest video deliverable. Pro mode production-quality score 0.990 · Lite mode 0.965 · best non-Creatify baseline 0.922 (Luma). Pro mode hallucination score 1.90 · Lite mode 2.85 · raw T2V multi-scene 3.65–3.85.

4. Pro mode beats Lite mode on the head-to-head arms. Pro's per-scene QA-review gate adds +9 points of arm-1 win-rate, +7 points of arm-2 win-rate, −0.95 hallucination defects, and +2.5 points of production quality — at ~2× cost and ~2× latency.

5. Creatify delivers a ready-to-ship ad, not a raw clip. Lite at $3/video and Pro at $6/video — each producing a fully assembled branded ad. Full audio cohesion, tight duration match, 89–96% on-screen text rendered correctly vs 15–21% for raw T2V baselines.

The bench is open-source. Every brief, every raw judge verdict, every output video, and every aggregation script is published under Apache 2.0 at github.com/creatify-ai/VABench.

What's next

v2 will scale the benchmark along two axes. First, more briefs covering vertical-specific ad patterns: e-commerce, app install, B2B SaaS, healthcare, education. Second, a closed-loop track that measures the value of multi-turn revision. We are also folding campaign-level signals (CTR, ROAS) into a domain-specific AdReward to drive DPO-style alignment of the underlying I2V models.

Acknowledgements

Creatify Agent and this benchmark stand on the shoulders of a community of researchers working on multi-agent video, video-quality evaluation, ad-effectiveness rubrics, and closed-loop quality assurance. Notable threads we drew on: