

Video ads in Google Ad Manager (GAM) offer strong revenue potential by commanding viewer attention through storytelling, outperforming traditional display ads—especially with recent enhancements to GAM's video tools.
• Core formats include in-stream (linear: pre/mid/post-roll for high CPMs; non-linear: overlays or side elements), out-stream (in-article, in-feed, interstitials for non-video pages), and companion ads (display creatives alongside video for extra monetization).
• Key requirements include full HTTPS, Google IMA SDK in your video player (essential for premium programmatic demand like Ad Exchange), and proper ad tags.
• Basic setup steps: Create video ad units with VAST sizes, generate IMA-compatible tags, set up video line items, and add VAST creatives (redirect or hosted).
• Advanced features like content ingestion, detailed ad rules, and certain video optimizations often require GAM 360.
Display ads may have dominated the advertising ecosystem for long. But now, with video ads in the picture, they might not be as impactful as before. The reason is simple- video ads commands attention. It’s a powerful storytelling medium that sticks. And Google Ad Manager has just supercharged its video ad tools. This means huge revenue potential for publishers like you.
Before we dive into creating epic video ads, let's master the basics - the Google Ad Manager's video ad formats. Understanding these options is crucial for maximizing your earnings.
This guide will break down the different video ad types available, helping you leverage them for optimal performance.
First things first. Before setting up video ads in Google Ad Manager, you must understand the different video ad formats available and where they can be served. Over the years, Google Ad Manager has expanded beyond traditional in-stream video to support a wider range of video placements that help publishers monetize more inventory.
Today, publishers can serve the following core video ad formats through Google Ad Manager:
Choosing the right format depends on your content strategy, inventory type, and monetization goals.
In-stream video ads are served within a video player and remain the most common and premium video ad format for publishers with video content. These ads interrupt or appear alongside video playback and are typically delivered using VAST or VMAP via an IMA SDK-enabled player.
In-stream video ads can be:
Linear ads
These ads play before, during, or after the video content.
Linear ads command high attention and often deliver the strongest CPMs.
Non-linear ads
These ads appear during video playback without fully interrupting the content.
Out-stream video ads are video ads that play outside of a video player, allowing publishers to monetize video demand even on pages without video content.
Common out-stream placements include:
Out-stream video has become a key growth area for publishers, helping unlock incremental video revenue across editorial and non-video pages while maintaining user experience controls.
Companion ads are display creatives that run alongside video ads. They typically appear near the video player or within the page layout and complement the main video creative.
Companion ads:
To ensure smooth and scalable video ad delivery using Google Ad Manager (GAM), publishers must meet a few technical and operational requirements. These prerequisites are especially important for accessing premium programmatic and Ad Exchange demand.
Website Security
Your website or app must be served entirely over HTTPS. Secure delivery is now a baseline requirement for video ad requests across Google Ad Manager and third-party exchanges. Mixed or insecure (HTTP) environments can lead to blocked ad calls, lower fill rates, and lost revenue opportunities.
Video Player & Google IMA SDK
To serve video ads effectively, your video player should be integrated with the Google Interactive Media Ads (IMA) SDK. If you are not using an IMA-compliant player, you must manually pass required macros (such as page URL and correlators) in your video ad tags. However, Google strongly recommends using an IMA-enabled player for optimal performance and compatibility.
Ad Exchange Integration
If you plan to monetize video inventory through Google Ad Exchange or enable exchange bidding for video, IMA SDK integration is mandatory. The SDK handles ad requests, VAST parsing, creative selection, and measurement across devices.
Meeting these prerequisites ensures access to the widest pool of video demand while minimizing delivery errors and latency. Now you're ready to start configuring video ads within Google Ad Manager. Let's dive in!
While basic features for video advertising are available for Ad Manager, advanced features are available for Google Ad Manager 360 publishers. Also, a few features can only be used by Google Ad Manager 360 Advanced publishers. As we mentioned, contact your account manager to enable it.
This is a quite straightforward process.



