ドキュメント

​
​

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

インスタンス API v4

Instances API v4を使用してLevelPlay広告ネットワークインスタンスをプログラムで取得、作成、更新、削除することで、アプリケーションメディエーションインスタンスを管理します。
読み終わるまでの所要時間 26 分
最終更新 7日前

重要
API バージョン 3 以下は、2025 年 3 月 時点で非推奨です。中断を避けるために最新バージョンに更新。
Instance API を使用して、LevelPlay ダッシュボードでインスタンスを管理します。この API バージョンは以下の。
  • CRUD のサポート
  • 広告ネットワークのアプリケーションレベル構成の変更
  • ウォーターフォールグループへのインスタンスの追加または削除 (アクティブな AB テストアプリケーションのサポート)
要求は呼び出しごとに 1 アプリケーションに制限されます。

レート制限

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

認証タイプ

Bearer API 認証

GET

説明

すべてのアプリケーションインスタンス、入札および非入札のリストを取得します。 

メソッド

GET https://platform.ironsrc.com/levelPlay/network/instances/v4/

リクエストパラメーター

Name (名前)

型

説明

例

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

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/network/instances/v4/142401ac1/

反応パラメータ

Name (名前)

説明

例

instanceId一意のインスタンス ID1072562
instanceNameインスタンス名Rewarded50
adUnitインスタンスごとの広告単位のタイプ(rewardedVideo、インタースティシャル、バナー)バナー
adFormatリワード、インタースティシャル、バナー、ネイティブインタースティシャル
networkNameインスタンスが属する広告ネットワークadColony
appConfig1 / appConfig2
instanceConfig1 / instanceConfig2これは各設定フィールドに対して送信する必要があります。
isBidder入札者インスタンスのインスタンス (true または false)true
グループLevelPlay Groups API で送信されるグループ ID の配列2515, 6226
isLiveインスタンス状態はアクティブまたは非アクティブ ‘false'
率 インスタンスレベルレート (定義されている場合)15

反応例

[ { "instanceId":1072562, "instanceName": "", "adUnit": "rewardedVideo", "adFormat": "rewarded", "networkName": "unityAds", "appConfig1": "qtr", "instanceConfig1": "trb", "isBidder": true, "groups": [101663], "isLive": true }, { "instanceId":1014428, "instanceName":"Default", "adUnit": "interstitial", "adFormat": "interstitial", "networkName": "unityAds", "appConfig1": "qertb", "instanceConfig1": "qtrb", "isBidder": false, "groups": [101664], "isLive": true, "rate":25 }, { "instanceId":1845809, "instanceName":"Default", "adUnit": "rewardedVideo", "adFormat": "rewarded", "networkName": "adManager", "appConfig1": "bqw", "instanceConfig1": "qqr", "isBidder": false, "groups": [101663 ], "isLive": true, "rate":4 }]

作成

この API を使用して、メディエーション広告ソースのインスタンスを作成します。この API を使用すると、1 つの API 呼び出しで複数のインスタンスを作成できます。API を使用してインスタンスを作成する場合は、プラットフォームで可能なインスタンス数に制限されることに注意してください。
"groups" パラメーターを使用して、インスタンスを含む/除外する各ウォーターフォール グループを決定します。"
  • 「状態」パラメーターの設定なしで作成されたインスタンスは、自動的に「アクティブ」に設定されます。
  • ストアで公開されていないアプリ用に作成されたインスタンスは自動的に「非アクティブ」に設定されます。
  • アプリケーション設定は同じ広告ネットワークのインスタンスに対して同じ値にする必要があります
  • カスタムのネットワークワークインスタンスを作成する場合は、'networkKey' パラメーターが必要です。これはネットワークワークのドキュメントで確認できます。

メソッド

POST https://platform.ironsrc.com/levelPlay/network/instances/v4/

リクエストパラメーター

Name (名前)

型

説明

例

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

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/network/instances/v4/142401ac1/

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

Name (名前)

型

説明

必須

例

