収益化の統計 API
収益化の統計 API を使用して、CSV 形式の広告パフォーマンデータにプログラムでアクセスし、カスタムレポートと分析を行います。
読み終わるまでの所要時間 2 分最終更新 1ヶ月前
収益化の統計 API を使用すると、収益化データを CSV 形式で直接取得できます。この API は、開発者ダッシュボードに存在するものと同じ統計情報を取得しますが、これを使用することで独自の用途に合わせたプログラムでデータを取得できるようになります。
Authentication
キーを生成するには、アクセスリクエストの認証を行う必要があります。
- Unity Monetizationダッシュボードに移動し、Monetizationメニューを選択します。
- Settings> API management を選択します。
- Monetization Stats API Access (収益化の統計 API のアクセス) セクションからキーをコピーするか、存在しない場合は Create Api Key (API キーを作成) を選択します。
API キーを使用してデータをリクエストする方法の詳細については、収益化の統計 API に関するドキュメント を参照してください。
API キーを クエリパラメーターとして、または認証ヘッダー を使用して指定する必要があります。このリダイレクト URL はデータを取得します。これは、すべての HTTP クライアントでサポートされている標準的な HTTP の動作です。
"apikey=<token>""Authorization: Token <token>"認証に失敗した場合、認証サーバーからは、HTTP/2 エラーコードとメッセージを含む本文で応答します。例を次に示します。
400 {"errors":{"msg":"access token required"}}
リクエストフォーマット
GEThttps://monetization.api.unity.com/stats/v1/operate/organizations/<organizationId>
クエリパラメーター
API ではさまざまな方法でデータを分割できます。一部はリクエストの成功のために必須です。
パラメーター | 説明 | 必須? | ノート |
|---|---|---|---|
| Monetization (収益化) ダッシュボードから取得した API 認証キー。 | いいえ 。代わりに Authentication (認証) ヘッダーを利用します。 | 該当なし。 |
| 以下の利用できるフィールドの列を定義するカンマ区切りのリスト。
| はい | 該当なし。 |
| 行を拡張し、以下のフィールドでデータを分割するカンマ区切りのリスト。
| いいえ | 該当なし。 |
| 時間単位でデータを分割する値。1 日の区切りは 00:00 UTC となります。以下のオプションがサポートされます。
| はい | 該当なし。 |
| データセットの開始日時、ISO 8601 形式。 | はい | 該当なし。 |
| データセットの終了日時、ISO 8601 形式。 | はい | 該当なし。 |
| 結果のフィルターに使用するソースゲーム ID のカンマ区切りリスト。 | いいえ | ソース ID を取得するには、 |
この API は CSV または JSON ファイルを返します。 ヘッダーで出力形式を以下のように指定します。
"Accept"- CSV の場合は を使用します。
"Accept: text/csv" - JSON の場合は を使用します。
"Accept: application/json"
以下に実際のパラメーター (組織コア ID と API キーのプレースホルダー以外) を使用したリクエスト例を示します。
curlhttps://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 キーがリクエストにないか、無効です。 |
| 組織が見つかりません。 |
| リクエストがタイムアウトしました。 |
| リクエストレート制限を超えました。 |
| 不明な理由でリクエストが失敗しました。 |
| サービスを利用できません。 |