These tags help the server to display linear, non-linear, and companion video ads. Now, share the master video ad tag with your video player, which will help it to retrieve the video ad.
To create a line item, you need to define orders first. So, create the orders as explained in this article. After this, follow the below steps to create line items:
You can use Content, Position, and Request platform targeting for video ads. Since targeting is the factor that decides where and how your video ad content is going to be served, we’ll explain this in detail.
Content Targeting: Through content targeting, publishers can display and target video ads to the video content based on the information collected through metadata or content bundles*.
Metadata acts as keywords with the help of which publishers can target their video ads to the specific video content.
In contrast, bundles help publishers group videos into bundles and target the ads to the bundles.
*Note that you need to connect your content source (CMS) to Google Ad Manager and create metadata/bundles for targeting while creating video line items.
To access the content ingestion feature, a publisher needs to connect the Ad Manager account with the video content source or content management system. Once this step is done, follow the below steps to define your content source.
Position Targeting
Position targeting helps publishers target video line items to specific video positions (before, mid, or after video content), determine when the video ads play during a session, for how long it will be played, etc. If you don’t define position targeting, the video ads can be displayed in any position according to the specified ad rules.
Now that you have defined ad rules, it’s time to enable these rules for the video ad inventories. To do it, follow the steps given below:
Note: If you cannot see content ingestions and ad rule options in your Ad Manager interface, contact your Google account manager to enable these services.
Request Platform Targeting
This feature enables publishers to target video line items to specific request platforms. With the help of this, you can choose to display video ads in a video player (in-stream video ads) or render them as in-banner video ads (out-stream video ads).
Note: You can also do this [request platform targeting] via “Inventory type” in the new Google Ad Manager UI.
Once you finish line items, you must add creative sets to them. To do that, follow the steps given below:
This will expand the creative section where you can enter the details such as VAST tag URL, duration, third-party tracking URLs, etc., provided by the advertiser (or a video player, if you’re selling your impressions via video player bidding or video header bidding). Then, upload the creative in the field.
After saving the details and uploading the creative, you can preview the video line item. Also, you can confirm the association of creative sets with a particular line item by clicking on the tab Associations.
Further, linear video ad creatives can be hosted by Google Ad Manager or done by an external host.
In the new UI (refer to below), you can select “Redirect” after selecting the advertiser.
Once you select Redirect, you’ll be taken to a page where you can add VAST Tag URL, video ad sizes, redirect type (video or overlay or both), and add companion ads.
Once you finish the above mentioned steps, you can serve video ads through Google’s ad server. However, there is one more task we didn’t discuss before, i.e., the insertion of video ad tags into a Google IMA SDK-compliant player.
To run Video Ads or Video content on the website, Publishers must have enabled a Video Player. Indeed, Integrating video players with Google IMA SDK will be highly beneficial for the publishers, as it supports all types of video templates by IAB.
How Do Google Ad Manager and Video Player Work Together?
Google IMA SDK is critical for video monetization in Google Ad Manager.
It enables publishers to serve Ad Exchange and programmatic video demand using current industry standards such as VAST and VMAP, while supporting newer interactive frameworks like SIMID. The IMA SDK manages communication between the video player and Ad Manager, ensuring accurate ad selection, delivery, measurement, and reporting across in-stream and out-stream video inventory.
Without IMA SDK integration, publishers may face limited demand access, reduced fill, and incompatibility with advanced video formats increasingly favored by buyers.
The SDK is responsible for interacting with the video player and Ad Manager. So, let’s try to understand how the ad server and video player interact and serve video ads on the page.
*Google Ad Manager then passes the requests to Google Ad Exchange or other third-party exchanges (via Open Bidding) to get VAST responses, and then it passes the best VAST response to the SDK (highest paying ad).
Google recommends publishers use their own IMA SDKs, and besides, a few video players, such as Brightcove, Ooyala, etc., are compliant with VAST/VPAID or already have integrated SDKs to the player. So, in such cases, to begin with video advertising, all you need is a valid master video ad tag and a player that has turned on advertising.
Sidenote: To monetize Google AdX video inventory, Google IMA SDK is mandatory.
Also, read Video Ad Standards by IAB
Google Ad Manager video ad setup and implementation can get complicated, especially because error rates and page latency could hamper your UX. That being said, it is worth a try. By being here, we can see that you are already taking the right steps to increase the revenue. Many large and mid-sized publishers, including BuzzFeed, Pitchfork, and The New York Times, have already added programmatic video ads to their programmatic ad strategy, increasing the overall yield.
To set up video ads in Google Ad Manager, publishers must first create a video ad unit under Inventory and select Video (VAST) sizes. Next, generate video ad tags using Google Publisher Tags for Video and integrate them with an IMA SDK-enabled player. Then, create a Video VAST line item, define targeting and frequency caps, and add a creative set with a VAST tag URL. Finally, configure ad rules to control pre-roll, mid-roll, or post-roll placements. Proper HTTPS setup and IMA SDK integration ensure access to Ad Exchange demand.
Google Ad Manager supports three primary video ad formats: in-stream video ads, out-stream video ads, and companion ads. In-stream ads play inside a video player and can appear as pre-roll, mid-roll, or post-roll. Out-stream ads run outside a video player, such as within article content or as interstitial placements. Companion ads are display creatives shown alongside video ads to reinforce messaging. Choosing the right format depends on inventory type, user experience goals, and revenue strategy.
The key difference between in-stream and out-stream video ads is placement. In-stream ads play within a video player and interrupt or accompany video content, typically delivering higher CPMs due to strong viewer attention. Out-stream ads appear outside a video player, such as in-article, in-feed, or scroll-activated placements, allowing publishers to monetize pages without video content. While in-stream inventory is premium, out-stream video helps expand monetization across editorial pages and increases incremental revenue.
Ad rules in Google Ad Manager determine how video ads are inserted into video content. Publishers can specify the number of ad breaks, define pre-roll, mid-roll, and post-roll positions, and apply targeting conditions such as geography, device, or content category. There are two main types: standard ad rules (applied to a single video stream) and session ad rules (applied across a user session, typically for pre-roll ads). Ad rules help control ad frequency, optimize user experience, and maximize video yield.

