A rewarded offerwall for your app or site. This page is the whole journey of a single conversion — the task, the checks, the postback to your server and the money in your account.
These are real campaigns running right now, sorted by what they pay. The number is what you earn per completed task, before your own split with the user.
Deliberately conservative to start with. The catalogue average right now is $4.14 per completion — move the sliders to match your own audience.
≈ $400 / day · paid on Net30
An estimate, not a promise. What you actually make depends on your geo mix, the offers you allow and how much of it you pass back to the user.
Four things to know. None of them need an app release.
<iframe src="https://newoffer.178.105.95.44.nip.io/offerwall?key=YOUR_SITE_KEY&user=USER_ID" width="100%" height="720" frameborder="0"></iframe>
# the moment the task is completed POST https://your-app.com/offerwall/credit user_id = USER_ID payout = 0.4200 offer_id = 37346175 transaction = a4f1c2...e21d country = US signature = md5(user_id + payout + secret)
// credit only if the signature matches $expected = md5($userId . $payout . $secret); if (!hash_equals($expected, $signature)) { return 'BAD SIGNATURE'; } if (Credit::where('transaction', $txid)->exists()) { return 'OK'; // already credited, never pay twice } $user->credit($payout); return 'OK';
# the same catalogue as JSON, to build your own UI GET https://newoffer.178.105.95.44.nip.io/api/v1/offers?key=YOUR_SITE_KEY // -> [{ "id": 37346175, "title": "Credit Karma US", "payout": "7.85", "countries": ["US"], "devices": ["android", "ios"] }]
Every conversion goes through the same four checks, and when one is held you see the reason next to it — not a silent deduction at the end of the month.
The same device farming one offer under different accounts gets held.
Checked at click time, not after you have already been credited.
A repeated transaction id is ignored, so nobody is paid twice for one task.
If an advertiser rejects a lead it shows as its own line, with the reason.
The end of the journey: from a finished task to money in your account.
The postback fires and the amount lands in your balance as pending.
Fraud checks and advertiser validation run. Anything held shows its reason.
The month is totalled and invoiced. Nothing moves after that.
Sent by your chosen method. Net60 offers are opt-in, never forced on you.
The default for every publisher. Turn Net60 offers off entirely if cashflow matters more than volume.
Reversals appear as their own line with the reason attached. Nothing is quietly shaved off the total.
Every click and every postback sits next to the conversion it produced. Export it whenever you want.
People do. Here is what the two Mondays look like.
Publishers monetise the traffic they already have. Advertisers buy users who actually did something. Both run on the same tracking, so the numbers match.
Embed the wall, keep your design, and get paid per completed task.
Set the goal and the price. You are billed when the goal fires, not before.
Create an account, tell us where the traffic comes from, and we will get you a site key.