AdSense for games (AFG)

Frequently Asked Questions

What ad formats are available with AdSense for video/games?

The following ad formats are available with AdSense for video and games products:

  • video
  • fullslot
  • overlay

For more detailed descriptions and examples please visit the AdSense for video/games introductory pages.

What is a fullslot ad and and how can I request it?

A fullslot ad is a text, image or rich media creative that usually appears before or after the content. You can configure your ad request to request fullslot ads in three different ways:

  • adsRequest.adType = AdsRequestType.FULL_SLOT: When you set a request with this parameter, our system will return either a text or an image ad.
  • adsRequest.adType = AdsRequestType.TEXT_FULL_SLOT: When you set a request with this parameter, our system will return a set of text ads, up to three, displayed one below the other.
  • adsRequest.adType = AdsRequestType.GRAPHICAL_FULL_SLOT: When you set a request with this parameter, our system will return an image ad with one of the following sizes: 336 x 280, 300 x 250, 250 x 250, 200 x 200.

Please read the technical quick start guide for further details on how to implement these parameters.

What is is a video ad and how can I request it?

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.

You can request a video ad by configuring the ad request type in the following way: adsRequest.adType = AdsRequestType.VIDEO.

Please read the technical quick start guide for further details on how to implement this parameter.

What is an overlay ad and how can I request it?

An overlay ad is a text, image or rich media creative that usually appears over the bottom third of the content. You can configure your ad request to request overlay ads in three different ways:

  • adsRequest.adType = AdsRequestType.OVERLAY: When you set a request with this parameter, our system will return either a text or an image ad.
  • adsRequest.adType = AdsRequestType.TEXT_OVERLAY: When you set a request with this parameter, our system will return ads in the text format.
  • adsRequest.adType = AdsRequestType.GRAPHICAL_OVERLAY: When you set a request with this parameter, our system will return an image ad with one of the following sizes: 728 x 90, 480 x 70 , 468 x 60, 450 x 50.

Please read the technical quick start guide for further details on how to implement these parameters.

What ad sizes does AdSense for video/games support?

AdSense for video/games supports the following ad sizes:

  • Fullslot ads: 336 x 280, 300 x 250, 250 x 250, 200 x 200.
  • Overlay ads: 728 x 90, 480 x 70 , 468 x 60, 450 x 50, 320 x 60 (only text).

I have just implemented my new AdSense for video/games publisher ID. Why don’t I see any ads?

This can happen for a couple of reasons. If your integration is working properly for the test publisher ID but not for your own ID, then either:

  • Your publisher ID does not have any ads targeted to it at this time. Please remember that for traffic outside of the United States the coverage for video ads will not be exceptional and you might need to backfill with different formats in order to optimise your account earnings.

  • Or

  • You have not set the allowScriptAccess parameter to “always”. AdSense ads will not be delivered if the ad object cannot detect the page URL.

I have implemented AdSense for video. Why has my revenue peaked and suddenly dropped?

This is a very common behaviour to see. It means that your users are getting used to your ads so that they're less likely to click by mistake or out of curiosity. Please be assured that after these initial fluctuations, your earnings will eventually stabilise.

My ads coverage seems poor, what could be the reason?

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 optimise 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.

What are the requirements for becoming an AdSense for video publisher?

If you want to use AdSense for video, you’ll need to ensure that 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 programme instead.
  • You can only integrate AdSense for video on web-based Flash video players.
  • Content has to be family safe and targeted to users age 13 and older.
  • You have to own legal rights to monetise video content.

What are the requirements for becoming an AdSense for games publisher?

If you want to use AdSense for games, you’ll need to have ActionScript technical proficiency and ensure you adhere to AdSense policies. In addition to that:

  • You can only integrate AdSense for games on web-based Flash games.
  • Content has to be family safe and targeted to users age 13 and older.
  • You’ll need to be able to trace back all embed destinations and have full control over where games are distributed.
  • You have to own legal rights to monetise games.

What are the AdSense for video/games policies?

AdSense for video/games publishers are required to adhere to the product’s specific policies and to the general AdSense programme policies.

Can I play video ads without sound?

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 programme policies. Please check out AdSense for video/games specific policies for further details.

What languages does the IMA SDK support?

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 US might experience poor video ad coverage.

I don’t have access to the game’s source code, can I still implement AdSense for games?

Yes! As long as you have the rights to monetise the game and the ads are presented according to the AdSense for games specific policies, you can use a pre-loader solution to display ads. To get you started, Google engineers have developed a sample pre-loader that you can leverage on for your IMA SDK implementation.

Which video platforms and players are integrated with AdSense for video?

Here's a list of partners that we've integrated.

  • Liverail
  • LongTail Video/JW Player
  • Ooyala
  • Brighcove
  • Tremor Media / Acudeo
  • Viddler
  • Bigsool
  • Ustream
  • Freewheel
  • AdapTV
  • ThePlatform
  • Kyte
  • DigitalSmiths
  • Bigsool/Flowplayer

I want to embed video/games on partner websites or release public embed code. Is that allowed?

Yes, this practice is allowed. You can do so by creating an embed snippet that is compliant with the AdSense for video/games specific policies. Specifically, it should include:

  • The allowScriptAccess parameter set to "always".
  • Well-formed embed code including the class-ID and type parameters.

Note that you are 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 are experiencing uncommon behaviours (for example much higher CTRs). There's no benefit to jeopardising your entire account over monetising an embed base.

Also keep in mind that you may not share your AdSense earnings with third parties.

I would love to implement AdSense for video and games, where do I start?

To implement AdSense for video/games, please follow the setup process guidelines.

How do I get my AdSense for video/games publisher ID?

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.

What does a good description URL look like?

A good description URL would look something like the following:

<html>
<head>
<title>Flash Attack | ExampleGamesPublisher.com</title>
</head>
<body>
<h1>Flash Attack</h1>
<p>Flash 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 2002 providing high-quality online flash 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>Flash 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>

Now I'm using my live publisher ID, I'm not getting any ads returned. Am I doing something wrong?

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 have set the allowScriptAccess parameter to "always" and the adTest ad request parameter to “off”.
Please note that 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 optimise your account earnings.

Am I allowed to monetise videos or games that I don’t have access to?

Yes, provided that you have the rights to monetise this content.

Why am I not getting any ads returned when I use the test publisher ID?

It is likely that the ad request or embed code is malformed. Check your code against the technical quick start guide and make sure that there are no missing parameters or HTML attributes.

Do you have a VAST tag I can integrate with?

No. You must use the IMA SDK to request and render ads.