区块链广告为发布商提供了一种通过实时竞价(RTB)从库存中获利的优化方式。本指南介绍了 RTB 基础知识、它在我们系统中的运作方式、集成细节以及对竞价的期望。
什么是实时竞价 (RTB)?
RTB 是一种程序化广告流程,当用户加载您的网站或应用程序时,会实时拍卖广告曝光量。拍卖以毫秒为单位,允许广告商根据用户数据、背景和定位标准对特定的广告位进行出价。这样可以确保有效的广告投放,并帮助发布商最大限度地提高高质量出价的收入。
在区块链广告,我们遵循iab openrtb标准,最新广泛使用的规范是OpenRTB 2.5(基于JSON)。这使出版商(通过供应方平台或SSP)和广告商(通过需求方平台或DSP)之间的通信标准化。
出版商的主要好处:
- 接触加密货币、金融科技、赌博等垂直领域的优质广告商。
- 实时收入优化,无需手动协商。
- 透明的拍卖机制,确保公平定价。
RTB 集成入门
要参与 RTB 拍卖,发布商会向我们的终端节点发送出价请求。使用以下 URL 进行出价:
发布商竞价网址: https://server.blockchain-ads.com/www/delivery/rtb.php
将其集成到您的广告服务器或 SSP 设置中。确保您的系统生成唯一的拍卖编号并包含成功处理的所有必填字段。
出价请求示例 (OpenRTB 2.5)
出价请求是广告位可用时发送的 JSON 对象。它描述了曝光量、用户、设备和拍卖详情。以下是示例:
必填字段
- id(字符串): 每个请求都会生成唯一的拍卖编号。
- imp(数组): 展示对象;每个 imp.id 都映射到广告位的内部区域 ID。
- device.ip(字符串): 用于地理定位和定位的用户 IP 地址。
关键部分解释
- id: 追踪拍卖情况。
- imp: 定义广告位的详细信息,例如尺寸、位置和底价。
- site / app: 为相关性提供网站或应用程序上下文。
- device: 包括用于设备定位的用户代理和IP。
- user: 用于个性化竞价的用户 ID。
- at: 拍卖类型(2 = 第二价拍卖,其中获胜者支付第二高的出价)。
- tmax: 以毫秒为单位的最大响应时间(例如 120毫秒)。
出价响应示例 (OpenRTB 2.5)
如果您的出价请求符合我们的标准,我们将返回包含中标广告的回复。以下是示例:
关键部分解释
- seatbid: 包含 DSP 的出价。
- bid.price: CPM 出价以美元计算。
- adm: 广告标记(HTML/JS 用于显示;VAST 用于视频)。
- adomain: 广告商域名(IAB 要求)。
- cid / crid: 广告和创意 ID。
- w,h: 广告尺寸与您的广告位相匹配。
当前工作流程(简化的 RTB 逻辑)
我们的系统使用简化的 RTB 方法,对所有广告活动和发布商采用静态的 CPM 阈值。这不是一次全面的动态拍卖,但可以确保快速、可靠的广告投放。
它是如何运作的:
- 您发送包含底价(例如 bidfloor)的出价请求。
- 我们将它与我们的固定每千次展示费用价格进行比较。
- 如果您的下限为 ≥ 我们的每千次展示费用,我们将通过出价回复返回广告。
- 如果更低,则不投放任何广告(该广告位可以传递到其他网络)。
该模型优先考虑质量匹配,同时保持效率。
未来的改进
我们计划为每个发布商账户引入动态每千次展示费用定价。这将允许根据您的库存质量、流量或偏好自定义阈值。然后,我们的逻辑会将出价与您的特定价值进行比较,从而提供更大的灵活性和更高的收益。
常见问题解答
如果我的出价请求无效怎么办? 我们将返回一个错误。确保所有必填字段均包含在内,且格式正确。
如何测试集成? 使用沙盒模式或联系我们的团队索取样品。在 tmax 下监控日志中的响应时间。
区块链广告支持应用程序清单吗? 是的,在移动应用程序请求中使用应用程序对象而不是网站。
我能期待什么 CPM? 我们的静态门槛可确保具有竞争力的费率,在高端垂直市场中通常为20美元以上,但因流量质量而异。