Video Ad Length Best Practices by Platform and Placement
Video ad length best practice: there is no universal number
The honest answer to "how long should a video ad be" is: as short as the placement allows while still landing one clear message, with the hook in the first three seconds. Length should follow the platform, the placement and the campaign objective, and the right duration for your account is found by testing, not by copying a benchmark.
Meta, TikTok and Google each publish format limits and soft recommendations, and they differ by placement inside the same app. Running one 30-second cut everywhere lets the auction decide which placement gets a mismatched creative. This guide covers each platform, why the first three seconds matter more than total runtime, how to match length to objective, and how to test duration and read the metrics.
Why the first three seconds decide more than total length
Every major platform counts a view event very early. Meta reports "3-second video plays" and defines ThruPlay as a play to completion or to 15 seconds, whichever comes first. TikTok reports 2-second and 6-second video views. On YouTube, a skippable in-stream ad can be skipped after five seconds, and Google Ads counts a paid view only when someone watches 30 seconds (or the whole ad if shorter) or interacts with it.
Those thresholds describe the same behavior: the viewer decides almost immediately whether to stay. If the opening frame is a logo animation or a slow establishing shot, a 15-second and a 45-second ad fail identically. Once the hook works, total length becomes a question of how much story the viewer will tolerate, which is where placement and objective come in. So before debating 15 versus 30 seconds, make sure the first three seconds contain motion, a face or product in frame, on-screen text that states the problem or offer, and sound design that works muted. Meta's mobile feed guidance has long emphasized front-loading the brand and message for this reason.
Meta: Feed, Stories, Reels and in-stream
Feed (Facebook and Instagram). Meta's Business Help Center recommends keeping video ads short, around 15 seconds or less, for mobile feed, and designing them to be understood without sound. The feed is a scrolling environment where your ad competes with friends' posts, so it rewards a single idea delivered fast. Longer videos are allowed, but the guidance is explicit that shorter ones tend to hold attention better.
Stories. Full-screen, vertical, and the viewer taps forward at will. Meta's guidance is to open with the key message immediately and keep it short; the format was built around 15-second cards, and that remains the sensible creative ceiling. One scene, one call to action.
Reels. Reels ads sit between organic short-form clips, so expectations are set by the surrounding content. Creative that performs here looks native: vertical, quick, music or voice-led, resolved within seconds. A Reels ad that needs 40 seconds to explain itself is swiped first.
In-stream. Mid-roll inside longer video. Meta's specs for this placement historically call for 5 to 15 second videos, because the viewer is waiting to get back to the content they chose. It is the one Meta placement where a six-second brand spot is not too short.
Advantage+ placements crop and serve one asset everywhere, which turns a length test into noise; build placement-specific cuts or separate ad sets when duration is the variable.
TikTok: in-feed and Spark Ads
TikTok for Business has published creative guidance that in-feed ads in the 21 to 34 second range performed well in its own analysis, and its specs accept in-feed videos from a few seconds up to 60 seconds. That is a wider sweet spot than Meta's feed guidance, reflecting how the For You feed works: viewers are already in a full-screen video mindset and stay with clips that feel like content.
That does not mean "make every TikTok ad 30 seconds." TikTok rewards a hook in the first second or two, then a payoff (a demonstration, a before-and-after, a creator on camera) that justifies the runtime. Ads with TV-spot pacing underperform at any length. For more on hooks and creator-style production, see our guide to TikTok ads creative best practices.
Spark Ads promote an existing organic post, so length is inherited from the post and can run longer than a typical ad. A post that has already proven itself organically carries comments, likes and a familiar format; when choosing which to boost, look at average watch time and completion rather than length.
YouTube and Google: six formats, six length logics
YouTube has the most differentiated rules because its formats are defined by skippability.
Bumper ads are six seconds or shorter and cannot be skipped, per Google Ads Help. Built for reach and frequency: one visual, one line, one brand.
Skippable in-stream can be skipped after five seconds and has no hard maximum, though Google recommends keeping it reasonably short. You pay for a view at 30 seconds or on interaction, so a 15 to 30 second ad often means you are charged only for complete watches. The five-second open is literally the skip timer.
Non-skippable in-stream is capped at 15 seconds in most markets (Google Ads Help lists limits by region). The viewer cannot leave, so clarity beats intrigue.
In-feed video ads appear as thumbnails in search, the home feed and related videos, and the viewer chooses to click. Because the click is opt-in, longer content is acceptable; the thumbnail does the hooking.
Shorts are vertical and surrounded by short content. Google's guidance for vertical assets is to keep them under a minute and design for sound-on, full-screen viewing.
Demand Gen delivers across YouTube, Shorts, Discover and Gmail, so there is no single length rule; supply a short vertical and a longer horizontal and let the system choose. If installs are the goal, our piece on YouTube ads for app installs covers how asset variety interacts with App campaigns.
Match length to objective and funnel stage
Platform rules set the bounds; the objective decides within them.
Awareness and reach. Short wins. Six-second bumpers, 6 to 15 second Feed and Stories cuts, and tight Reels or Shorts clips maximize completed exposures per dollar; you are buying memory, not consideration.
Consideration. Medium lengths earn their keep: 15 to 30 seconds on Meta, 20 to 35 seconds on TikTok, 15 to 30 seconds skippable on YouTube. The viewer knows the category; you are showing why yours, with a demonstration or testimonial that needs a few beats.
Conversion and app install. For cold audiences, short is usually right. Retargeting and warm audiences often prefer a longer cut that answers objections and walks through the first screen of the app or the checkout. The question is whether viewers who finish convert at a higher rate than those who saw the six-second version, and that is measurable. For app campaigns, where the system picks assets, a 15-second vertical showing the core loop and ending on the store badge is a sound default, with a longer walkthrough as the second asset.
How to test length as a single variable
Most length tests are invalid because they change the cut, script and hook at once. A clean test holds everything constant except duration.
Build nested cuts from one master. Trim the end, never re-edit the opening. The 6, 15 and 30 second versions should share identical first three seconds, so any difference is attributable to what happens after the hook.
Isolate the placement. One placement per ad set, or the platform's A/B tool with placement fixed. Otherwise the system pushes spend toward whichever placement likes a given length, and results describe delivery, not length.
Pick the success metric per objective. Awareness: cost per completed view. Consideration: hold rate and click-through. Conversion: cost per result and the conversion rate among viewers who reached the end. Do not crown the six-second cut on cost per impression when the goal is purchases.
Give it enough spend and days, and write the decision rule first. Length differences are often modest, and a two-day test reads noise. Our guide to how to test ad creatives covers sample size and the common structural mistakes.
Reading the metrics instead of trusting a number
Read these together, never one alone.
3-second plays and hold rate (Meta). Hold rate is 3-second plays divided by impressions. A low hold rate means the first three seconds are failing, and shortening the ad will not fix it. A high hold rate with a steep drop afterward means the hook works and the body does not.
ThruPlay and completion (Meta). Compare ThruPlay rate and plays to 95 percent across your 15 and 30 second cuts. If the longer version is finished far less often, the extra seconds are paid for and not watched.
2-second and 6-second views (TikTok). The gap between them shows how fast you lose people after the hook; a big gap means the payoff arrives too late.
View rate and audience retention (YouTube). View rate is views divided by impressions; for skippable in-stream it measures who stayed past the skip point. The retention curve in YouTube Analytics shows where viewers leave, and a cliff at a specific second is a cut point.
View-through conversions. Useful for ranking cuts within one platform and attribution window; not comparable across platforms, and inflated by frequency.
Cost per result by length. The final check is the business metric. If a longer cut has worse completion but better cost per install or purchase, completion was never the goal.
DeepClick provides ad traffic measurement and landing-page tooling for cross-border advertisers who want to see post-click behavior next to platform-side view metrics. See DeepClick.
FAQ
What is the best video ad length for Facebook and Instagram?
Meta's Business Help Center recommends keeping feed and Stories video ads around 15 seconds or less and designing them to work without sound. In-stream specs have historically sat in the 5 to 15 second range.
How long should a TikTok ad be?
TikTok for Business has pointed to in-feed ads of 21 to 34 seconds performing well in its own analysis, with specs allowing up to 60 seconds. Spark Ads inherit the organic post's length, so pick posts with strong average watch time.
What are the YouTube ad length limits?
Bumper ads are six seconds or less and non-skippable. Non-skippable in-stream is capped at 15 seconds in most markets. Skippable in-stream has no hard maximum but can be skipped after five seconds, with a paid view at 30 seconds or on interaction.
Should conversion ads be shorter than awareness ads?
For cold audiences, usually yes. For retargeting and warm audiences, a longer cut that answers objections often converts better. Test duration as a single variable and compare cost per result, not completion rate alone.

