An offerwall is the earning half of an economy. The spending half is yours, and it decides whether anyone earns at all.
Users do not complete offers because offers exist. They complete offers because they want something specific and the wall is the way to get it. If that something is vague, the best wall in the world sits there.
The two ways this fails
Nothing to buy. The currency accumulates and does nothing. Users earn for a while out of curiosity, notice the balance is decorative, and stop. This is the more common failure and the easier one to fix.
Nothing worth buying. There is a shop, but everything in it is either trivial or unreachable. A user who does the arithmetic and finds the good item is forty completions away has been told, precisely, not to bother.
Price the first reward for one session
The most important price in your economy is the cheapest useful thing. A new user should be able to reach it in a single sitting — one or two completions, or a handful of videos.
That first purchase is what teaches them the loop is real. Everything after it is optional; without it, nothing else in the shop matters, because they never got far enough to read the prices.
Then build a ladder, not a cliff
Have something at every scale: a few completions, a week, a month for the thing people really want. A shop with one cheap item and one enormous one gives users nothing to aim at in between, and aiming is what keeps them coming back.
Round numbers throughout. Users compare prices constantly and a shop priced at 850 and 1,340 is one nobody can reason about.
The exit matters more than the entry
If your currency cashes out — gift cards, crypto, a balance transfer — the minimum withdrawal is the single most important number in the economy. Set it too high and users grind for weeks with nothing to show, then leave with a balance they never converted. That is not a saving; it is a person who worked for you and got nothing, and they tell people.
Set it so a committed user reaches it in days, not weeks. The users who cash out early are the ones who come back, because now they know the whole loop works.
Do not let inflation happen quietly
Every bonus, multiplier and event injects currency. None of them change your prices. Do enough of them and the shop is cheap, the wall is pointless, and the only way back is a price rise that reads as a betrayal.
Two rules that prevent most of it:
- Keep the exchange rate fixed. Change prices when you need to adjust value, never the rate — a changed rate retroactively reinterprets every balance your users are holding.
- Budget promotions against your actual revenue per user, not against how generous they feel.
Show the work
The wall shows a user what each offer pays before they start, and their history afterwards. Do the same on your side: a visible balance, a visible price, and a record of what they earned and when.
Rewarded products live or die on whether users believe the numbers. Every hidden calculation is a reason to believe you are shaving something off, and the users who suspect that are exactly the ones who were about to become your best earners.