instanceNameString新しく作成されたインスタンスの名前 ✓ - 入札なしのインスタンスの場合highestBidderinstance
networkNameString✓adColony
adFormatStringリワード、インタースティシャル、バナー、ネイティブ✓インタースティシャル
isBidderBooleanインスタンスが入札者インスタンスかどうかを示します。✓true / false
appConfig1Stringx‘123' / ‘abc'
appConfig2Stringx‘123' / ‘abc'
instanceConfig1Stringx‘123' / ‘abc'
instanceConfig2Stringx‘123' / ‘abc'
グループNumber 配列送信されていない場合は「すべてのグループ」とみなされます。A/B テストの最中の場合は、「A」グループと「B」グループの両方に groupId を送信することが推奨ベストプラクティスです。x12525
isLiveBooleanインスタンスをアクティブまたは非アクティブにします。アクティブとして送信されない場合xtrue / false
率数値0.01 ~ 3000x5

リクエスト例

[ { "instanceName": "newInstance", "networkName": "unityAds", "adUnit": "rewardedVideo", "isBidder": true, "appConfig1":"414n" "instanceConfig1": "aaa1", "instanceConfig2": "aaa1", "groups": [12345], "isLive": true }, { "instanceName": "newInstance_2", "networkName": "unityAds", "adFormat": "rewarded", "isBidder": false, "appConfig1":"414n" "instanceConfig1": "bbb1", "groups": [12345], "isLive": true, "rate":5 }]

update

この API を使用してインスタンスを更新します。1 つの API 呼び出しで複数のインスタンスを更新できます。
インスタンス レベル レートを削除するには、rateパラメーターに「null」値を追加します。 

メソッド

PUT https://platform.ironsrc.com/levelPlay/network/instances/v4/

リクエストパラメーター

Name (名前)

型

説明

例

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

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/network/instances/v4/142401ac1/

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

Name (名前)

型

説明

必須

例

instanceId数値GET リクエストで送信されたインスタンス ID✓
instanceNameString新しく作成されたインスタンスの名前 xhighestBidderinstance
appConfig1Stringx‘123' / ‘abc'
appConfig2Stringx‘123' / ‘abc'
instanceConfig1Stringx‘123' / ‘abc'
instanceConfig2Stringx‘123' / ‘abc'
グループNumber 配列送信されない場合は「すべてのグループ」とみなされます。x12525
isLiveBooleanアクティブまたは非アクティブアクティブとして送信されない場合xtrue
率数値0.01 ~ 3000x100

リクエスト例

[ { "instanceId":122, "instanceName": "newInstance", "appConfig1":"414n" "instanceConfig1": "aaa1", "instanceConfig2": "aaa1", "groups": [1], "isLive": true, "rate":2 }]

DELETE

この API を使用してインスタンスを削除します。
  • デフォルト インスタンスは削除できません。
  • 削除されたインスタンスは復元できません。

メソッド

https://platform.ironsrc.com/levelPlay/network/instances/v4/の削除

リクエストされたパラメーター

Name (名前)

型

説明

例

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

リクエストの URL 例

https://platform.ironsrc.com/levelPlay/network/instances/v4/142401ac1/

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

Name (名前)

型

説明

必須

例

idsnumber の配列GET リクエストで送信されたインスタンス ID✓1458, 5769

リクエスト ボディ例

{ "ids": [1458, 5769]}

Success

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

エラー

リクエストで送信されたインスタンスの 1 つが失敗すると、エラー配列が HTTP コード 400 で送信され、リクエスト全体が拒否されます。
各エラーの後にエラーメッセージが表示されます。

例

{ "errorsArray": [ { "code": ERR-402、 "errorMessage":"インスタンス名は、同じ広告形式とネットワークで一意のものでなければなりません。", "params": { "instanceName": "abc" } } ], "code": 400}

API v3 (以前のバージョン)

インスタンスAPI v3では、ライブA/Bテスト中のアプリケーションはサポートされません。

インスタンスの取得

説明

この API を使用して、アプリケーションのすべてのインスタンスのリストを取得します。反応には、アプリケーションリストAPIからのすべての情報と、以下のインスタンス名、インスタンスID、状態、該当する場合の価格が含まれます(価格はIronsourceネットワークインスタンスでのみ利用可能です)。

認証タイプ

Bearer API 認証

メソッド

