Network Base Ad Revenue
- We are providing a download link for a file even before it is available. Download the report from the api response when ready. - If you are getting 202 http response status when making the request, your request is accepted and proccessing. Please wait a while and try to download the prepared file again. 
- If you are getting 404 http response status when trying to download the file. The file is not prepared yet. Please wait a while and try again. 
 
- The download file name is generated with appID, date and timestamp - :appID:_:date:_bynetwork_:timestamp:.tar.gz
- Extracted file format: csv
 
- Allows only a request per minute per application id 
- By default, when a request is made twice for the same day, it returns the previously created csv file. After 4 hours, the API clear the previously created csv file. So if you want to get a new calculated csv file. you can make a rew request after 4 hours. 
- If you are using attribution partner like Adjust/Appsflyer. You can increase your match score using the - attribution_partnerparameter. With this parameter you can get attribution partner device id as- AttributionPartnerDeviceIDin csv file.
- You can get the admost application id using by Admost Publisher Applications API 
Authentication: Bearer Token authentication.
Method: GET
URL: https://partners.admost.com/v3/adrevenue/networkbase
Request Parameters:
| Name | Type | Description | 
|---|---|---|
| date | string | YYYY-MM-DD | 
| app_id | string | Application admost id | 
| attribution_partner | string | Optional. Publisher attribution partner name. values: adjust, appsflyer,airbridge | 
Request Example URL:
https://partners.admost.com/v3/adrevenue/networkbase?app_id={application_id}&date={date}
Response Example URL:
https://partners.admost.com/download/report/c9e86d87-453e-0d9a-3d00-56adc9ec4dc3_bynetwork_1554291219.tar.gz
Response Status Codes:
| Code | Description | 
|---|---|
| 200 | OK. The request has succeeded. Returns with a link to download the report | 
| 400 | BAD REQUEST. The request must belong to two days before etc. | 
| 401 | UNAUTHORIZED | 
| 429 | TOO MANY REQUESTS. The user has sent too many requests in a given amount of time (“rate limiting”). | 
| 500 | INTERNAL SERVER ERROR | 
Report Column Description
- The report is generated with columns titles.
| Name | Description | 
|---|---|
| UserID | Admost user id | 
| LaunchedAt | User first session time ( UTC ) | 
| Network | Ad network | 
| Country | User country | 
| IDFA | User resettable advertising ID found on iOS devices | 
| IDFV | Vendor ID provided by iOS | 
| GAID | Google Advertising ID. | 
| AttributionPartnerDeviceID | A unique ID generated by attribution partner SDK | 
| AdRevenue | Network user ad revenue | 
| InterstitialImpCount | Number of interstitials seen by user | 
| RewardedImpCount | Number of rewarded seen by user | 
| OfferwallImpCount | Number of offerwall seen by user | 
| NativeInterstitialImpCount | Number of native interstitial seen by user | 
| BannerImpCount | Number of banner seen by user | 
| NativeImpCount | Number of native banner seen by user | 
| InterstitialImpRevenue | Interstitial Ad Revenue | 
| RewardedImpRevenue | Rewarded Ad Revenue | 
| OfferwallImpRevenue | Offerwall Ad Revenue | 
| NativeInterstitialRevenue | Native interstitial Ad Reveue | 
| BannerImpRevenue | Banner Ad Revenue | 
| NativeBannerImpRevenue | Native Banner Ad Revenue | 
| AppsetID | Vendor ID provided by Android |