变现统计数据 API
Use the Monetization Stats API to programmatically access your ad performance data in CSV format for custom reporting and analysis.
阅读时间3 分钟
使用变现统计数据 API 直接以 CSV 格式获取变现数据。该 API 可获取开发者后台提供的统计数据,不过您也可以使用该 API 以编程方式拉取数据,供自己使用。
身份验证
注意:变现统计数据 API 需要您的 Organization ID(组织 ID),该 ID 将在转移项目时更改。
终端会使用来自 Monetization(变现)后台的 API 密钥。请从二级导航菜单中选择 Setup(设置)> API Access(API 访问),然后从 Monetization Stats API Access(变现统计数据 API 访问)部分复制 API 密钥,如果不存在,则选择 Create API Key(创建 API 密钥)。
必须提供 API 密钥作为
"apikey=<token>"
"Authorization: Token <token>"
400 {"errors":[{"msg":"access token required"}]}
请求格式
要从 Unity Ads 服务获取统计数据,请使用以下 GET 请求,其中的<organizationId>
GET https://monetization.api.unity.com/stats/v1/operate/organizations/<organizationId>
查询参数
此 API 支持各种拆分数据的方法。有些对于实现成功请求必不可少。参数 | 描述 | 必需? |
---|---|---|
| 从后台获取的 API 身份验证密钥。 | 否。改用 Authentication(身份验证)标头。 |
| 这是一个以逗号分隔的列表,用于定义可用字段的列:
| 是 |
| 这是一个以逗号分隔的列表,用于扩展行,按以下字段拆分数据:
| 否 |
| 这是一个按时间维度拆分数据的值。以 00:00 UTC 划分每天。支持的选项包括:
| 是 |
| 数据集的开始时间,采用 ISO 8601 格式。 | 是 |
| 数据集的结束时间,采用 ISO 8601 格式。 | 是 |
| 这是一个以逗号分隔的列表,其中包含源 Game ID(游戏 ID),用于过滤结果。 | 否 |
"Accept"
- 对于 CSV,使用 。
"Accept: text/csv"
- 对于 JSON,使用 。
"Accept: application/json"
curl https://monetization.api.unity.com/stats/v1/operate/organizations/:organizationId?groupBy=country,placement,platform,game&fields=adrequest_count,available_sum,revenue_sum,start_count,view_count&scale=hour&start=2020-05-01T00:00:00Z&end=2020-06-01T23:59:00Z&apikey=:apiKeyValue -H "Accept: text/csv" --output stats.csv
请求状态代码
终端会返回以下表明请求结果的状态代码:代码 | 描述 |
---|---|
| 请求已成功。 |
| 查询中省略了
|
| 请求中缺少 API 密钥或该 API 密钥无效。 |
| 未找到组织。 |
| 请求已超时。 |
| 超出请求速率限制。 |
| 由于未知原因而导致请求失败。 |
| 服务不可用。 |