platform.ironsrc.com/partners/パブリッシャー/instances/v3 を入手しますか?

必須パラメーター

Name (名前)

型

説明

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

リクエストの URL 例

https://platform.ironsrc.com/partners/publisher/instances/v3?appKey=aa2209b1d

反応パラメータ

Name (名前)

説明

appKeyアプリケーションキー (プラットフォーム上に表示されるもの)
appNameアプリケーション名
appStatusアプリケーション状態 
platform プラットフォームは iOS または Android  
bundleIdネイティブアプリストア ID
creationDateアプリケーションが Ironsource プラットフォームに追加された日付
idインスタンス作成時に Ironsource プラットフォームによって生成される一意のインスタンス ID
プロバイダー インスタンス レベルの設定* 
nameインスタンス名
statusインスタンス状態はアクティブまたは非アクティブ 
率 インスタンスレベルレート (定義されている場合)
価格ironsource ネットワークのプラットフォームに設定された価格
abVersionA/B テストバージョン (任意値:"A"、"B"、"N/A")

JSON 反応例

{ "appKey": "aa2209b1d", "appName":"マイテストアプリケーション", "appStatus": "active", "platform":"Android", "bundleId": "com.test.app", "creationDate":N/A "adUnits": { "rewardedVideo": { "activeNetworks": [ "ironSource", "AdColony" ], "activeBidderNetworks": [ "" ], "networkInstances": { "ironSource": [ { "id": 0, "name": "Default", "status": "active", "pricing": [ { "eCPM":"10.5", "Countries": [ "FR", "UK" ] } ], "abVersion":N/A } ], "AdColony": [ { "id": 0, "zoneId": "zone_ID_US_High", "name": "US_high", "status": "active", "rate":87, "abVersion":N/A }, { "id": 2851429, "zoneId": "zone_ID_US_Low", "name": "US_Low", "status": "active", "rate":12, "abVersion":N/A } ] }, "networkBidderInstances": [] }, "offerWall": { "activeNetworks": [ "ironSource" ] }, "interstitial": { "activeNetworks": [], "activeBidderNetworks": [], "networkInstances": { "ironSource": [ { "id": 0, "name": "Default", "status": "inactive", "pricing": [ { "eCPM":"8.5", "Countries": [ "FR", "UK" ] } ], "abVersion":N/A } ] }, "networkBidderInstances": [] }, "banner": { "activeNetworks": [], "networkInstances": { "ironSource": [ { "id": 0, "name": "Default", "status": "inactive", "abVersion":N/A } ] } } }}

インスタンスの作成

この API を使用して、Ironsource ネットワークとメディエーション広告ソースの両方のインスタンスを作成します。この API を使用すると、1 つの API 呼び出しで複数のインスタンスを作成できます。
  • '状態' パラメーターが設定されていないインスタンスは、自動的に 'active' に設定されます。
  • ストアで公開されていないアプリ用に作成されたインスタンスは、自動的に非アクティブに設定されます。
  • メディエーションユーザーの場合 - 新しく作成された各インスタンスは、アプリケーションのすべてのメディエーショングループに含まれます。
  • 各アプリケーションは、広告単位あたり最大10インスタンスに制限されています。この制限を拡張するには、サポート接触またはアカウントマネージャに接触してください。
  • 入札者ネットワークを作成するには、サポート接触またはアカウントマネージャに接触。

CPM の価格設定

全般
  1. CPM Pricing (CPM 価格設定) では、LevelPlay ネットワークから期待される CPM レートをコントロールおよび柔軟に定義できます。 詳細については、こちらを参照してください。
  2. CPM 価格は、特定のアカウントに対してのみ使用できます。CPM 価格設定をアクティベートするには、サポート接触またはアカウントマネージャーに接触してください。
  3. インスタンスの価格設定に関するベスト プラクティスについては、ベスト プラクティス記事を参照してください。
ノート
  1. インスタンスのグローバル価格を設定するには、インスタンスの国フィールドにアスタリスク文字「*」を入力します。
  2. 価格設定なしで作成されたインスタンスと定義された価格設定のない国は、最適化された価格設定を使用するように設定されます。
  3. 国は、ISO 3166-1 アルファ 2 に従って、2 文字の国名コードに基づいて定義されます

