Key takeaways

  • Offerwall advertising pays per result: a user on a publisher's site or app completes your action and is rewarded by that publisher, and you pay for the completed action.
  • Choose the goal your best users reach early, because that goal, not the install or the click, decides whether the users you buy are worth it.
  • Start in two or three countries, judge the campaign by cost per retained user and ROAS, and count only the conversions your own tracking confirms.

What is offerwall advertising, and how do you start?

Offerwall advertising means listing your app, service, or website as an offer on the reward pages of other sites, games, and apps, where users complete actions such as an install, a sign-up, or a first goal in exchange for points from that publisher. You pay only when the action is completed, not for views or clicks. It is a fast way to get a specific action from real people at a fixed price per result, as long as you choose an action that is worth paying for even if the user is rewarded to take it. To start, you pick one goal your best users reach early, price it per country, connect a server-to-server postback, and launch in two or three markets.

How an offerwall campaign reaches users

An offerwall is a page inside a publisher’s property, such as a rewards site, a mobile game, or a community, that lists offers from many advertisers. A user opens it, scans the titles and images, and picks something worth their time. When they finish, the publisher credits them in its own currency, such as coins or gems.

From your side, the chain looks like this:

  1. You define the offer: what the user should do, how completion is tracked, which countries it runs in, and what you pay per result.
  2. The network reviews the offer and shows it on the walls of its publishers.
  3. Users who choose your offer complete it. The result is confirmed by a postback from your own server, or on some task walls by proof that the advertiser reviews.
  4. You are charged for confirmed results, and the publisher rewards the user.

On Moonetix, the first step happens together with our team: we agree on the offer, the payout per conversion, the target countries, and how conversions are tracked, and every conversion is confirmed by your server-to-server postback.

Because the user is rewarded, this is incentivized traffic. That is not a flaw, but it changes how you design the offer. Incentivized traffic explained covers the difference from organic users and the myths around it, so this guide focuses on running the campaign.

Who offerwall advertising fits

It works best when there is a clear action that has value on its own and that someone can check. Some common fits:

You promoteA goal worth paying forHow the result is tracked
Mobile appFinish onboarding, create a profile, or use the core feature onceAn in-app event reported by your server or attribution tool
Mobile or web gameFinish the tutorial or reach a levelA level or tutorial event reported by your game server or attribution tool
Web service or newsletterCreate and confirm an accountThe email confirmation, recorded by your backend
SaaS trialStart the trial and complete one meaningful action, such as a first projectThe first action in the trial account, recorded by your backend
Your own community site or forumRegister and complete a first useful action on your siteThe registration and first action, recorded by your site

It fits less well for pure brand awareness, long B2B sales cycles, and actions nobody can verify. It never fits actions that break another platform’s rules: paid app store reviews and ratings, vote manipulation, or rewarded follows and server joins where the platform forbids them. Google Play’s User Ratings, Reviews, and Installs policy bans “fraudulent or incentivized reviews and ratings”, and section 3.2.2 (x) of Apple’s App Review Guidelines says apps must not force users to rate, review, or download other apps, while allowing incentives for actions inside an app, “such as by completing a level or watching an ad” (both checked on November 4, 2026). In the US, the FTC’s final rule on fake reviews also bans buying fake indicators of social media influence, such as bot followers or views. Can you pay for app reviews? quotes the store rules in full. Moonetix’s team rejects those when it reviews an offer, as what is not allowed on Moonetix explains.

How offerwall pricing works: CPI, CPE, and CPA

Offerwalls sell results, but the result can sit at different depths. The deeper it is, the more each one costs and the less you pay for users who leave straight away.

ModelYou pay whenBest when
CPI (cost per install)The app is installed and openedYou only need volume, for example to test a store page
CPE (cost per engagement)The user reaches a goal inside the product, such as level 5You want users who actually try the product
CPA (cost per action)A defined action happens, such as a confirmed sign-up or a first purchaseThe action itself has a value you can name

On many offerwalls you set the price yourself as a bid, and a higher payout makes the offer more attractive next to the others on the wall. On Moonetix, the payout per conversion and the target countries are agreed with our team when we set up your integration, together with the event that counts as a conversion, such as the install, the end of the tutorial, or level 10. An offer can also have several steps (goals), each with its own payout, so you pay a little for the install and more for the deeper goal. Multi-event offers shows how to split one offer into steps, and why paying only for results protects your budget covers the risk side.

Choose a goal that predicts value

The goal is the most important decision in the whole campaign. Rewarded users do what the offer asks, so the offer must ask for something that tells you the user has a real chance of becoming valuable.

  1. Look at your existing users. Which early action do your retained or paying users have in common? Finishing setup, creating a first item, and coming back on day 2 are typical candidates.
  2. Make it reachable in one sitting. A goal that takes days gets few completions. A goal that takes a few minutes to an hour is realistic for most users.
  3. Make it trackable. Your server or attribution tool should record it the moment it happens, so it can fire a postback. A goal you cannot measure is a goal you cannot pay for fairly.
  4. Price it from its value. Estimate what a user who reaches the goal is worth to you, then work back to the most you can pay per result.

Illustrative example: bare installs vs a level 5 goal

A game tests two offers in the same countries. Offer A pays $0.30 per install and brings 400 installs for $120, of which 40 players are still active a week later: $3.00 per retained player. Offer B pays $0.90 per player who reaches level 5 and brings 120 players for $108, of which 36 are active a week later: $3.00 per retained player, with less spend and fewer empty installs to sort through. The numbers are invented to show the method. Run the same division on your own results.

