An offerwall for your app or website

Your users pick an offer, complete it, and get the reward you set. You earn when the advertiser confirms the conversion. You pull the offers from our API and show them in your own screens, so there is no SDK to ship.

Integration
REST API and a click link per offer. No SDK.
You earn on
Completed offers the advertiser confirms. Not clicks.
Crediting users
Signed server-to-server postbacks, with retries.
Payouts
From $50, once earnings clear the 30-day window.

What your users see

A list of things to do for a reward: install a game and reach level 10, sign up for a service, start a trial, make a first deposit. Each offer shows what the user has to do and how much they earn for it, in your app's own currency.

You decide the reward. The API suggests an amount in points for every offer, and you can show that, scale it, or ignore it and use your own rate. Users who will never buy anything in your app can still earn something there, and you earn with them.

How the integration works

There are three pieces, and all of them run on your side of the line:

  1. Fetch offers. Your server calls the offers API with the user's country and platform. You get back the offers that run there, with your payout and a suggested reward for each.
  2. Send users through the click link. Every offer comes with a click URL. Add your user's ID and open it when they tap the offer. We record the click and pass the user to the advertiser.
  3. Credit the reward. When the advertiser confirms the conversion, we call your server with a signed postback. You check the signature and add the reward to the user's balance.

Because you render the offers yourself, the wall looks like the rest of your app, and offers change without an app update.

Offers that pay in steps

Many offers pay more than once. A game might pay for the install, again at level 10, and again on the first purchase. Each step has its own payout and its own postback, so a user who stops halfway still earns for the steps they finished. More on multi-step offers.

Only offers your users can complete

Offers carry their countries and platforms. Ask the API for a country and a platform and you only get offers that will accept that user, priced for that country. An iOS user does not see Android installs; a user in Germany sees the German payout.

The click link checks again when it is opened. If an offer has ended, does not run in the user's country, does not fit their device or is full for the day, the user lands on a short explanation instead of a dead advertiser page.

How you get paid

A conversion starts pending and becomes approved when the advertiser's postback confirms it. Approved earnings become payable 30 days later, once the advertiser can no longer reverse them. Once you have $50 payable, request a payout from your dashboard and our team sends it to the account you set.

If an advertiser reverses a conversion, for a refund or a fraud finding, we send you a reversal postback so you can take the reward back from the user. Payout terms in full.

Applying

Tell us about your app or site, your audience and how you get traffic. A person reads every application, usually within two business days. Once you are approved you get your API key and can go live as soon as your integration is ready.

Questions

How does an offerwall make money for my app?

Advertisers pay for completed actions such as installs, sign-ups or purchases. When one of your users completes an offer and the advertiser confirms it, you earn the publisher payout for that offer. Part of it usually goes back to the user as an in-app reward.

Do I need an SDK?

No. You fetch offers from a REST API, show them however you like, and open each offer's click link. Crediting happens server to server through postbacks.

Does it work on iOS, Android and the web?

Yes. Offers are tagged by platform and the API filters them for you. Check the App Store and Google Play rules on incentivized offers for your own app before you launch.

What happens if a conversion is reversed?

We send a reversal postback with the same conversion ID, so you can remove the reward. If you were already paid for it, the amount comes off your next payout.

How long does approval take?

Usually two business days. If we need more information we email you and ask.