Developers

Integrate in minutes. Credit rewards in real time.

Embed the hosted offerwall with one line of code, or build your own experience with the Offers API. Server-to-server postbacks with automatic retries keep every reward in sync.

HTML
<iframe src="https://offerwall.offerzy.io/?pub=YOUR_ID&user={USER_ID}" width="100%" height="800"></iframe>
Replace YOUR_ID and pass your user’s ID.

INTEGRATION OPTIONS

Choose how you connect.

Start with the iframe and move to the API whenever you want full control. Every option uses the same tracking and postbacks.

Recommended

iFrame

Embed the hosted offerwall on your website or inside an app webview. Branding, offers and tracking are handled for you.

Best for: the fastest launch on web and in apps

Advanced

Offers API

Fetch offers from our network and show them in your own interface, with the same tracking and postbacks.

Best for: custom interfaces and native apps

Simple

Direct links

Send users straight to a single offer from your own placements and campaigns.

Best for: featuring individual offers

Coming soon

SDK

A native SDK for iOS and Android is on the way.

Best for: native mobile experiences

HOW TRACKING WORKS

From completed offer to credited reward.

  1. 01

    Pass your user ID

    Add your user’s ID to the offerwall URL so every conversion is tied to the right account.

  2. 02

    User completes an offer

    The advertiser or their MMP reports the conversion to our tracking.

  3. 03

    We validate it

    Our in-house anti-fraud checks the conversion, including VPN detection.

  4. 04

    We send a postback

    A server-to-server postback reaches your endpoint in real time, with automatic retries.

  5. 05

    You credit the user

    Your server adds the reward to the user’s balance in your currency.

GO-LIVE CHECKLIST

Build it right the first time.

Follow these best practices to keep rewards accurate and support requests low.

Use a stable user ID

Pass the same unique ID for a user every time, so rewards always reach the right account.

Make postbacks idempotent

Store each transaction ID and ignore duplicates, so retries never credit a user twice.

Respond with HTTP 200

Acknowledge each postback once it’s processed, so retries stop when delivery succeeds.

Show reward status

Let users see pending and credited rewards to reduce support requests.

Link to reward support

Point users to our missing-reward page if an offer doesn’t credit.

Reward support page

Want our team to set it up?

Founding publishers get done-for-you integration — we handle the setup with you.