How Long Should an Ecommerce Video Ad Be
There's no single right length — it depends on the placement. Prime Video and Fire TV Channels accept 15 through 90 seconds; Twitch accepts 15 or 30; recommended lengths for streaming TV and online video both cluster around 15-30 seconds. On non-skippable CTV specifically, reported completion data shows 30-second creative holding up nearly as well as 15-second, which cuts against the reflexive assumption that shorter always wins.
What this looks like in a real account
What each placement actually accepts
Duration options vary meaningfully by platform. In the US and Canada, Prime Video accepts 15, 30, 45 or 60 seconds; Twitch accepts 15 or 30; Fire TV Channels accepts 15 through 90; and third-party apps accept the widest range, from 6 seconds up to 90. That range exists because different placements suit different message lengths — a device-level Fire TV placement like Feature Rotator has room for a longer, more cinematic open than a Twitch video unit competing with an active live stream and chat window.
Amazon's own guidance for both streaming TV and online video placements generally points toward 15 or 30 seconds as the practical sweet spot — long enough to develop a message, short enough to fit most platforms' accepted range without a separate cut for every placement.
International markets complicate this further. Most European markets shift the accepted set toward 10, 15, 20, 30, 40 and 60-second options across Prime Video, Twitch and Fire TV Channels alike, rather than the US and Canada's 15/30/45/60 set. A brand running a single global creative package needs to check the accepted durations market by market rather than assuming the US spec travels everywhere unchanged — a 45-second US cut, for instance, has no direct equivalent in the common European duration set.
What the completion data actually shows
The instinct that shorter always completes better holds on skippable formats, where a viewer who's losing interest can act on it at any second. On non-skippable CTV, the data tells a more nuanced story: reported completion rates run about 95.9% for 30-second ads, 93.9% for 15-second ads, and 90.4% for ads of 10 seconds or under — genuinely close together, and not in the direction the "shorter is always better" rule of thumb would predict. The mechanism is straightforward: a non-skippable viewer was never going to leave early regardless of length, so completion rate on this format measures whether the ad finished playing more than whether the viewer chose to keep watching.
None of this benchmark data is Amazon-specific — it's aggregated across the CTV category broadly, which is exactly why it's worth treating as a planning reference rather than a guarantee for any one placement. An account's own completion-rate history, once it exists, is a better guide for that specific account's future length decisions than an industry average ever will be.
A worked example: choosing length by placement
For a plan spanning Prime Video, Fire TV Channels and Twitch, cut a primary 30-second asset — accepted everywhere in that mix, and supported by completion data showing it holds up nearly as well as 15 seconds on non-skippable inventory. Hold a 15-second cut in reserve specifically for Twitch, where the shorter option may better suit a more actively-engaged, distraction-prone viewer, and for any OLV placement where skippability makes the shorter length's completion advantage genuinely matter. Building both from the start, rather than cutting a 15-second version down from a single 30-second master after the fact, generally produces a stronger short cut than an afterthought edit does.
What to do when a length isn't working
If a 30-second CTV cut is completing well below the ~95% benchmark, the length probably isn't the problem — check the opening seconds and overall pacing before shortening it, since non-skippable completion data doesn't support "it's too long" as a first diagnosis. If a 15-second OLV cut has a weak completion rate against the ~62% skippable-format average, the opening is almost certainly the issue — a skippable viewer decides within the first few seconds, and no amount of trimming the back half of the ad fixes a weak hook at the front.
The common mistake
The mistake is applying one length rule — usually "always go shorter" — across every placement in a plan, without checking whether that placement is skippable or not. The rule is directionally right for skippable formats and much weaker evidence for non-skippable CTV, where the data doesn't show the same sharp completion drop-off by length. reMKTR runs 109 live Amazon DSP advertiser seats and cuts length by placement type, not by a single house rule, specifically because the data genuinely differs between skippable and non-skippable inventory.
The second version of the mistake is choosing length based on production convenience rather than the message. A 30-second script padded to fill the runtime, or a genuinely 45-second story compressed into 15 seconds, both perform worse than a length chosen to fit the actual content — length should follow the message, with the platform's accepted options as the outer constraint, not the starting point.
A second, quieter mistake is assuming length decisions only affect completion rate. Length also affects production cost and, more subtly, how much creative testing a budget can support — a 60-second asset costs meaningfully more to produce well than a 15-second one, and a brand that commits its whole production budget to one long-form hero asset has less left to fund the kind of opening-seconds testing that reliably improves performance more than length alone does.
| Platform (US/Canada) | Accepted lengths | Reported completion by length |
|---|---|---|
| Prime Video | 15, 30, 45, 60 sec | 30s ~95.9%, 15s ~93.9% |
| Twitch | 15, 30 sec | Similar CTV pattern where non-skippable |
| Fire TV Channels | 15, 30, 45, 60, 90 sec | Similar CTV pattern where non-skippable |
| Third-party apps | 6-90 sec | Varies — check skippability of the specific placement |
Which one you should actually pick
This length guidance suits a brand building creative across multiple Amazon DSP placements and wanting a defensible starting point rather than a single rigid rule. A brand running only one specific placement should check that platform's own accepted durations and completion benchmarks directly rather than applying a general rule meant to cover several formats at once.
Shortlist on the job, not the feature grid. Pull your search-term report for the last 90 days and total the spend against terms that produced no orders — 33.6% on the account above. Then ask each vendor on your list what they would do about it in week one, and see who answers with a process rather than a screenshot.
Common questions
Is 15 seconds always the safest choice for ecommerce video?
Not necessarily — it's the safest choice for skippable, feed-based placements. On non-skippable CTV, reported data shows 30-second creative completing nearly as well, so a longer, more developed message can work fine there.
What length should I cut first if I only have budget for one asset?
30 seconds is a reasonable default — it's accepted across Prime Video, Fire TV Channels and Twitch, and completion data shows it holding up well on non-skippable inventory, which covers most of a typical first Amazon DSP streaming plan.
Does a 6-second bumper ad work for ecommerce?
Some third-party apps accept lengths as short as 6 seconds, but that duration suits a very narrow message — a single product callout or brand mnemonic — rather than a full product story, and it's a niche fit for most ecommerce messages.
Should the same ad length run on both streaming and OLV?
Not necessarily — build to the strictest accepted length across your platform mix, and consider a separate shorter cut specifically for skippable OLV placements, where the completion-rate case for going shorter is genuinely stronger.
Does length affect CPM?
Not directly in most Amazon DSP placements, which are billed on impressions rather than duration, though production cost naturally scales with length, and some platforms show a mild delivery preference for the lengths most commonly requested.
We show the method before the number.
Claim the free auditRead next
- Tinuiti Pricing: How the Quote Gets BuiltPricing · tinuiti pricing
- Orca Pacific Reviews: The Name Moved to MonksReview · orca pacific reviews
- Pacvue Pricing: No Public Number — What to AskPricing · pacvue pricing
- Skai vs Pacvue: Contracts, Not Feature GridsHead to head · skai vs pacvue