对于来自发布商移动应用的每个中介请求,Ad Manager 都会使用收益组定位条件来确定哪些广告联盟有资格参与竞争,然后汇总一个广告联盟列表(又称广告联盟链),以便依序接收相应请求。
中介请求生命周期中的步骤
- 发布商的移动应用向 Ad Manager 发送广告请求
- Ad Manager 确定哪些订单项和收益组符合请求条件
- Ad Manager 创建广告联盟链,以供在中介中进行调用。
- Ad Manager 会将预期收益与其他 Ad Manager 订单项进行比较
- Ad Manager 将中介链发送到发布商的移动应用
- Google 移动广告 SDK 向每个广告联盟发送请求,直到系统返回广告为止
- Google 移动广告 SDK 显示返回的广告
每个步骤的更多详情
1. 发布商的移动应用向 Ad Manager 发送广告请求
您可以使用 Google 移动广告 SDK 和专用的第三方广告联盟适配器向 Ad Manager 广告服务器发送广告请求。详细了解如何开始使用中介。
2. Ad Manager 确定哪些订单项和收益组符合请求条件
Ad Manager 根据广告资源定位条件汇总一个列表,列出符合条件的订单项和收益组。详细了解如何创建匹配的订单项和收益组的列表。
3. Ad Manager 创建广告联盟链,以供在中介中进行调用。
如果有一个或多个收益组与广告请求匹配,系统就会根据历史效果数据或用户输入的每千次展示费用 (CPM) 值,针对符合条件的收益组中包含的中介广告联盟,按预期收益从高到低的顺序编制一个单独的依序列表(又称“链”)。Ad Exchange 则使用在实时竞价中获胜的出价。
中介会通过使用每个广告联盟代码的估算 CPM 和实时的 Ad Exchange CPM,按 CPM 从高到低的顺序排列广告联盟代码。
广告联盟 1 的 CPM 最高,因此位于链首。
- 广告联盟 1:CPM 为 5.75 美元
- Ad Exchange:CPM 为 4.00 美元
- 广告联盟 2:CPM 为 3.50 美元
- 广告联盟 3:CPM 为 3.25 美元
- 广告联盟 4:CPM 为 2.00 美元
估算 CPM 反映的是为每个中介广告联盟输入的“默认 CPM”,或自动收集数据功能启用后的“动态 CPM”。如果 Ad Manager 自动收集数据,估算 CPM 反映的即是系统所观察到的与相应广告联盟代码对应的历史 CPM(已根据与 Ad Manager 记录的展示次数之间的差异进行了调整)。
- 如果 Ad Exchange 有符合条件的出价,Ad Exchange 广告素材便会显示在中介链的末尾。
- 系统会从链中排除预期收益低于 Ad Exchange 的广告联盟代码。
- 如果 Ad Exchange 广告的 CPM 高于所有广告联盟代码的 CPM,系统便只会返回 Ad Exchange 广告。
如果您已设置后备广告,我们建议您阅读移动后备广告概览,了解它在中介链中是如何投放的。
4. Ad Manager 会将预期收益与其他 Ad Manager 订单项进行比较
中介链还可以考虑其他 Ad Manager 订单项(根据其动态分配)。
如果最佳订单项是击败 Ad Exchange 胜出出价的补余订单项,那么 Ad Manager 还会将该订单项包括在中介链中,而不考虑 Ad Exchange 出价。
- 广告联盟 1:CPM 为 5.75 美元
- Ad Exchange:CPM 为 4.00 美元
- 广告联盟 2:CPM 为 3.50 美元
- 广告联盟 3:CPM 为 3.25 美元
- 广告联盟 4:CPM 为 2.00 美元
- Ad Manager 价格优先订单项 1:CPM 为 5.00 美元
- Ad Manager 订单项 2:CPM 为 4.00 美元
- 广告联盟 1:CPM 为 5.75 美元
- Ad Manager 价格优先订单项 1:CPM 为 5.00 美元
如果胜出的订单项是出价高于 Ad Exchange 胜出出价的有保证订单项,Ad Manager 就会添加有保证的订单项,而不是 Ad Exchange。
8. 广告联盟 1:CPM 为 5.75 美元
9. Ad Exchange:CPM 为 4.00 美元
10. 广告联盟 2:CPM 为 3.50 美元
11. 广告联盟 3:CPM 为 3.25 美元
12. 广告联盟 4:CPM 为 2.00 美元
13. Ad Manager 包量订单项 1:CPM 为 5.00 美元
14. Ad Manager 订单项 2:CPM 为 4.00 美元
4. 广告联盟 1:CPM 为 5.75 美元
5. Ad Manager 包量订单项 1:CPM 为 5.00 美元
出价低于 Ad Exchange 出价的 Ad Manager 订单项将不会包含在中介链中。
如果没有符合 Ad Exchange 条件的出价或符合条件的订单项,中介链将只包含广告联盟代码,并且您可向中介链的末尾添加预订型广告。
5. Ad Manager 将中介链发送到发布商的移动应用
中介链会返回到发布商的移动应用,并且在符合条件的情况下,中介链末尾会附加 Ad Exchange 订单项、补余订单项或有保证的订单项。
6. Google 移动广告 SDK 向每个广告联盟发送请求,直到系统返回广告为止
然后,借助返回的中介链,移动应用的 SDK 可以使用广告联盟适配器向每个广告联盟发送请求(或“宣传信息”),直到系统返回广告为止。
如果中介链中的所有广告联盟都无法满足相应广告请求,则此广告请求将处于广告空缺状态,且不会触发向广告服务器自动回传数据的操作。
请启用自动收集数据的功能,或确保每个中介广告联盟的 CPM 都会根据每个合作伙伴实际收到的出价定期进行调整。
7. Google 移动广告 SDK 显示返回的广告
Google 移动广告 SDK 在发布商的移动应用中显示最终返回的广告。