- 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.”
- 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.
- Also read: How Many People Visit a Website? These 6 Free Tools (With Paid Features) Can Help You Analyze That
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
- Click Add page inclusion.
- Enter a path (for example
/premium/
) or a full URL. - All pages under that path will be eligible once the meter triggers.
To exclude pages
- Click Add page exclusion.
- Enter the exact URL or path (for instance
/about-us
). - 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.
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
- Body
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
- Use a transparent PNG at least 200×50 pixels.
- Place it in the message header.
Set Fonts and Colors
- Match headline font to your site’s CSS.
- Choose button colors from your brand palette.
- Ensure high contrast for readability.
Validate in Preview
- Use the built‑in preview pane to step through each choice path.
- Check both desktop and mobile layouts.
- 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:
- In Page inclusions restrict to one test page of your choice or you can simply apply to the whole website/blog.
- Publish the message by pressing the Publish Changes blue button on top right corner.
- Now, open a private or incognito window.
- Navigate to the test URL and other pages for 4 times (if you set it to 4), to trigger the pop up.
- 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
- Language Support
- Cookie Clearing
- Ad Blockers
Frequently Asked Questions
How many pageviews trigger the Offerwall?
Can I gate only specific articles?
What entitlements can I grant?
Does this work for unconsented users?
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)