Skip to main content
1

Create your publisher account

Sign up at dashboard.offerzy.io. It’s free, with no setup fees.
2

Create a placement

In the dashboard, open Placements and click Create placement. Give it a name, choose the platform (Web, Android or iOS), choose Offerwall as the type and enter your site or app store link.New placements are reviewed before they go live, usually within a day. You can finish the next steps in the meantime. See Placements.
3

Set your currency

In the placement’s Settings, name your currency (for example Coins) and set how many units equal 1.With1,000unitsper1. With 1,000 units per 1, an offer that pays you $1.50 shows as 1,500 Coins. See Currency and rewards.
4

Build your postback endpoint

Add an endpoint on your server that checks the signature, ignores repeated transaction IDs, credits or debits the user and answers with HTTP 200. Then enter its URL as the placement’s Postback URL.The postback guide has complete examples in Node.js, PHP and Python.
5

Send a test postback

Open the placement’s Test postback tab and send a credit, then a reversal. Check that your server answers 200 and that the user’s balance moves both ways. No money moves. See Test and monitor postbacks.
6

Show the offerwall

Copy the Offerwall link from the placement and replace {USER_ID} with the signed-in user’s ID:
Embed it on your website or open it in your app: Website · Mobile apps.
7

Go live

Once the placement shows as Live, run through the go-live checklist and add your payout details under Payments.