ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Unity LevelPlay

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

Unity LevelPlay

Monetization
​
​
LevelPlay
  • LevelPlay SDK
  • LevelPlay プラットフォーム
    • 使用の準備
    • 基礎
    • 測定とレポート
    • 詳細設定
    • API
      • Authentication
      • Reporting API
      • Impression-level revenue server-side API
      • Ad Quality Raw Data API
      • Application API
      • Ad Units API v1
      • Groups API v4
      • Instances API v4
      • Placements API
      • LevelPlay API naming and configurations
    • ベストプラクティス
  • 法的リソース
  • アカウント
  1. ゲームの成長
  2. Unity LevelPlay
  3. LevelPlay プラットフォーム
  4. API

Groups API v4

Groups API v4を使用してグループを作成、更新、フェッチ、削除することで、ユーザーセグメントを整理および管理します。
読み終わるまでの所要時間 16 分
最終更新 6日前

重要
API バージョン 3 以下は、2025 年 3 月 時点で非推奨です。中断を避けるために最新バージョンに更新。
この API を使用して、LevelPlay ダッシュボードでメディエーショングループを管理します。API は以下のサポートします。
  • メディエーショングループ設定の管理
  • メディエーショングループごとのウォーターフォールの管理
要求は呼び出しごとに 1 アプリケーションに制限されます。

レート制限

リクエストが 30 分間に 4000 リクエストを超えた場合、API は 429 HTTP 状態コードを返します。

認証タイプ

Bearer API 認証

GET

説明

アプリケーション グループのリストを取得します。 

メソッド

GET https://platform.ironsrc.com/levelPlay/groups/v4/{appKey}

リクエストパラメーター

Name (名前)

型

説明

例

appKeyStringアプリケーションキー (プラットフォーム上に表示されるもの)142401ac1

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/groups/v4/142401ac1/

反応パラメータ

Name (名前)

説明

例

groupIdグループ作成時に LevelPlay プラットフォームによって生成される一意のグループ ID2432228
groupNameグループ名SpeakingEnglish
mediationAdUnitIdグループが属する広告単位のIDfgx25t56dq201bd2
mediationAdUnitNameグループが属する広告単位の名前interstitial-1
adFormatリワード、インタースティシャル、バナー、ネイティブインタースティシャル
abTest関連するグループテストA
位置リスト内のグループの位置1
floorPriceインプレッションあたりの最低入札額(CPM) 1.3
countriesグループに属する国コードのリスト米国、GB
セグメントグループに属するセグメント名のリストunder30, femaleOnly
インスタンス グループに属するインスタンスのリスト
これらは「インスタンス」配列の以下のインスタンス フィールドです。
idLevelPlay インスタンス API で送信されるインスタンス ID128395
nameインスタンス名Rewarded50
networkNameインスタンスが属する広告ネットワークunityAds
isBidder入札者インスタンスの場合は true、それ以外の場合は falsefalse
groupRateウォーターフォール内のインスタンスの優先順位付けに使用されます。0.01 ~ 3000 の範囲でなければなりません。メディエーション管理 を参照してください。11.9
countriesRateグループレベルのレートと異なる国レートのリスト
「countriesRate」配列の以下の countryRate フィールド
countryCodeISO 3166-1アルファ2に従って2文字の国コードで定義される国コードGB
率ウォーターフォール内のインスタンスの優先順位付けとレポートに使用されます。0.01 ~ 3000 の範囲でなければなりません。メディエーション管理 を参照してください。9

反応例

[ { "groupId":12673, "groupName": "newGroup", "mediationAdUnitId": "fgx25t56dq201bd2", "mediationAdUnitName": "interstitial-1", "adFormat": "interstitial", "abTest":"A", "countries": ["FR","US"], "position":1, "segments": [], "floorPrice":0.3, "instances": [ { "id": 3681, "name": "", "networkName": "ironSource", "isBidder": true }, { "id": 2, "name": "Default", "isBidder": false, "networkName": "unityAds", "groupRate":5, "countriesRate": [ { "countryCode":"FR", "rate":1 } ] } ] }]