Countries and prices

A result is not worth the same everywhere, so price each country on its own. Start with two or three markets you understand, pay more where a user is worth more to you, and less where results arrive faster than you need. A simple ceiling for any country is the value of one result divided by your target ROAS. On Moonetix, you agree the target countries and the payout per conversion with our team, and these ceilings are the numbers to bring to that conversation. Cost per install by country shows what published data says about prices in each region, how to choose countries for your campaign walks through the selection, and how to set a CPA payout for an offerwall campaign turns the ceiling into a price.

Creatives: title, image, and steps

On an offerwall your ad is a small card among many. Three things decide whether a user picks it and finishes it correctly:

  • Title. Short, concrete, and about the action: “Reach level 5 in our city builder” tells the user more than “Amazing new game”. Avoid hype that the product does not live up to, because disappointed users skip the task.
  • Image. Use a clear image that shows the product itself, such as the game scene or the app screen the user will see, not a logo on a plain background.
  • Steps. Short numbered steps, one action each, and a clear finish line that matches the event your tracking reports. Users who know exactly what counts finish more often and ask for help less. This is where most offers win or lose.

Reliable tracking is part of your creative too. Users remember offers that credited them and skip advertisers whose offers did not, so test your postback end to end before launch.

Measure retention and ROAS, not completions

A completed offer is the start of the measurement, not the end. Track the users each campaign brings in your own analytics, by country and by goal:

  • Cost per confirmed result: what you paid for each conversion.
  • Day 1, day 7, and day 30 retention: the share of those users who come back.
  • Cost per retained user: spend divided by the users still active after a week or a month.
  • ROAS: revenue from those users divided by what you spent on them, over a period you trust, such as 30 or 90 days. What is ROAS? shows the calculation.

Pass the click ID from the offer link through to your own records, so you can follow each campaign’s users in your analytics. Click ID and sub ID explains how. Use it only to measure the campaign, never to contact or profile individual users.

Fraud protection: review, traffic checks, and postbacks

Any channel that pays per result attracts people who try to fake results. Offerwall advertising handles that in layers:

  • Offer review. Every Moonetix offer is checked by our team before it goes live, which keeps misleading and prohibited offers off the wall.
  • Traffic checks. Users must be real people on publisher properties. The Moonetix offerwall blocks VPN, proxy, Tor, and datacenter traffic, and end users must be at least 16.
  • Postback confirmation. Conversions come from your own server-to-server postback, so only events your system records are counted. What is a postback URL? explains the mechanics.
  • One reward per user. Count each goal once per account on your side, so the same person cannot be paid twice for it.

One rule keeps this fair for everyone: fire the postback for every user who genuinely reached the goal, and only for them. Tracking that misses honest users drives careful users away from your offers.

How to launch your first offerwall campaign, step by step

  1. Write down the value of one result. What is a user who reaches your goal worth to you over 30 or 90 days?
  2. Pick one goal that your best users reach early and that you can check.
  3. Choose two or three countries and a price per result in each below your ceiling.
  4. Set up tracking: make sure your server or attribution tool can fire a server-to-server postback when the goal is reached, and test it end to end.
  5. Prepare the listing: a short title about the action, clear steps, and an image that shows the product.
  6. Set limits: a total budget and a daily cap where the network offers them, so a busy day cannot surprise you.
  7. After one to two weeks, compare cost per retained user by country, move budget to the best markets, and adjust the goal or the price where results are weak.

On Moonetix, we work through the goal, the countries, the payout, and the tracking with you directly, and our team reviews the offer before it goes live. Advertising on Moonetix explains how that works.

Advertising on the Moonetix offerwall

Moonetix puts your offer in front of real users on the websites, apps, and communities of our publishers. Advertising on Moonetix runs through custom integrations: together we agree on the offer, the payout per conversion, the target countries, and how conversions are tracked, then connect your tracking with a server-to-server postback. Our team reviews every offer before it goes live, and you pay only for the conversions your postback confirms, never for impressions or clicks. See how advertising on Moonetix works, read about advertising on Moonetix, or talk to our team.

Frequently asked questions

How much does it cost to advertise on an offerwall?

It depends on the network, the action, and the country. Many offerwalls let you set the price per result as a bid, and the right price depends on the effort of the action and what one result is worth to you. On Moonetix, the payout per conversion is agreed with our team for each offer, and you pay only for the conversions your postback confirms.

Are offerwall users real people?

Yes. They are users of the publishers’ sites and apps who choose to complete offers for a reward. Because the reward is their reason to start, design the goal so that completing it brings you value, and count only the conversions your tracking confirms.

Is offerwall advertising only for mobile games?

No. Games are a common fit, but apps, web services, newsletters, SaaS trials, and community sites all work, as long as there is a clear action you can check.

How are offerwall conversions tracked?

Most offerwalls confirm conversions with a server-to-server postback: when the user reaches the goal, your server or attribution tool calls the network’s postback URL with the click ID. Some task walls instead ask the user for a screenshot that the advertiser reviews. On Moonetix, conversions always come from your own postback.

Can one offerwall offer pay for several steps?

Yes, on many networks. A multi-step offer pays a separate amount for each goal, such as the install, the tutorial, and level 10, so you pay most for the users who go furthest. Moonetix offers can have several goals, each with its own payout.

Can I pay offerwall users to rate or review my app?

No. App stores forbid incentivized ratings and reviews, and Moonetix does not accept offers that ask for them. Pay for real use of the product instead, and ask for ratings only through the official in-app prompts.