Integrate DT Exchange with Mediation
This guide explains how to utilize the Google Mobile Ads SDK to load and present ads from DT Exchange (formerly Fyber) through mediation. It provides instructions on integrating DT Exchange into the mediation configuration of a Godot app and integrating the DT Exchange SDK and adapter.
This document is based on:
Supported integrations and ad formats
The AdMob mediation adapter for DT Exchange has the following capabilities:
| Integration | |
|---|---|
| Bidding | ✅ |
| Waterfall | ✅ |
| Formats | |
|---|---|
| Banner | ✅ |
| Interstitial | ✅ |
| Rewarded | ✅ |
| Rewarded Interstitial | |
| Native |
Prerequisites
- Complete the Get started guide
- Complete the mediation Get started guide
Step 1: Set up DT Exchange
We recommend following the tutorial for Android or iOS, as it will be the same for both.
Step 2: Configure mediation settings for your AdMob ad unit
We recommend following the tutorial for Android or iOS, as it will be the same for both.
Step 3: Import the DT Exchange SDK plugin
- Download the plugin for Android.
- Extract the
.zipfile. Inside, you will find adtexchangefolder. - Copy the contents of the
dtexchangefolder and paste them into the Android plugin folder atres://addons/admob/android/bin/.
The DT Exchange adapter is already included in the standard iOS plugin download. If you followed the iOS Installation guide, you should already have the necessary files (poing-godot-admob-dtexchange.gdip and related frameworks) in your res://ios/plugins/ directory.
Step 4: Enable the plugin
Make sure to enable Dtexchange in Project Settings (under Admob > Android > Mediation > Dtexchange).
Make sure to check both Ad Mob and Ad Mob Dt Exchange under the Plugins list in your iOS Export Presets (as well as entering your AdMob App ID in the Plists config).
Step 5: Optional steps (Regulatory Settings)
GDPR Consent
DT Exchange allows passing GDPR consent choices to their SDK via either a boolean consent flag or an IAB consent string.
To pass boolean GDPR consent, use the following code:
To pass the GDPR IAB consent string, use the following code:
CCPA (US Privacy String)
To comply with CCPA, you can set the IAB US Privacy string. The following sample code shows how to pass this information to the DT Exchange SDK: