Once you have an offerwall setup, we offer an API that allows you to retrieve on demand top offers for an individual user, that can be displayed natively in your game/app.
This is a unique API that piggybacks off of your offerwall integration to respond with currently available offers that are selected and ranked based the individual user's history and attributes. This is an on-demand API and the data should not be stored and showed to the user at a later point.
In order to access the API, you must have already created and setup your offerwall in our portal here.
We recommend calling this client-side to allow for correct detection. If called server-side, you must pass device and IP values that match the client device.
Your call will return the following data points:
When version=2 is included in the API call, the response will also contain:
The data returned can be displayed to users natively in your game/app.
description and terms contain important information in user-facing language and must be displayed so users understand the requirements to receive their reward.
The offer_url is customized for the specific user based on your offerwall integration and should not be edited.
If tiers is true, the client can call the tiers_url to fetch tier-specific details. The tiers_url will return the user's status for each event, a blank value indicates the user has not completed this event; Completed indicated a successful conversion; Revoked indicates fraudulent or invalid activity post-conversion.
The user's currency_award will be distributed via the postback set up for your offerwall once they have completed the event or offer.