Open workspace

Implementation guide

Offerwall

Offerwall

A message that gives the person a way to unlock content, such as watching a rewarded ad, after a few pages read.

  • AdSense
  • Ad Manager
  • web pages of the site (does not work on AMP)
Desktop
Mobile

Understand it in 1 minute

What the Offerwall is

The Offerwall is a message that appears on the site and offers an exchange so the person can keep reading. Think of a library that lets you read a few books for free and then asks for a small favor to continue, such as watching an ad. The person picks the option they prefer and, once they complete it, gets access to the content for a while or for a few pages.

It lives in Privacy & messaging, the area of AdSense and Ad Manager where you build messages for people who visit your site. You build everything in an editor, with logo, text, the choice options and a confirmation message at the end. The main option is the rewarded ad, which is on by default: the person watches a short ad and gets access. There is also email capture, in Beta, which means a test version. In Ad Manager there is also payment through Supertab, which is a third-party service, and a custom choice of your own, such as signing up to subscribe.

You decide when the message appears with Metering. If the limit is 2, the message appears after two pageviews. Each person's count restarts 30 days after their first pageview. You also decide how many times the person can dismiss the message before it starts to block the content. If you set the maximum number, 100, the message can always be dismissed.

Google says the goal is to increase revenue from the most engaged people, those who visit the site a lot. That is why it suits sites with loyal readers, who come back often and read many pages. Remember that you are responsible for the message text, so only create messages in languages you can check.

Step by step

How to implement

  1. Have the code on the siteIn AdSense, the AdSense code must be on the site. In Ad Manager, you need to have GPT on the pages.
  2. Create the messageGo to Privacy & messaging. On the Offerwall card, click Create or, if you already have a message, click Manage and then Create message.
  3. Choose sites and pagesClick Select sites, choose the sites and click Confirm. If you want, use Add URLs to include or exclude pages.
  4. Set languages and MeteringSelect the message languages and, in the Metering section, choose after how many pages the Offerwall appears.
  5. Turn on the user choicesUnder User choices, turn on the choices you want to show and set the access each one unlocks, for example 12 hours of access or 3 more pages.
  6. Publish and testClick Publish or Save draft. After publishing, open the page in an incognito window with the test parameter shown in the example.

Implemented example

The code and how it looks on screen

The Offerwall is turned on in the dashboard; you only need your product's code in the head, and the test URL is for seeing the message after publishing.
<!-- AdSense: o código precisa estar no head das páginas -->
<script async
  src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000"
  crossorigin="anonymous"></script>

<!-- Ad Manager: a GPT precisa estar nas páginas -->
<script async
  src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
  crossorigin="anonymous"></script>

<!-- Teste depois de publicar, numa janela anônima: -->
<!-- https://www.exemplo.com/artigo?fc=alwaysshow&fctype=monetization -->
On desktopOn a computer, after the number of pages you set, the person sees the Offerwall screen with logo, text and the choice options, and gets a confirmation when they finish.
On mobileOn mobile, the same screen appears in the language set on the person's device, if you created the message in that language.

What Google recommends

Do and don't

Allowed

  • Show the Offerwall only on some pages, using URL inclusions and exclusions.
  • Choose after how many pageviews the message appears.
  • Let the person dismiss the message a few times before it blocks, or always, with the maximum number of 100.
  • Set the access each choice unlocks, such as a few hours or a few more pages.
  • Turn on the Optimize with Google feature so Google adjusts the metering for each person; the logo, sites and inclusions and exclusions are never changed.
  • In Ad Manager, show the Offerwall also to traffic without consent: the rewarded ad uses limited ads in the European Economic Area and non-personalized ads in US states that declined.

Not allowed

  • Do not use it on AMP pages: the Offerwall does not work on them.
  • Do not create messages in languages you cannot check: the text is your responsibility.
  • Do not expect the message without the code on the site: without the AdSense code or GPT, it does not appear.
  • Do not expect the Offerwall on the same page where the person has just seen a full-page ad: in that case it is not shown.
  • Do not count on the Offerwall for people who use an ad blocker: it may be blocked.

Tips

To do it right

Watch out

Common errors

An inclusion that hides the rest

When you add a page inclusion, all the other pages are excluded automatically. Without inclusions, the Offerwall applies to the whole site.

An exclusion that overrides the inclusion

Exclusions win over inclusions. If a page is in an included section and also excluded, it gets no Offerwall.

Test before publishing

The test parameter only works after you publish the message, and it does not show the Offerwall on excluded pages.

Testing with a blocker or old cookies

Ad blockers can hide the message, and old cookies can change the count. Test in an incognito window without a blocker.

Frequently asked questions

Which options can the person choose?

In AdSense, rewarded ad and email capture, in Beta. In Ad Manager, also payment through Supertab and a custom choice, both in Beta.

Can the person dismiss the message?

Yes, as many times as you set. With the maximum number of 100, the Offerwall can always be dismissed.

Does the page count reset?

Yes. Each person's count restarts 30 days after their first pageview.

Does it work without cookie consent?

In Ad Manager, yes: the rewarded ad uses limited or non-personalized ads, and the other choices stay available.

In which language does the message appear?

In the language set on the person's device, among the languages you selected when creating the message.

Library

Official Google source

Everything on this page follows Google's official documentation. Read it straight from the source:

Does your site use this format the right way?

The audit reads the site as a visitor would, without clicking anything, and shows what to fix.

Run an audit