文档

​
​

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

使用 Placements API 创建、检索、更新或删除广告位,从而管理 AIR app 中的放置/位置配置。
阅读时间9 分钟
最后更新于 2 天前

使用此 API 可管理 LevelPlay 帐户中广告单元级别的广告位。此 API 将启用:
  • 获取广告位列表的完整详细信息
  • 创建新的放置位置,并定义放置/位置广告服务交付设置
  • 更新现有广告位
  • 删除(存档)广告位
有关更多信息,请参阅广告位。
注意
必须使用 Bearer API Authentication 对每个 API 请求进行身份验证。

Get 方法

描述

提供放置/位置设置信息

请求

请求网址示例

[https://platform.ironsrc.com/partners/publisher/placements/v1/?appKey=\REPLACE]

请求参数

密钥

类型

描述

值

必需

appKey字符串应用程序唯一标识符v

响应

响应参数

密钥

类型

描述

必需

adUnit字符串ad-unit name: rewardVideo interstitial bannerv
name字符串放置/位置唯一名称v
id整数放置/位置唯一标识符v
adDelivery整数如果已开启放置/位置广告投放,则为 1,否则为 0v
itemName字符串奖励名称(最多 30 个字符)v(仅限奖励视频)
rewardAmount整数单个广告视图要赠送的商品数量(最多 2000000000)v(仅限奖励视频)
capping.已启用整数1 表示启用上限,否则为 0
capping.limit整数每个封顶间隔投放的广告服务的最大数量(最多 1000)
capping.interval字符串封顶间隔:d - 天 h - 小时
pacing.已启用整数1 表示启用 pacinhg,否则为 0
pacing.minutes浮点广告投放之间的最小间隔(以分钟为单位)(最大 1000)

响应正文示例

[ { "name": "Home_Screen", "id": 12, "adUnit": "rewardedVideo", "itemName":"Coins", "rewardAmount":3, "adDelivery":1, "capping": { "enabled":1, "cappingLimit":3, "cappingInterval": "h" }, "pacing": { "enabled":1, "pacingMinutes":12.5 }, "abVersion":"A" }]

Post 方法

使用此方法可在应用程序帐户中创建新的广告位,包括设置上限和节奏
广告位是按广告单元类型创建的,每个放置/位置只能按 1 个广告单元添加。API 支持在以下广告单位下创建:
奖励视频广告
  • 插页式视频
  • 横幅广告
  • 每个广告单元类型的放置/位置名称必须唯一
  • 支持在单个 POST 调用中创建多个广告位
  • 作为响应,您将收到 placementId。ironSource 平台中未显示此参数。您需要将此参数用于 PUT 和 DELETE 方法

请求

请求正文参数

密钥

类型

描述

必需

appKey字符串要为其创建广告位的应用程序密钥v
"placements":数组要创建的广告位列表v
这些是“placements”数组中的以下放置/位置字段
adUnit字符串ad-unit name: rewardVideo interstitial bannerv
name字符串放置/位置唯一名称v
adDelivery波利恩如果广告放置/位置广告投放开启,则为 1,否则为 0(默默认为 1)
itemName字符串奖励名称(最多 30 个字符)v(仅限奖励视频)
rewardAmount整数单个广告视图要赠送的商品数量(最多 2000000000)v(仅限奖励视频)
capping.已启用整数1 表示启用上限,否则为 0
capping.limit整数每个封顶间隔投放的广告服务的最大数量(最多 1000)
capping.interval字符串封顶间隔:d - 天 h - 小时
pacing.已启用整数1 表示启用 pacinhg,否则为 0
pacing.minutes浮点广告投放之间的最小间隔(以分钟为单位)(最大 1000)

请求正文示例

{ "appKey":"28cd2e39", "placements": [ { "adUnit": "rewardedVideo", // rewardedVideo / interstitial / banner "name": "Main_Menu", // 唯一放置/位置名称 "itemName": "coin", // the rewarded item name "rewardAmount":25, // 每个广告视图的奖励金额 "capping": { "enabled":1、// 1 - 启用上限,否则为 0(默认:1) "cappingLimit":3、// 每个 CappingInterval 的广告服务限制 "cappingInterval": "h" // interval type. "h"-hours, "d"-days (default: “d”) } }, { "adUnit": "banner", "name": "Custom_Pause", "pacing": { "enabled":0, // 1 - 启用节奏,否则为 默认:1) "pacingMinutes":3、// 以分钟为单位的节奏间隙 } } ]}

响应

成功响应将具有新创建的放置/位置标识符。此参数不会显示在 ironSource 平台中,您可以使用 GET 方法获取该参数。编辑/删除广告位时,需要使用 id。

响应参数

密钥

类型

描述

值

必需

appKey字符串应用程序唯一标识符v
adUnit字符串广告单元的名称rewardVideo interstitial 横幅v
name字符串放置/位置的名称最多 30 角色符v
id字符串放置/位置 ID

响应正文示例

{ "appKey":"28cd2e39", "placements": [ { "adUnit": "rewardedVideo", "id": 2、// 放置/位置的唯一 ID "name": "Main_Menu" }, { "adUnit": "banner", "id": 4, "name": "Custom_Pause" } ]}

Put 方法

更新现有广告位,包括应用程序中的上限和节奏 API 支持以下广告单位:
  • 奖励视频广告
  • 插页式视频
  • 横幅广告
无法关闭默认放置/位置广告投放。
要启用上限/节奏,必须提供 amount 字段。

请求

请求网址示例

https://dev-php-ssp5.supersonicads.com/partners/publisher/placements/v1?appKey=132deb27d

请求正文参数

密钥

类型

描述

必需

appKey字符串要更新广告位的应用程序密钥v
"placements":数组要更新的广告位列表v
以下是“placements”数组中的放置/位置字段
adUnit字符串ad-unit name: rewardVideo interstitial bannerv
id整数放置/位置唯一 IDv
adDelivery整数如果已开启放置/位置广告投放,则为 1,否则为 0
itemName字符串奖励名称(最多 30 个字符)
rewardAmount整数单个广告视图要赠送的商品数量(最多 2000000000)
capping.已启用整数1 表示启用上限,否则为 0
capping.limit整数每个封顶间隔投放的广告服务的最大数量(最多 1000)
capping.interval字符串封顶间隔:d - 天 h - 小时
pacing.已启用整数1 表示启用 pacinhg,否则为 0
pacing.minutes浮点广告投放之间的最小间隔(以分钟为单位)(最大 1000)

请求正文示例

{ "appKey":"28cd2e39", "placements": [ { "adUnit": "rewardedVideo", // rewardedVideo / interstitial / banner "id": 1、// 唯一放置/位置 ID "rewardAmount":25, // 更改要给予的奖励金额 "adDelivery":1、// 切换广告投放,1 - 启用,否则为 0 "capping": { "cappingInterval": "h" // 将上限间隔更新为小时 } }, { "adUnit": "interstitial", "id": 3, "pacing": { "enabled":1、// 1 - 启用节奏,否则为 0 "pacingMinutes":15, // 以分钟为单位的节奏间隙 } } ]}

响应

如果更新成功,HTTP 代码“200”将以消息“true”进行响应

删除方法

存档应用程序中的现有广告位 API 支持以下广告单位:
  • 奖励视频广告
  • 插页式视频
  • 横幅广告
注意
无法存档默认广告放置/位置

请求

请求正文参数

密钥

类型

描述

必需

appKey字符串用于存档放置/位置的应用程序密钥v
adUnit字符串ad-unit name: rewardVideo interstitial bannerv
id整数放置/位置唯一 IDv

请求正文示例

{ "appKey":"28cd2e39", "adUnit": "rewardedVideo", // rewardedVideo / interstitial / banner "id": 1 // 唯一放置/位置 ID}

响应

如果更新成功,HTTP 代码“200”将以消息“true”进行响应

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • Get 方法

      • 描述

      • 请求

        • 请求网址示例

        • 请求参数

      • 响应

        • 响应参数

        • 响应正文示例

    • Post 方法

      • 请求

        • 请求正文参数

        • 请求正文示例

      • 响应

        • 响应参数

        • 响应正文示例

    • Put 方法

      • 请求

        • 请求网址示例

        • 请求正文参数

        • 请求正文示例

      • 响应

    • 删除方法

      • 请求

        • 请求正文参数

        • 请求正文示例

      • 响应


报告此页面的问题