How to Create and Refine an Offerwall Reward Ad in Google AdSense

Skill Level: Intermediate to Advanced
Prerequisites:
  • A live/active Google AdSense account
  • Your site/blog pages tagged with the Google AdSense code
  • A list of domains and URLs you want to include or exclude (and of course internet and a device in our case it is desktop/PC)

Why an Offerwall Reward Ad Deserves Your Attention

When a reader encounters an article they value, nothing kills momentum like a hard paywall. An Offerwall changes that moment. It offers an alternative path. A small panel appears. It explains that watching a short video grants temporary access. The visitor opts in, watches the clip/video, then carries on reading without spending a cent. That choice resonates. It feels fair. It feels human. You earn a premium ad CPM. The reader feels in control instead of blocked. Over time that goodwill turns into loyalty and repeat visits.

Getting Your Site Ready

Before you begin crafting your message, verify that your website/blog has this line of code installed:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXX" crossorigin="anonymous"></script>

Be sure to change the XXX with your site code that you can get in Google Adsense Ads section, more details here. Make sure it sits above the closing </head> tag. If the snippet is missing your Offerwall will never appear.

Step 1: Opening the Offerwall Builder

  • Sign in to your AdSense dashboard.
  • In the left menu click Privacy & messaging (or open this link).
  • Scroll down (ideally at the end) and locate the card labeled “Offerwall.”
how to find Offerwall feature in Google adsense dashboard

  • If no message exists click Create. Otherwise click Manage, then Create message.
  • In the name field enter something descriptive such as Offerwall_July_Main.


That label helps later when you clone or experiment with variants.

Step 2: Selecting Sites and Setting Metering

After naming your message you see a Select sites button (in blue at the top right side). Clicking it reveals the domains your AdSense profile has verified. Check each domain and subdomain where you wish to run the Offerwall.


Below that lies the Metering section. Here you specify how many pageviews a visitor must accumulate before the Offerwall appears. Three or Four views often feels natural. You can adjust it up or down depending on your content length and user patience.

  • A lower threshold (two pageviews) prompts visitors early.
  • A higher threshold (six or eight) gathers more article samples before asking them to watch.


Once a reader completes an offer their count resets thirty days. Excluded pages never count toward the threshold.

Step 3: Defining Page Inclusions and Exclusions

After adding the site, you have full control over where your Offerwall appears (BTW, it is optional you can skip this part though):

  • To include specific pages

  1. Click Add page inclusion.
  2. Enter a path (for example /premium/) or a full URL.
  3. All pages under that path will be eligible once the meter triggers.

  • To exclude pages

  1. Click Add page exclusion.
  2. Enter the exact URL or path (for instance /about-us).
  3. Those pages will never show an Offerwall, regardless of threshold.


Remember that exclusions override inclusions. If a URL appears in both lists the Offerwall will skip it.

Step 4: Configuring User Choice Options

Scrolling past metering brings you to User choices. Each choice maps to a reward path.

You'll notice a toggle Rewarded ad to On, under this, click the Manage button. A small panel appears with these elements:

  • Copy reminder: A note prompts you to confirm that the text in your Offerwall matches the access period you plan to grant.
  • Entitlement selector: Here you enter a number and pick one of four units, hours, days, weeks, or page views, to define how much access a visitor earns after watching the ad.
For example, typing 12 and selecting hours gives a half‑day of access. Entering 3 page views lets the visitor read three more articles before the next prompt.

Step 5: Crafting Headline and Body Copy

Now in the styling tab you find headline and body copy fields. A human‑style approach works best:

  • Headline
A simple prompt such as Support this site by watching one short video.
  • Body
Two or three sentences that explain what the visitor gains. Mention the video length and the access duration or pageviews they will receive. Write as if you speak to a friend over coffee. Keep sentences varied in length and structure. Avoid filler words. Aim for direct clarity.

The default template for messaging is like this:

"Unlock more content
Take action to continue accessing the content on this site
View a short ad
Site-wide access for 24 hours"


But you can edit it as per your preferences, for my 48 hours setting it will be like this:

"Welcome to digitalinformationworld.com

You've reached your article limit!

After 4 free pages, we ask readers to take action. Simply view a short ad for 48-hour access. Or support us with a voluntary donation by contacting us here www.digitalinformationworld.com/p/contact-us.html

View a short ad
Site-wide access for 48 hours"


Once you’ve verified your copy and chosen the entitlement, click Save (or Apply) to lock in your setting.

Step 6: Styling for a Seamless Experience

A prompt that looks foreign to your site feels intrusive. In the Styling tab:

  • Upload Logo

  1. Use a transparent PNG at least 200×50 pixels.
  2. Place it in the message header.
  • Set Fonts and Colors

  1. Match headline font to your site’s CSS.
  2. Choose button colors from your brand palette.
  3. Ensure high contrast for readability.
  • Validate in Preview

  1. Use the built‑in preview pane to step through each choice path.
  2. Check both desktop and mobile layouts.
  3. Adjust text lengths or margins until no buttons run off screen.

Your goal is a prompt that feels native to every page it appears on.

Step 7: Testing in the Wild

Before you roll out globally, test on a single URL:

  1. In Page inclusions restrict to one test page of your choice or you can simply apply to the whole website/blog.
  2. Publish the message by pressing the Publish Changes blue button on top right corner.
  3. Now, open a private or incognito window.
  4. Navigate to the test URL and other pages for 4 times (if you set it to 4), to trigger the pop up.
  5. Reload the page. The Offerwall should display immediately. 

If it does not:

  • Confirm the the Adsense snippet installed correctly.
  • Disable any ad blocker or privacy extension.
  • Verify your test URL matches the inclusion exactly.

Walk through each user choice. Make sure header text, body copy, logo and buttons match your settings.

Step 8: Publishing and Experimentation

Satisfied with testing? Remove the test‑only inclusion or expand your page list. Click Publish. Your Offerwall now runs on all targeted pages.

Return to Experiments to clone your live message. Tweak one variable at a time, perhaps copy, threshold, or entitlement. Run both variants for at least a week. Compare:

  • Completion rate (how many visitors finish the video or choice)
  • Bounce rate change
  • Revenue per thousand impressions

Retain the variant that strikes the best balance between user satisfaction and revenue uplift. In my almost 15 days of testing the message popped up for over 300 viewers and it generated around $1 in that time period. But it can be different based on niche and location of users on your site.

Step 9: Handling Special Cases

  • Unconsented Traffic
AdSense serves limited or non‑personalized ads for GDPR or CCPA unconsented visitors. Other choices (custom) remain available.
  • Language Support
Upload translations for every language you support. AdSense displays the Offerwall in the visitor’s device language. Only add languages you can proofread.
  • Cookie Clearing
If visitors clear cookies their pageview count resets. Decide if that suits your user experience goals.
  • Ad Blockers
Some tools block Google AdSense or the promotional message container. Ask testers to disable blockers or whitelist your site.

Frequently Asked Questions

How many pageviews trigger the Offerwall?

You set the metering threshold. Three or Four pageviews is a common starting point.

Can I gate only specific articles?

Yes. Use page inclusions to limit the Offerwall to any path or URL.

What entitlements can I grant?

Either time‑based (hours of access) or pageview‑based (number of additional views).

Does this work for unconsented users?

Rewarded ads serve limited or non‑personalized ads, while other choices still function.

Note: This post was edited/created using GenAI tools. 

Read next: How to Find Someone Using Just a Photo: 10 Best Reverse Image Search Tools (Ranked and Explained)
Previous Post Next Post