作成

この API を使用してメディエーショングループを作成します。この API を使用すると、1 つの API 呼び出しで複数のグループを作成できます。"instances"パラメーターを使用して、グループに含める/除外する各インスタンスを決定します。"インスタンス ID 値は、Instances API を使用してアクセスできます。
  • この API を使用すると、1 つの API 呼び出しで複数のグループを作成できます。
  • グループ ID 値は、この API の取得呼び出しを使用してアクセスできます。
  • インスタンス ID 値は、Instances API を使用してアクセスできます。

メソッド

POST https://platform.ironsrc.com/levelPlay/groups/v4/{appKey}

リクエストパラメーター

Name (名前)

型

説明

例

appKeyStringアプリケーションキー (プラットフォーム上に表示されるもの)142401ac1

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/groups/v4/142401ac1/

サポートされているパラメーター

Name (名前)

型

説明

必須

例

groupNameString新しく作成したグループの名前の長さは、1 から 32 までの範囲でなければなりません。✓Tier 1
adFormatStringリワード、インタースティシャル、バナー、ネイティブ✓インタースティシャル
mediationAdUnitIdStringグループが属する広告単位の ID 広告形式に複数の広告単位が存在する場合は必須xfgx25t56dq201bd2
位置数値リスト内のグループの位置は、リストの 1 から最大グループまでである必要があります (allCountries グループを除く)。✓2
abTestString関連する AB テストグループA,B xB
floorPrice数値インプレッションあたりの最低入札額。CPM で表されます。x15
countries文字列の配列ISO 3166-1 アルファ 2 に従って 2 文字の国コードで定義される国コードの配列指定しない場合、デフォルトは allCountries になります。x米国、GB
セグメント文字列の配列セグメント名の配列 xunder30, femaleOnly
インスタンス配列更新するインスタンスのリスト。指定しない場合、デフォルトは広告形式に設定されているすべてのインスタンスが含まれます。x
これらは「インスタンス」配列の以下のインスタンス フィールドです。
id数値LevelPlay インスタンス API で送信されるインスタンス ID✓124526
groupRate数値ウォーターフォール内のインスタンスの優先順位付けに使用されます。0.01 ~ 3000 の範囲でなければなりません。メディエーション管理 を参照してください。x0.6
countriesRate配列更新する国レートのリストx
「countriesRate」配列の以下の countryRate フィールド
countryCodeString国コード。 ISO 3166-1 アルファ 2 に従って 2 文字の国コードで定義されます。✓AU
率数値ウォーターフォール内のインスタンスの優先順位付けにのみ使用します。0.01 ~ 3000 の範囲でなければなりません。メディエーション管理 を参照してください。✓2.4

リクエスト例

[ { "groupName": "new group", "adFormat": "rewarded", "mediationAdUnitId": "fgx25t56dq201bd2", "countries": ["FR","US"], "position":1, "segments": ["nonPaying"], "abTest":"B", "floorPrice":0.3, "instances": [ { "id": 7983541, "groupRate":2, "countriesRate": [ { "countryCode":"FR", "rate":1 } ] }, { "id": 4896357 }, { "id": 62624583, "countriesRate": [ { "countryCode":"US", "rate":5.3 } ] } ] }]

update

このAPIを使用して、メディエーショングループの設定設定とウォーターフォールを更新
  • 1つのAPI呼び出しで複数のグループを更新可能
  • groupRate/countryRate を削除するには、フィールドパラメーターに null 値を追加します。
  • 配列フィールドを更新するには、すべての値(新規および既存)を含めます。

メソッド

PUT https://platform.ironsrc.com/levelPlay/groups/v4/{appKey}

リクエストパラメーター

Name (名前)

型

説明

例

appKeyStringアプリケーションキー (プラットフォーム上に表示されるもの)142401ac1

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/groups/v4/142401ac1/

サポートされているパラメーター

