Video advertising encompasses all paid promotional content delivered in video format across digital channels, including in-stream pre-roll and mid-roll placements, out-stream video units, and social video ads.
Quick Answer
Video advertising encompasses all paid promotional content delivered in video format across digital channels, including in-stream pre-roll and mid-roll placements, out-stream video units, and social video ads.
Establish brand identity in the first 3 seconds of every video ad, 65 percent of users who skip do so between seconds 5 and 30.
Track video completion rate alongside CTR; aim for 50 percent+ completion on 15-second units and 35 percent+ on 30-second in-stream formats.
Out-stream video typically costs 40 to 60 percent less CPM than in-stream but delivers lower completion rates; use out-stream for reach extension, in-stream for impact.
Key Takeaways
Establish brand identity in the first 3 seconds of every video ad, 65 percent of users who skip do so between seconds 5 and 30.
Track video completion rate alongside CTR; aim for 50 percent+ completion on 15-second units and 35 percent+ on 30-second in-stream formats.
Out-stream video typically costs 40 to 60 percent less CPM than in-stream but delivers lower completion rates; use out-stream for reach extension, in-stream for impact.
How Video Advertising Works
Video advertising has grown from a premium, direct-buy-only format to a fully programmatic, data-driven channel accessible to advertisers of all sizes. The proliferation of online video consumption, YouTube serves over 500 hours of video uploaded per minute, and over 80 percent of internet traffic is now video, has expanded video advertising inventory to a scale comparable to display. VAST (Video Ad Serving Template) and VPAID (Video Player Ad Interface Definition) protocols standardized how video ads communicate with video players, enabling programmatic buying across diverse publisher environments.
Why Video Advertising Matters for B2B Marketing
In-stream video advertising runs before (pre-roll), during (mid-roll), or after (post-roll) video content within a dedicated video player. These placements are the most premium and highest-CPM video format because users are in a dedicated video consumption context. Out-stream video, also called in-read or native video, plays within article text or content feeds where no video content existed before, auto-playing muted as users scroll into view. Out-stream dramatically expanded video inventory availability but delivers lower completion rates than in-stream.
Video Advertising: Best Practices & Strategic Application
Video ad effectiveness is strongly correlated with creative quality, particularly the first 3 to 5 seconds. On skippable formats, the hook in the opening seconds determines whether users engage or skip. Research consistently shows that videos establishing brand identity and emotional relevance within the first 5 seconds perform significantly better on brand metrics than videos that delay the key message. For direct response video, a clear call to action must appear within the video itself, not just in an overlay, as many users view without clicking.
Agency Perspective: Video Advertising in Practice
Programmatic video buying operates on CPM pricing for impression-based buying and CPCV (cost-per-completed-view) for completion-based buying. Video completion rate, the percentage of users who watch to the end, is the primary quality metric for video campaigns. Skippable in-stream ads (like YouTube TrueView) typically achieve 30 to 40 percent completion rates, while non-skippable 15-second ads achieve near-100 percent completion but at the cost of user autonomy and potentially negative brand sentiment.
Frequently Asked Questions: Video Advertising
Video advertising encompasses all paid promotional content delivered in video format across digital channels, including in-stream pre-roll and mid-roll placements, out-stream video units, and social video ads.
VAST (Video Ad Serving Template) is the IAB standard XML schema that video players use to retrieve video ad creatives and track events like impressions, quartile completions, and clicks. When you submit a video ad to a publisher or DSP, you typically provide a VAST tag URL that the video player calls to fetch the ad. VAST 4.x is the current standard, supporting features like server-side ad insertion (SSAI) for OTT and CTV environments.
For awareness objectives, 6-second bumper ads deliver efficient brand recall with zero skip risk. For consideration and direct response, 15 to 30 seconds is the standard range, 15 seconds for established brands with recognition, 30 seconds for new products or complex messaging. Long-form video (60 seconds or more) works well for storytelling and high-purchase-involvement categories where audiences actively seek information.
Key video advertising metrics beyond completion rate include brand lift (measured through holdout surveys comparing exposed vs. unexposed groups), search lift (increase in branded search queries among exposed audiences), view-through conversions (conversions within a defined window post-view), cost per completed view (CPCV), and audibility rate (percentage of views where audio was active). Combining these metrics gives a complete picture of video campaign effectiveness.
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes our services for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked