跳转至

在中介中集成 DT Exchange

本指南介绍如何使用 Google Mobile Ads SDK 通过中介加载并展示来自 DT Exchange(前身为 Fyber)的广告。它提供了关于如何将 DT Exchange 集成到 Godot 应用的中介配置中,以及如何集成 DT Exchange SDK 和适配器的说明。

本文档基于:

支持的集成和广告格式

DT Exchange 的 AdMob 中介适配器具有以下能力:

集成
出价 (Bidding)
中介历史记录/瀑布流 (Waterfall)
广告格式
横幅广告 (Banner)
插屏广告 (Interstitial)
激励广告 (Rewarded)
激励插屏广告
原生广告 (Native)

前提条件

步骤 1:设置 DT Exchange

我们建议参考 AndroidiOS 的官方教程进行设置,两端的设置流程相同。

步骤 2:为您的 AdMob 广告单元配置中介设置

我们建议参考 AndroidiOS 的官方教程进行配置,两端的配置流程相同。

步骤 3:导入 DT Exchange SDK 插件

  1. 下载适用于 Android 的插件。
  2. 解压 .zip 文件。在解压出来的内容中,您会找到一个 dtexchange 文件夹。
  3. 复制 dtexchange 文件夹的内容并将其粘贴到 Android 插件文件夹中,路径为 res://addons/admob/android/bin/

DT Exchange 适配器已包含在标准 iOS 插件的下载中。如果您已经按照 iOS 安装指南操作,您的 res://ios/plugins/ 目录中应该已经有了所需的文件(poing-godot-admob-dtexchange.gdip 及相关的 framework)。

步骤 4:启用插件

确保在项目设置(位于 Admob > Android > Mediation > Dtexchange)中启用 Dtexchange

确保在您的 iOS 导出预设的插件列表中勾选 Ad MobAd Mob Dt Exchange(并在 Plists 配置中输入您的 AdMob 应用 ID)。

步骤 5:可选步骤(法规设置)

GDPR 同意

DT Exchange 允许通过布尔值同意标记或 IAB 同意字符串将 GDPR 同意选项传递给其 SDK。

要传递布尔值 GDPR 同意,请使用以下代码:

DTExchange.set_gdpr_consent(true)
DTExchange.SetGDPRConsent(true);

要传递 GDPR IAB 同意字符串,请使用以下代码:

DTExchange.set_gdpr_consent_string("your_iab_consent_string")
DTExchange.SetGDPRConsentString("your_iab_consent_string");

CCPA(美国州隐私字符串)

为了符合 CCPA,您可以设置 IAB 美国隐私字符串。以下示例代码显示了如何将此信息传递给 DT Exchange SDK:

DTExchange.set_ccpa_string("1---")
DTExchange.SetCCPAString("1---");