Offerwall Parameters
Below are the parameters supported by our hosted offerwall. Make sure you replace each placeholder correctly during your integration.
Offerwall URL
Path parameters
| Parameter | Description | Type |
|---|---|---|
| [APP_ID] | The numeric ID of your approved app placement. | integer |
| [USER_ID] | Your own unique identifier for the user viewing the wall. | varchar(64) |
Both path segments are required. A request missing either one, or referencing a placement that is not
Active, will not render the wall.
Optional query parameters
These parameters are read by the offerwall when it loads its offer feed. Both are optional and are detected automatically when omitted.
| Parameter | Description | Accepted values | Default |
|---|---|---|---|
selected_platform |
Forces the wall to show offers for a specific platform instead of detecting it from the user agent. | ios, android, desktop, web |
Auto-detected |
lang |
Two-letter language code used to localise offer titles and descriptions. | en, de, fr, es, … |
From Accept-Language |
Example with query parameters
http://adplusmedia.com/app/iframe/1042/user_8837?selected_platform=android&lang=de
Leave selected_platform unset unless you have a specific reason to override it. Our
detection uses the real user agent, which is more accurate than a value hardcoded at build time.
What happens on click
Every offer inside the wall points at a signed, encrypted redirect URL that we generate for you. You do not construct these by hand. When the user clicks, we:
- Verify your placement is still active
- Run VPN and proxy checks on the user
- Validate country and device targeting for that offer
- Reject offers the user has already completed
- Record the click and issue an 8-character tracking code
- Forward the user to the advertiser
See Tracking Links for the full detail of what happens at the redirect layer.