収益化の統計 API
Use the Monetization Stats API to programmatically access your ad performance data in CSV format for custom reporting and analysis.
読み終わるまでの所要時間 2 分
収益化の統計 API を使用すると, 収益化データを CSV 形式で直接取得できます。この API は, 開発者ダッシュボードに存在するものと同じ統計情報を取得しますが, これを使用することで独自の用途に合わせたプログラムでデータを取得できるようになります。
認証
ノート: 収益化の統計 API には組織 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 認証キー。 | いいえ (代わりに認証ヘッダーを利用します) |
| 以下の利用できるフィールドの列を定義するカンマ区切りのリスト。
| はい |
| 行を拡張し, 以下のフィールドでデータを分割するカンマ区切りのリスト。
| いいえ |
| 時間単位でデータを分割する値。1 日の区切りは 00:00 UTC となります。以下のオプションがサポートされます。
| はい |
| データセットの開始日時 (ISO 8601 形式)。 | はい |
| データセットの終了日時 (ISO 8601 形式)。 | はい |
| 結果のフィルターに使用するソースゲーム 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 キーがリクエストにないか無効です。 |
| 組織が見つかりません。 |
| リクエストがタイムアウトしました。 |
| リクエストレート制限を超えました。 |
| 不明な理由でリクエストが失敗しました。 |
| サービスを利用できません。 |