Key takeaways
- A content locker blocks a download, page, video or feature until the user completes an offer, while an offerwall is an optional menu of offers the user opens to earn your currency.
- Lockers clash with rules against forced actions and deceptive design, such as Apple's guideline 3.2.2(x), and they push users to finish offers carelessly, which raises reversals.
- With Sharklio the wall must stay optional, open only on a user's click, and never sit behind a paywall or be required to reach your content or core features, so content lockers are not allowed.
Content lockers vs offerwalls: what is the difference?
A content locker hides something a user already came for, such as a file, an article, a video or a game feature, until they complete an offer. An offerwall is an optional page of offers that users open themselves to earn your site’s or app’s currency, while everything else stays available to them. The difference is choice: a locker makes the offer the price of access, and an offerwall makes it one way to earn extra. Content lockers are not allowed with Sharklio, because the wall must stay optional and offers may never be required to reach your content or core features.
This is general information, not legal advice. Policies quoted below were checked on October 21, 2026, and can change.
What is a content locker?
A content locker is a script that covers part of a page with an overlay listing a few offers. The user has to finish one, such as a short survey, an email submit or an app install, and the overlay goes away once the network confirms the lead, which earns the publisher a CPA payout. What is a CPA network? explains that model.
The types differ only in what they hold back:
- Content locker: hides part of an article, a guide or a video until the offer is done.
- File locker: puts a download button, for a mod, a template or a software key, behind an offer.
- Link locker: hides a URL, such as a download mirror or an invite link.
- Feature locker: blocks a level, mode or menu inside a game or app until the player installs an advertised app.
In every version, the user came for the thing behind the offer, not the offer.
Why content lockers became controversial
Some CPA networks still sell locker tools. The format became controversial because it sits close to lines that platforms and regulators draw, and because scammers adopted it.
Scam sites made the format notorious
The “complete a survey to verify you are human” gate is a staple of fake download sites. In a February 2023 report on fake Hogwarts Legacy cracks, Malwarebytes described a site that told users to verify themselves through a survey to get an activation key; the survey either led to a dead end or asked for data such as a phone number. Honest and dishonest sites use the same overlay, so a user cannot tell them apart.
App stores ban forcing actions for access
Apple’s App Review Guidelines say in 3.2.2(x) that “Apps must not force users to rate the app, review the app, download other apps, or other store-related actions in order to access functionality, content, or use of the app.” The same guideline allows apps to incentivize actions within the app. A feature locker that requires an app install fails the first half; an optional wall that pays in-app coins fits the second. Can you put an offerwall in an iOS app? and Incentivized installs: Google Play policy cover both stores.
Deception and “free” claims
Lockers often sit under a “Free download” button. The US Federal Trade Commission’s 1983 Policy Statement on Deception says a deceptive practice is a representation, omission or practice that is likely to mislead a consumer acting reasonably in the circumstances, and that is material, meaning it is likely to affect the consumer’s decision. Its Guide Concerning Use of the Word “Free” (16 CFR 251.1) adds that consumers read “free” as paying nothing, and that the conditions of a free offer should be stated clearly and conspicuously at the outset. A “free” file that turns out to need a survey or a phone number, revealed only after the click, is what those documents warn about. The FTC’s September 2022 staff report, Bringing Dark Patterns to Light, also lists misleading design such as disguised ads and fake countdown timers, a common locker add-on.
Browsers and search engines
Google’s Abusive experiences list for Chrome includes fake messages that imitate warnings or system dialogs, misleading site behavior such as play or close buttons that lead to an ad or landing page, auto redirects, and social engineering. Google says Chrome blocks new windows and tabs on sites rated “Failing”, and removes all ads on sites that stay “Failing” for more than 30 days. Many lockers use exactly these tricks: a fake play button or a “verification required” dialog.
Search is the other risk. Google’s spam policies define cloaking as presenting different content to users and search engines to manipulate rankings and mislead users. Google says a paywall or content gate is not cloaking if Google can see the full content behind it, the way a user with access would, and the site follows its Flexible Sampling guidance. A locker page that shows crawlers a download or an article that users never actually receive is outside that exception.
The user experience and fraud problems
Even an honest locker has a structural problem: the user wants the file, not the offer.
- Careless completions. Someone who only wants the overlay gone does the minimum: random survey answers, a throwaway email, an app deleted a minute later. Advertisers check for exactly that, and failed checks become rejections or reversals.
- Pressure to cheat. Users look for ways around the gate: VPNs to see other countries’ offers, second accounts, fake details. Advertisers refuse to pay for that traffic.
- “I did it and it is still locked”. Offers confirm at different speeds, and some never confirm because a step was missed. Each delay leaves a user who cannot reach what they came for, and they blame you.
- No reason to come back. Once the file is downloaded, there is no balance and no next goal, so the locker earns once per user at best.
In an offerwall, by contrast, the user picks a reward sized to the effort, so their motivation is closer to what the advertiser pays for. Incentivized traffic explained covers when rewarded traffic works and when it does not.
Illustrative example: the same mod site, two ways
A mod site puts every download behind a file locker: visitors rush the shortest survey, many leave, and some write in because the button stayed grey. A second version keeps downloads free and lets members earn points on an optional earn page for early beta access and a badge. Fewer people open the wall, but those who do chose to and come back for the next goal. A sketch of two designs, not a measured result.
How an offerwall differs
An offerwall is a list of offers, such as app installs with in-app goals, surveys and sign-ups, shown on a page the user chooses to open. Each completed offer pays the user in your currency and pays you per result. What is an offerwall? covers the model in full. Four features separate it from a locker:
- It is optional. Your content and core features work for users who never open the wall. The wall is one way to earn currency, next to playing, posting, daily logins or buying.
- The user opens it. It appears after a click on an “Earn” button, a menu entry or a prompt the user accepts, never on its own.
- It pays the user. Rewards land in a balance in your own currency, which the user spends on things they want. The offer is a trade the user picks, not a toll.
- It offers a real choice. A full wall shows many offers, so the user can pick one that suits them, or none.
One naming note: Google Ad Manager has a feature also called Offerwall, a message that gives visitors “alternative ways to support your site and gain access to your content”, such as watching a rewarded ad, and that publishers can make dismissible. Despite the name, it is a content gate with Google’s own choices, not the earning menu this article means.
Content locker vs offerwall: side by side
| Question | Content locker | Offerwall |
|---|---|---|
| What starts it | The user reaches gated content, a download or a feature | The user clicks an “Earn” entry they chose to open |
| What happens if the user says no | They lose the thing they came for | Nothing; the rest of your property works as before |
| What the user gets | Access to something you already had | Your currency, added to a balance they spend as they like |
| Number of offers | Usually a short list chosen by the script | A full list by country and device, with many to choose from |
| Why users complete offers | To make the overlay go away | Because the reward is worth the task to them |
| Typical quality issues | Rushed surveys, throwaway emails, quick uninstalls, VPN use to see more offers | Multi-accounting and VPN abuse, which you control with account rules |
| Fit with app store rules | Forcing an app download for access breaks Apple 3.2.2(x) | Optional rewards for actions in the app are allowed under the same guideline |
| With Sharklio | Not allowed | Allowed on approved properties, opened by the user’s click |
Are content lockers allowed with Sharklio?
No. Sharklio’s Terms of Service set placement rules a locker cannot meet: you must not place the offerwall or any Sharklio tracking link in hidden iframes, in pop-ups or new windows that open without the user’s click, in pop-unders, behind a paywall, or in any context that misdescribes what a user must do to earn a reward. They also prohibit forced or hidden clicks and incentivized clicking outside the offerwall, which covers a locker built from single offer links.
In practice, the wall must stay optional, open only on a user’s click, never sit behind a paywall, and never be forced. Offers may not be required to reach your core features or content. If a user must complete an offer to read, watch, download or play something, it is a locker, whatever it looks like. Promoting your offerwall: allowed and prohibited ways has the full table, and Traffic quality rules for publishers explains what happens to results that break them.
Locker patterns that are not allowed with Sharklio
A file, mod or download button that only works after an offer; part of an article or a video hidden until an offer is done; an invite or mirror link released only after an offer; a game level, mode or menu that requires an install from the wall; the wall opening by itself when a page loads, a timer runs out or the user taps something unrelated; a “verify you are human” step that is really an offer; single offer links placed in an overlay outside the wall; and “free” wording for anything that needs an offer to get.
What you can still do
The test: could a user who never opens the wall still use everything your property is for? These patterns pass:
- A prompt such as “You need 200 more coins for this item. Earn them now?” with a button the user presses, where coins can also be earned by normal use.
- Extras such as badges, themes or beta access, bought with coins users can earn in several ways.
- A permanent “Earn” entry next to the balance, as covered in Offerwall placement: where to put it to earn more.
- Honest wording that says offers come from third parties and are credited when the advertiser confirms, as in Earn page: how to write one that converts.
Moving from a locker to an offerwall
For a download or content site that uses lockers today, the switch is mostly structural:
- Remove every gate. Make each file, page and feature reachable without an offer, and remove “free” wording that hid conditions.
- Add accounts and a balance. An offerwall needs a user ID that never changes for the same person and a place to store their currency. How to start a rewards website walks through the setup.
- Give the currency a use. Pick rewards users want that do not take away free access: perks, cosmetics, gift cards or early access. How to set your virtual currency exchange rate helps you price them.
- Add one clear entry point. An “Earn” link in the navigation and next to the balance, opened only on click.
- Credit from your server only. Add currency when a signed postback confirms a result, and remove it when a result is reversed. Publisher earnings, settlement, and reversals explains why.
- Set account rules. One account per person and no earning on a VPN. Stop multi-accounting and VPN abuse shows how to enforce them.
Expect fewer completions per visitor at first, since nobody is forced. In return you get completions from people who chose them and a reason for users to come back.
How Sharklio fits a site that is leaving lockers behind
Sharklio is a pay-per-result affiliate network. You add its offerwall as a link or iframe signed on your server, an optional floating “Earn” button, the Offers API, the Android or iOS SDK, or the Unity, Flutter or React Native plugin. Each app sets its own currency name, icon, rate and user split, and every credit and reversal reaches your server through a signed postback. VPN, proxy, Tor and data center users are blocked from the wall, and end users must be 16 or older. Every application and app is reviewed by hand before the wall goes live, so describe an optional, click-to-open placement when you apply. See how the wall works, or get in touch if you are unsure whether a placement is allowed.
Frequently asked questions
What is a content locker in CPA marketing?
A content locker is a script that hides a file, page, video or feature until the visitor completes a CPA offer, such as a survey or an app install. The publisher earns the payout when the network confirms the lead.
Are content lockers legal?
It depends on how and where they are used, and this is not legal advice. Many lockers run into platform rules or consumer protection guidance, for example by forcing app downloads for access in an iOS app or calling something “free” while hiding the condition.
Are content lockers allowed with Sharklio?
No. The Sharklio wall must stay optional, open only on a user’s click, and never sit behind a paywall or be forced, and offers may not be required to reach your content or core features.
What is the difference between a content locker and an offerwall?
A locker makes an offer the price of reaching something the user came for. An offerwall is an optional page the user opens to earn your currency, while the rest of your property stays free to use.
Can I reward users with premium content for completing offers?
You can let users spend currency earned from offers on extras, as long as the same currency can be earned in other ways and your core features and content stay available to everyone. If an offer is the only way to reach something users came for, it is a locker.
Does Google penalize content lockers?
Google says a content gate is not cloaking if Google can see the full content behind it and the site follows its Flexible Sampling guidance. A locker that shows search engines content users never receive, or uses fake dialogs and redirects, runs into its spam policies and Chrome’s abusive experience rules.