We've put together the following FAQs to answer commonly asked questions about AdSense for video.
Expand all Collapse allFAQs
What ad formats are available with AdSense for video?The following ad formats are available with the AdSense for video product:
- Video
- Standard Instream: Non-skippable video ads
- TrueView: Skippable video ads
- Bumper: Six second video ads
- Fullslot
- Skippable linear image and text ads
- Overlay
- Non-linear image and text ads
For more detailed descriptions and examples please visit the AdSense for video introductory pages.
A fullslot ad is a skippable linear AdSense image or text ad that usually appears before, in-between, or after content.
In the IMA HTML5 SDK integration, the following parameters must be set:
- Set forceNonLinearFullSlot to true:
adsRequest.forceNonLinearFullSlot = true;
- Set nonLinearAdSlotWidth and nonLinearAdSlotHeight to the width and height of your game unit:
- adsRequest.nonLinearAdSlotWidth = {your_video_player_width};
- adsRequest.nonLinearAdSlotHeight = {your_video_player_height};
In the AdSense for video ad tag, ensure that image and/or text are included in the ad_type parameter. For example, ad_type=video_image would include video ads and skippable image fullslot ads.
Note: Fullslot ads are not supported for the IMA Android SDK or IMA iOS SDK.
Video ads consist of a video creative that is played before, in the middle of, or at the end of the content. This allows you to distinguish between:
- Pre-roll: a video ad placed before the content.
- Mid-roll: a video ad placed in the middle of the content.
- Post-roll: a video ad placed at the end of the content.
In the IMA SDK integration, the following parameters must be set:
- Set linearAdSlotWidth and linearAdSlotHeight to the width and height of your game unit:
- adsRequest.linearAdSlotWidth = {your_video_player_width};
- adsRequest.linearAdSlotHeight = {your_video_player_height};
In the AdSense for video ad tag, ensure that video ads are being requested in the ad_type parameter. For example, ad_type=standardvideo would request non-skippable Standard video ads. Further information is available in the tagging documentation.
When using the IMA HTML5 SDK on mobile devices (including tablet), playback of video must be initialized with a user action, meaning a tap or click of a link or "play" button. If video ads are not rendering correctly on these devices, check to see whether you are calling the initialize method as a result of a user action. More detailed information is available in the IMA HTML5 SDK documentation.
AdSense for video supports the following ad sizes:
- Video: variable sizes
- Text fullslots: variable sizes
- Image fullslots: 200x200, 250x250, 300x250, 336x280, 450x50, 468x60, 480x70, 728x90
- Overlay ads: 728 x 90, 480 x 70 , 468 x 60, 450 x 50, 320 x 60 (only text).
There could be two main reasons for this:
- For traffic outside of the United States, the coverage for video ads might be very low. In this case you should backfill with different ad formats to optimize your account earnings.
- The blocking options that you apply on your account can also impact your coverage. Bear in mind that any ads that you block won't compete in the auction on your site.
This is a very common behavior to see. It means your users are getting used to your ads so they're less likely to click by mistake or out of curiosity. Please be assured that after these initial fluctuations, your earnings will eventually stabilize.
If you want to use AdSense for video, you'll need to ensure you adhere to AdSense policies. In addition to that:
- You have to be able to manage the video player source code (the product leverages the SDK integration), or use one of our technology partners.
- YouTube content producers should apply for the YouTube partner program instead.
- You can only integrate AdSense for video on HTML5 web-based video players, or iOS/Android native-app video players.
- Video content has to be family safe and targeted to users age 13 and older.
- You have to own legal rights to monetize video content.
AdSense for video publishers are required to adhere to the product's specific policies and to the general AdSense program policies.
No. You can't play video ads without sound because this would damage the message that the advertiser wishes to provide through the ad. Playing video ads without sound is against our program policies. Please check out AdSense for video specific policies for further details.
The IMA SDK supports any language that is supported by AdSense. However, video ads coverage is predominant in the United States, and publishers outside the U.S. might experience poor video ad coverage.
Video players/platforms with the IMA SDK integrated are listed in the technical integration guide.
Yes, this practice is allowed. You can do so by creating an embed snippet that is compliant with the AdSense for video specific policies.
Note that you're responsible for your ad code wherever it appears, and for any advertiser damage that results from that placement, so be mindful about releasing your code "into the wild". Here are some best practices for you in this situation:
- Whenever possible, provide JavaScript embed tags instead of HTML. You never know when you'll need to change your embed code!
- Create channels for all trusted partners or "in the wild" embed snippets. Keep track of what foreign traffic looks like, and turn off ad serving if you're experiencing uncommon behaviors (for example much higher CTRs). There's no benefit to jeopardizing your entire account over monetizing an embed base.
Also bear in mind that you may not share your AdSense earnings with third parties.
To implement AdSense for video, please follow the setup process guidelines.
To get your publisher ID, you need to successfully implement the IMA SDK and complete the process described in the setup process guidelines. Once you have your publisher ID, you can request live ads and start earning money.
A good description URL would look something like the following:
<html>
<head>
<title>Game Attack | ExampleGamesPublisher.com</title>
</head>
<body>
<h1>Game Attack</h1>
<p>Game Attack is a game where players must navigate through the maze in the least amount of time. There are multiple modes of play including relay mode, versus mode and time trial. Play against your friends!</p>
<h2>About ExampleGamesPublisher.com</h2>
<p>ExampleGamesPublisher has been in business since 2010 providing high-quality online web games to users around the world! We provide free games as well as premium, subscription-only games for users who want to earn points to spend on cool digital prizes!</p>
<h2>Game Attack Game Tags</h2>
<p>Users use these tags to search for games on our website:</p>
<ul>
<li>Free</li>
<li>Single-Player</li>
<li>Multi-Player</li>
<li>Puzzle Game</li>
<li>DeveloperX</li>
</ul>
</body>
</html>
No, not necessarily. Let the system run for a couple of hours and ads should start showing up. You should also make sure that you've set the ad_test ad request parameter to "off".
Yes, provided that you have the rights to monetize this content.
It's possible that there is an issue with your IMA SDK integration, or with your AdSense for video ad tag. Check your code against the technical integration guide and make sure that there are no missing parameters or HTML attributes.
We typically require publishers to use video players or game launchers capable of Google IMA SDK integration. That said, if your ad setup is VAST and VPAID 2 JS compliant, you can try using our IMA Adapter.