# 开始使用 Unity Exchange

> 与 Unity Exchange 集成，包括先决条件、入门说明和关键资源。

## 工作原理##how-it-works

程序化广告是一种自动买卖在线广告位置的交易程序。自动化使交易变得更高效，简化数字广告的买卖过程。之所以能够实现该过程，是因为广告位和广告尺寸（例如视频和横幅广告位）具有标准化特性。

程序化广告还可以利用数据平台的技术进步来帮助定向投放到特定受众，并允许对广告系列进行即时优化，以帮助达到广告主的关键绩效指标。

### 概览##overview

发布应用向 Unity Exchange 提交广告请求，然后 DSP 可以在该交易平台对广告展示提交出价。如果该出价赢得广告竞价，Unity 会预先缓存广告，仅在用户查看广告时进行展示。此时，系统将计算一次广告展示并进行所有其他追踪器的计数。

1. Unity 收到来自移动设备的广告请求。
2. Unity 向所有竞价合作伙伴终端发出 HTTP POST [请求](/grow/programmatic/unity-exchange/bid-requests.md)。
3. 对于瀑布流式广告竞价，TMAX 可由 DSP 席位配置，最长达 1000 毫秒。对于竞价式广告竞价，TMAX 由聚合平台配置；从 Unity 的处理时间中扣除 50 毫秒。在这两种情况下，DSP 的响应时间都会在广告请求中提供。
4. Unity Exchange 根据有效的出价者响应进行第一高价广告竞价。
5. 完成广告竞价后，Unity 会将中标出价的 HTML 和广告展示追踪器获取到客户端以进行预缓存。
6. 当玩家体验广告时，Unity 会触发中标者的 `nURL` 以将该广告展示告知 DSP。
7. 广告素材将展示给终端用户，然后 Unity 会随着广告素材播放触发其他事件追踪器。

> **Note:**
>
> 如果出价未赢得广告竞价，Unity 会向出价者发送[竞价失败原因代码](/grow/programmatic/unity-exchange/loss-notifications.md)。

## 要求##requirements

要加入 Unity Exchange，请审查以下标准：

* 支持 [OpenRTB 2.5](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf)。
* 支持 `bURL` 或 `imptracker`。
* 实施 Unity 版 OpenRTB 的合作伙伴必须具有足够的开发资源来提供以下功能：
  * 支持请求和响应的所有必填字段
  * 创意资源验证
  * 数据差异监控
