本指南介绍了如何将中介适配器与您的 Unity 应用集成。
前提条件
在为广告格式集成中介功能之前,您需要将相应广告格式集成到自己的应用中:
不熟悉中介?请阅读 中介简介。
适用于出价: Google 移动广告 Unity 插件 4.2.0 或更高版本。
初始化 Google Mobile Ads Unity Plugin
本快速入门指南介绍了如何初始化Google Mobile Ads Unity Plugin。 在初始化调用期间,中介适配器也会初始化。请务必在初始化完成后再加载广告,以验证每个广告联盟是否都可完全参与第一个广告请求。
Google Mobile Ads Unity Plugin以下示例代码展示了如何在发出广告请求前检查每个适配器的初始化状态。
MobileAds.Initialize((InitializationStatus initializationStatus) =>
{
Dictionary<string, AdapterStatus> map = initializationStatus.getAdapterStatusMap();
foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
{
string className = keyValuePair.Key;
AdapterStatus status = keyValuePair.Value;
switch (status.InitializationState)
{
case AdapterState.NotReady:
// The adapter initialization did not complete.
Debug.Log($"Adapter: {className} is not ready.");
break;
case AdapterState.Ready:
// The adapter was successfully initialized.
Debug.Log($"Adapter: {className} is initialized.");
break;
}
}
});
将横幅广告与中介搭配使用
对于中介里所使用的横幅广告单元,请确保在所有第三方广告来源界面中停用刷新功能。这可防止重复刷新,因为 Ad Manager 也会根据横幅广告单元的刷新频率而触发刷新。
将原生广告与中介搭配使用
以下是实现原生中介时可以考虑的一些最佳做法。
- 原生广告展示政策
- 每个广告联盟都有自己的政策。请注意,使用中介功能时,您的应用仍需遵守提供相应广告的中介广告联盟的政策。
美国州级隐私保护法律和 GDPR
如果您需要遵守美国州级隐私保护 法律或《一般数据保护 条例》(GDPR),请按照 美国州级法规 设置或GDPR 设置中的 步骤操作,在 Ad Manager Privacy & messaging's 美国州级或 GDPR 广告合作伙伴列表中添加您的 中介合作伙伴。否则,合作伙伴可能无法在您的应用中投放广告。
详细了解如何启用 受限的数据处理 (RDP) 以及如何使用 Google User Messaging Platform (UMP) SDK 征求 GDPR 意见征求。