認証タイプ

Bearer API 認証

メソッド

POST platform.ironsrc.com/partners/パブリッシャー/instances/v3?

必須パラメーター

Name (名前)

型

説明

appKeyStringアプリケーションキー (プラットフォーム上に表示されるもの)
プロバイダー文字列配列
adUnit文字列配列"rewardedVideo", "interstitial", "banner"
instanceNameString新しく作成されたインスタンスの名前 
プロバイダー インスタンス レベルの設定*String
注
プロバイダーインスタンスレベルの設定は、メディエーションのソースインスタンスの作成時にのみ必須です。このパラメーター名はメディエーション広告ソースによって異なります。

任意パラメータ

Name (名前)

型

説明

statusStringインスタンス状態は「アクティブ」または「非アクティブ」です。
価格文字列配列ironsource ネットワークによって配信される eCPM を決定します。
率ダブルインスタンスレベルレート (定義されている場合)
プロバイダー アプリケーション レベルの設定*String
注
広告ソースアプリケーションレベルの設定は、メディエーション広告ソースによって異なります。

リクエスト URL 例

https://platform.ironsrc.com/partners/publisher/instances/v3

リクエスト ボディ例

{ "appKey": "d11a21a5", "configurations": { "ironSource": { "interstitial": [ { "instanceName": "low_interstitial", "status": "active", "pricing": [ { "country": [ "FR", "DE" ], "eCPM":3 } ], "pricingType": "eCPM" }, { "instanceName": "high_interstitial", "status": "active", "pricing": [ { "country": [ "IL", "US" ], "eCPM":20 } ] } ] }, "adColony": { "rewardedVideo": [ { "instanceName": "adcolony_rv", "status": "active", "zoneId":102030, "rate":10 } ] } }}

JSON 反応例

{ "rewardedVideo": { "AdColony": [ { "id": 6701121, "zoneId":"102030", "name": "adcolony_rv", "status": "active", "rate":10, "abVersion":N/A } ] }, "interstitial": { "ironSource": [ { "id": 0, "name": "Default", "status": "active", "abVersion":N/A }, { "id": 6701117, "name": "low_interstitial", "status": "active", "abVersion":N/A "pricing": [ { "eCPM":3, "Countries": [ "FR", "DE" ] } ] }, { "id": 6701119, "name": "high_interstitial", "status": "active", "abVersion":N/A "pricing": [ { "eCPM":20, "Countries": [ "IL", "US" ] } ] } ], "ironSourceBidding": [ { "id": 2948695, "name": "", "status": "inactive", "abVersion":N/A } ] }}

インスタンス更新

この API を使用して、Ironsource ネットワークおよびメディエーション広告ソースのインスタンス名、状態、価格を更新します(価格は Ironsource ネットワークでのみ利用可能です)。1 つの API 呼び出しで複数のインスタンスを更新できます。
  • 更新コールの最大数は 1 日あたり 6 に制限されています。
  • デフォルト以外のインスタンスをアクティベートするには、まずデフォルト インスタンス(インスタンス ID=0)をアクティベートする必要があります。
  • インスタンスの価格を更新すると、同じインスタンスのすべての価格値が置き換えられます。
  • 入札者ネットワークを更新するには、サポートに接触するか、アカウントマネージャにお問い合わせください。
  • インスタンスレベルのレートを削除するには、空の文字文字列 (例えば "") で rate パラメーターを追加します。

認証タイプ

Bearer API 認証

メソッド

PUT platform.ironsrc.com/partners/publisher/instances/v3?

必須パラメーター

Name (名前)

型

説明

appKeyString アプリケーションキー (プラットフォーム上で表示されるもの)
プロバイダー文字列配列
adUnit文字列配列"rewardedVideo", "interstitial", "banner"
instanceIdStringインスタンスの作成時に Ironsource プラットフォームによって生成された ID

任意パラメータ

Name (名前)

型

説明

