Ad Quality Raw Data API
Extract impression-level ad quality metrics—like revenue, click rate, ad source, creative ID, and UX patterns—from your Android app via the Ad Quality Raw Data API for BI platform analysis.
Read time 3 minutesLast updated 2 months ago
The Ad Quality Raw Data API enables you to pull impression-level data from Ad Quality to use on your internal BI platform.
How to use the API
- Pulling the Ad Quality raw data is performed by completing the following steps:
- Make an API request which returns a URL link to download the report
- Download the report by clicking on the provided link
- Each API call must be made for each individual app and a single date
- The data for each date is stored and available for 14 days
- Example: Data for January 1st will be available until January 14th_
- Data for any given date will only be available the following day from 08:00 AM UTC. Make sure to only call the API after this time
- Example: The data for January 1st is only available on January 2nd, after 08:00 AM UTC_
- Data will continue to be updated for a period of 2 days after they become available. After that, they will not change.
- Example: The data for January 1st will update on January 2nd and January 3rd. After January 3rd, the data will not change_
- Date & App Key aren't included in the report as they are unique per report (file)
API request for report URL
A valid API hit returns a link to the requested file.Authentication Type
Bearer API authenticationMethod
GET https://ad-quality.soomla.com/api/rawdata/v1?Required Parameters
Name | Type | Description |
|---|---|---|
| date | String | YYYY-MM-DD (UTC Timezone) |
| appKey | String | Application Key (as seen on our platform) |
Request Example URL
request GET 'https://ad-quality.soomla.com/api/rawdata/v1?appKey=c0492d05&date=2022-07-12' ``` ### Response Example URL ```js { "urls": [ "https://ad-quality-raw-data-api.s3.amazonaws.com/production/daily_dumps/2022-07-06/4/appkey%3Dc0492d05/20220707_070020_00066_jht7e_bucket-00000.gz?AWSAccessKeyId=ASIAZF2UTGTCQF2VSIVE&Expires=1657212469&Signature=u%2F2qOWmVw3iC2v21nqRYnOE443s%3D&x-amz-security-token=FwoGZXIvYXdzELv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDJtzCMfRJtv%2B7dCGjyLkAQX4BODoGx%2F92huTOXt86j31N1mrr2UvKuD9Qi5w1Kzu0B%2FfBrXlk4in64Z53Iy%2BOR1A5cGxvu25LObGXreMeCfdLz1S5p4WOM1ldmKgkWxYMvU01obpj3dvUXob4G1Gz13Uf5Go9B7THZlVV6g8Mhduk7zpIqYRmwYDCq4U2WBeN%2BKiJOT6Rf2SRDvpDXQJDW1bl%2FV4UfYFJUz8s%2B1HIVxmeVmrIzJVevD35Wjh4dGHuD0OTRSEL7NsTjzqtTZs7mUIWjqV2aJh8l8Rz%2BwG3d%2FGtgblKJ%2Fi3wE5X0xJjkQNJgm6WCiW1pqWBjIyuheodw%2FxNLedYFcSY7wuJa6iKhxdZQwumUZgp1TS0j2kfu8eSPe6D0jvsGhlpk4zYms%3D" ], "expiration": "2022-07-07 18:47:49" }
Fields Definition
This table displays the fields that will show in the reports after you pull the Ad Quality raw data. For each you can see a description and an example of what it will contain. Select the URL that was pulled by using the preceding steps to download the report.Field | Description | Example |
|---|---|---|
| Bigint | |
| String | |
| String | |
| The Network name that serves the ad | |
| The dsp name in case there is | |
| the network instance name | |
| 2 letter country code, as per ISO 3166-1 Alpha-2. | |
| state code which impression happened | |
| String | |
| String | |
| String | |
| String | |
| advertiser name | |
| String | |
| A field representing advertiser types displayed in the game, including iOS store id, Android package name, brand, and more | |
| An integer where 1 indicates a click occurred, and 0 signifies no click | |
| String, Did we see a UX pattern that relates to this Ad Quality glossary (qClick, proximity_click, auto_click, early_click, hasty_click, other) | |
| Bigint, client timestamp in UTC | |
| Relevant for video creative types, an integer where 1 indicates the video was completed, and 0 indicates it was not. | |
| Bigint | |
| The Revenue generated by the user (USD). | |
| app category of the advertiser from the app store or google play | |
| The rate on the US Apple/google app store | |
| creative_type | The main creative type: playable / video/ image | |
| String, Ad quality creative id | |
| String | |
| Array of String | |
| end_card_urls | Array of String | |
| String | |
| Array of String | |
| Impression number in the sequence of a user. For banners and native the value is | |
| An integer where | |
| Bigint | |
| String, the developer of the advertiser who had an impression | |
| String | |