Overview
The InCost API, part of AppsFlyer ROI360, lets ad networks programmatically send advertising cost data to AppsFlyer. AppsFlyer then ingests and processes the data, and makes it available to advertisers and partners via dashboards and reports. The result is advertisers get aggregate cost data that lets them understand the true ROAS impact of your network.
Prerequisites:
- The InCost API requires prior implementation of the App list API for ad networks.
- 90% of campaigns contain the Campaign ID.
- The ability to send data at least 6 times per day for increased data freshness. The specific times are up to the ad network.
- [If the ad network updates data retroactively] The ability to send data for the last 7 days every time, for increased data completion.
To integrate the API:
- Get the API token from your marketer to use as the bearer authorization token.
- Integrate the API methods as explained below.
InCost API methods
InCost API consists of 3 methods, as explained in the following table.
Method | What needs to be done |
---|---|
Get app list |
|
Upload cost |
|
Get job status |
|
Traits and limitations
Trait | Description |
---|---|
Date |
|
Rate | API call-rate limited per ad network account (token):
|
File size | 1 MB |