nameStringインスタンスの名前
価格Stringironsource ネットワークによって配信される eCPM を決定します。
statusStringインスタンス状態は「アクティブ」または「非アクティブ」です。
率ダブルインスタンスレベルレート (定義されている場合)
プロバイダー インスタンス レベルの設定*String
プロバイダー アプリケーション レベル構成*String
注
プロバイダーアプリケーションとインスタンスレベルの設定の名前は、メディエーション広告ソースによって異なります。

リクエスト URL 例

https://platform.ironsrc.com/partners/publisher/instances/v3?

リクエスト ボディ例

{ "appKey":"6bc83099", "configurations": { "ironSourceBidding": { "rewardedVideo": [ { "instanceId":327, "status": "inactive" } ] } }}

JSON 反応例

{ "rewardedVideo": { "ironSource": [ { "id": 0, "name": "Default", "status": "inactive", "abVersion":N/A } ], "AdColony": [ { "id": 0, "name": "default", "status": "active", "abVersion":N/A }, { "id": 326, "name": "lw", "status": "inactive", "rate":"2", "abVersion":N/A } ], "ironSourceBidding": [ { "id": 327, "name": "-", "status": "inactive", "abVersion":N/A } ] }, "interstitial": { "ironSource": [ { "id": 0, "name": "Default", "status": "active", "abVersion":N/A } ] }, "banner": { "ironSource": [ { "id": 0, "name": "Default", "status": "inactive", "abVersion":N/A } ] }}

インスタンスの削除

説明

この API を使用してインスタンスを削除します。
一般的な注意:
  1. 呼び出しごとに 1 つのインスタンスを削除できます。
  2. デフォルト インスタンスは削除できません。
  3. 削除されたインスタンスは復元できません。
  4. 反応には、削除されたインスタンスを除くすべてのアプリケーションのインスタンスが含まれます。

認証タイプ

Bearer API 認証

メソッド

DELETE platform.ironsrc.com/partners/publisher/instances/v3?

必須パラメーター

Name (名前)

型

説明

appKeyStringアプリケーションキー (プラットフォーム上に表示されるもの)
instanceIdStringインスタンスの作成時に Ironsource プラットフォームによって生成された ID

リクエスト URL 例

http://platform.ironsrc.com/partners/publisher/instances/v3?appKey=6e9e4c11\&instanceId=12345

JSON 反応例

{ "rewardedVideo": { "ironSource": [ { "id": 0, "name": "Default", "status": "active" }, { "id": 45678, "name": "thirdRVInstance", "status": "inactive" } ] }, "interstitial": { "ironSource": [ { "id": 0, "name": "Default", "status": "active" }, { "id": 23456, "name": "secondISInstance", "status": "active", "pricing": [ { "eCPM":"0.01", "Countries": [ "FR", "UK" ] } ] } ] }, "banner": { "ironSource": [ { "id": 0, "name": "Default", "status": "inactive" } ] }}

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

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

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

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

    • 認証タイプ

    • GET

      • 説明

      • メソッド

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

      • リクエストの URL 例

      • 反応パラメータ

      • 反応例

    • 作成

      • メソッド

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

      • リクエストの URL 例

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

      • リクエスト例

    • update

      • メソッド

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

      • リクエストの URL 例

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

      • リクエスト例

    • DELETE

      • メソッド

      • リクエストされたパラメーター

      • リクエストの URL 例

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

      • リクエスト ボディ例

    • Success

    • エラー

      • 例

    • API v3 (以前のバージョン)

      • インスタンスの取得

        • 説明

        • 認証タイプ

        • メソッド

        • 必須パラメーター

        • リクエストの URL 例

        • 反応パラメータ

        • JSON 反応例

        • インスタンスの作成

    • CPM の価格設定

      • 認証タイプ

      • メソッド

      • 必須パラメーター

      • 任意パラメータ

      • リクエスト URL 例

      • リクエスト ボディ例

      • JSON 反応例

        • インスタンス更新

      • 認証タイプ

      • メソッド

      • 必須パラメーター

      • 任意パラメータ

      • リクエスト URL 例

      • リクエスト ボディ例

      • JSON 反応例

    • インスタンスの削除

      • 説明

      • 認証タイプ

      • メソッド

      • 必須パラメーター

      • リクエスト URL 例

      • JSON 反応例


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