Buzzvil’s Publisher Offerwall S2S API allows you to directly request Buzzvil servers for ads. It is designed to use standard HTTP protocols and return JSON payloads in response to the HTTP requests.
...
Ad List Request
Once you request ads, Buzzvil will respond with a list of ads along with a variety of information that each ad contains. Some of this information includes ad IDs, titles, descriptions, platforms, age, sex… and the list goes on. You can use this information to create the Offerwall UI, as well as for targeted allocation of ads.
Ad Participation Request
When a user clicks an ad, call the Ad Participation Request API to confirm eligibility for participation.
Reward Request Postback
When a user performs all the instructed actions for an ad, Buzzvil will request your server to reward the user.
1. Ad List Request
Objective: Call the Ad List Request API to retrieve a list of Ads.
Category | Description | |
---|---|---|
1 | Request Direction | Publisher → Buzzvil |
2 | HTTP Request method | GET |
3 | HTTP Request URL | |
4 | HTTP Request parameters | Field Description
|
5 | Response |
|
Response Fields
Field | Type | Description |
---|---|---|
| list |
|
| String |
|
| String | Processing result message |
Details for ads
Fields:
Field | Type | Description | ||
---|---|---|---|---|
| Integer | Ad ID (identifier) | ||
| String | Ad title | ||
| String | Ad description | ||
| String | Description of the action required to participate in the ad | ||
| String | Icon image address | ||
| String | Publisher rate | ||
| String | Type of ad. Consider additional types in the future.
i.e. | ||
| String | Android | ||
| String | iPhone URL scheme | ||
| String | Supported platforms
| ||
| Integer | Used to target users from a specified age.
| ||
| Integer | Used to target users to a specified age.
| ||
| JSON | Used to target multiple ranges of age. If using the
| ||
| String | Used to target sex.
When there is no sex targeting:
| ||
| String | Used to target marital status.
When there is no
| ||
| String | Used to target mobile carrier.
When there is no
| ||
| Bool |
| ||
| String | Used to target device models.
| ||
| String | Used to target users with specific Android apps
| ||
| String | Used to target regions.
| ||
| list | List of creatives
|
Details for creative
Fields:
Field | Type | Description |
---|---|---|
| Integer | Creative ID |
| String | A brief description of the action required to participate in the ad |
| integer | 627 for native creative, 0 otherwise |
| integer | 1200 for native creative, 0 otherwise |
| String | A description of the action required to participate in the ad |
| String | Call to action
|
| String | URL of the image file for native creative |
| String | Icon image visible in the offerwall list |
...
Expand | ||
---|---|---|
| ||
|
2. Ad Participation Request
Objective: To participate in an ad, the ad participation request API must be called to confirm eligibility.
Category | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | Request Direction | Publisher → Buzzvil | ||||||||
2 | HTTP Request method | POST | ||||||||
3 | HTTP Request URL | |||||||||
4 | HTTP Request parameters |
| ||||||||
5 | Response |
|
4) HTTP Request parameters
Field | Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
| Integer | Publisher Unit ID | ||||||||
| Integer | Ad ID | ||||||||
| String |
| ||||||||
| String | Publisher app’s User ID | ||||||||
| String | IP address of the user who participated in the ad ex) 123.123.123.123 | ||||||||
| String | Android IMEI
| ||||||||
| String | Android ID | ||||||||
| String | SHA1-applied Android IMEI
| ||||||||
| String | SHA1-applied Android ID | ||||||||
| String | Sub-publisher’s unit ID | ||||||||
| String | Sub-publisher app’s user Id | ||||||||
| String | Device model name | ||||||||
| String | Mobile carrier | ||||||||
| String | SHA1-applied Google account on the Android device
| ||||||||
| String | Custom value specified by the publisher
| ||||||||
| String | Custom value specified by the publisher
| ||||||||
| String | Custom value specified by the publisher
|
5) Response
Field | Type | Description |
---|---|---|
| Integer | Processing result code
|
| String | Processing result message |
| String | Landing URL of the advertiser's page |
3. Reward Request Postback API
This is a request sent from Buzzvil to the publisher server when a user performs the desired actions of the participating ad.
...