Name (名前)

型

説明

必須

例

groupId数値GET リクエストで送信されたグループ ID✓12673
groupNameString新しく作成されたグループの名前の長さは 1 から 32 の範囲である必要がありますx英語を話す
位置数値リスト内のグループの位置は、リストの 1 から最大グループまでである必要があります (allCountries グループを除く)。x2
floorPrice数値インプレッションあたりの最低入札額(CPM)x15
countries文字列の配列ISO 3166-1 アルファ 2 に従って 2 文字の国コードで定義される国コードの配列。指定しない場合、デフォルトは allCountries になります。x米国、GB
セグメント文字列の配列セグメント名の配列 xunder30, femaleOnly
インスタンス配列更新するインスタンスのリスト。指定しない場合、デフォルトは広告形式に設定されているすべてのインスタンスが含まれます。x
これらは「インスタンス」配列の以下のインスタンス フィールドです。
id数値LevelPlay インスタンス API で送信されるインスタンス ID✓123658
groupRate数値ウォーターフォール内のインスタンスの優先順位付けにのみ使用します。0.01 ~ 3000 の範囲でなければなりません。メディエーション管理 を参照してください。x0.6
countriesRate配列更新する countryRate のリストx
「countriesRate」配列の以下の countryRate フィールド
countryCodestringISO 3166-1アルファ2に従って2文字の国コードで定義される国コード✓AU
率数値ウォーターフォール内のインスタンスの優先順位付けにのみ使用します。0.01 ~ 3000 の範囲でなければなりません。メディエーション管理 を参照してください。✓2.5

リクエスト例

[ { "groupId":123, "groupName": "new group", "countries": ["FR","US"], "position":1, "segments": [], "floorPrice":0.3, "instances": [ { "id": 1, "groupRate": null, "countriesRate": [ { "countryCode":"FR", "rate":1 } ] }, { "id": 2, "countriesRate": [ { "countryCode":"FR", "rate":1.4 } ] } ] }]

Success

正常な反応は HTTP コード 200 で送信されます。

DELETE

この API を使用してインスタンスを削除します。
  • AllCountries グループは削除できません。
  • 削除されたグループは復元できません。

メソッド

DELETE https://platform.ironsrc.com/levelPlay/groups/v4/{appKey}

リクエストパラメーター

Name (名前)

型

説明

例

appKeyStringアプリケーションキー (プラットフォーム上に表示されるもの)142401ac1

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/groups/v4/142401ac1/

サポートされているパラメーター

Name (名前)

型

説明

必須

例

idsnumber の配列GET リクエストで送信されたグループ ID✓12473, 47238

リクエスト ボディ例

{ "ids": [1458, 5769]}

Success

正常な反応は HTTP コード 200 で送信されます。

エラー

リクエストで送信されたグループのいずれかが失敗した場合、エラー配列が HTTP コード 400 で送信され、リクエスト全体が拒否されます。
各エラーの後にエラーメッセージが表示されます。

例

{ "errorsArray": [ { "code": ERR-208、 "errorMessage":"グループ名の値が必要です", "params": { "[0].groupName": "" } }, { "code": ERR-311、 "errorMessage":"グループ位置値が有効ではありません", "params": { "[0].position": "" } } ], "code": 400}

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • レート制限

      • 認証タイプ

    • GET

      • 説明

      • メソッド

      • リクエストパラメーター

      • リクエストの URL 例

      • 反応パラメータ

      • 反応例

    • 作成

      • メソッド

      • リクエストパラメーター

      • リクエストの URL 例

      • サポートされているパラメーター

      • リクエスト例

    • update

      • メソッド

      • リクエストパラメーター

      • リクエストの URL 例

      • サポートされているパラメーター

      • リクエスト例

      • Success

    • DELETE

      • メソッド

      • リクエストパラメーター

      • リクエストの URL 例

      • サポートされているパラメーター

      • リクエスト ボディ例

      • Success

    • エラー

      • 例


このページの問題を報告する