文档

支持

LevelPlay SDK - Flutter

DT Exchange integration

Integrate DT Exchange as a mediation network in your Unity LevelPlay setup by creating a DT Exchange account, adding your app, and configuring placements.
阅读时间1 分钟最后更新于 17 天前

重要
The following documentation discusses products or services (“Third-party Products”) not developed, owned, or operated by Unity. This information might be outdated or incomplete and is provided for your convenience. Your use of any Third-party Product is subject to its own terms. Unity makes no warranties regarding these products and isn't liable for any damages or losses arising from their use, including issues related to content, advertising, or materials from Third-party providers.
This guide instructs you step-by-step on how to set DT Exchange live as an Ad Network on the Unity LevelPlay Mediation.

Prerequisites

Ensure that you have correctly integrated LevelPlay's Rewarded ads, Interstitial, or Banner into your application.

Step 1. Create an DT Exchange Account

  1. Create an account with DT Exchange. You can do so here.
  2. After your account has been verified, you can log in to their partner login here.

Step 2. Create an Application and Placements in DT Exchange

To gain access to DT Exchange inventory within ironSource platform, you must first add your app and set up placements in your DT Exchange account.
  1. Add Your App
    1. Log into your DT Exchange account, navigate to 'Monetization' > 'New App Management'. Select ‘Add App’.
    2. Define the settings of your app: Choose platform and category
    3. Add placements - Rewarded ads, Interstitial, Banner, MREC
    4. When finished setting up, select Create App

Step 3. Activate DT Exchange in the SDK Networks Setup Module

There are a few parameters from your DT Exchange account which need to be inserted into your SDK Network Setup Module on the ironSource platform in order for DT Exchange to work correctly in connection with LevelPlay SDK:

Publisher ID,  Consumer Key,  Consumer SecretThis is a unique identifiers for your DT Exchange account, which allows the ironSource Platform to import performance data from your DT Exchange account to use in reporting & optimization.
App IDThis is a unique identifier of your application in DT Exchange system.
Placement IDThis is the unique spot which DT Exchange will deliver ads to.
After you obtain this information, you must configure DT Exchange Parameters in your ironSource Account. By adding the above information correctly, you will be able to take full advantage of DT Exchange ad inventory and reporting data on the ironSource platform.
  1. **Publisher ID,** Consumer Key, Consumer Secret**** Navigate to the User Profile page and you will locate them on the bottom part of the page under 'Reporting API Keys'
  2. App ID, Placement ID Navigate to 'Inventory' > 'Manage Apps & Sites' > Select the relevant application from the list > Select 'Integration Options' from menu on the right.
Configure DT Exchange Parameters into ironSource Account
  • After you have all of these parameters, log in to your ironSource account and go to MonetizeMediationSDK Networks.
  • Select DT Exchangefrom the list of Available Ad Networks and enter the DT Exchange Publisher ID, Consumer Key, Consumer Secret. Select Save.
  • DT Exchange will then be enabled in the Available Ad Networks table.
  • Make sure to define the app on which you’d like to run Unity LevePlay with DT Exchange. Go to the DT Exchange row on the Setup list of Ad Networks and select Setup.
  • Insert the App ID on the application level, and Placement ID for the relevant Ad Units.
  • Select Save.
  • Activate requested Ad Units.
  • Verify your integration with the Reporting API; this column will check your integration through the Reporting API and return three possible responses: Verified, Failed and No Response. Double check your integration and the information you entered above; then select Retry until you see Verified.

Step 4. Add the DT Exchange Adapter to Your Build

Continue your integration using native adapters for Android and iOS.

Verify Your Ad Network Integration

  • Verify your ad network integration with our Integration Helper. The LevelPlay SDK provides a tool to ensure you've successfully integrated our SDK as well as any additional network adapters.
  • Manage the debug logs for your integrated mediation ad networks with this boolean
    LevelPlay.setAdaptersDebug(true);
    When set to TRUE, this line of code will enable debug logs to help you troubleshoot issues with all of your mediation ad networks. Remove this code before your app goes live with our ad units! 

Step 5. DT Exchange Additional Settings

Google Families Policy & DFF

Unity LevelPlay mediation lets publishers communicate DT Exchange Child-directed settings directly to the DT Exchange network. This feature is enabled using LevelPlay SDK 7.2.5+, DT Exchange Android Adapter 4.3.23+. Use the following syntax, to add support for child audience:
LevelPlay.setMetaData({"DT_IsChild": ["true"]});
To learn more about Google Families Policy support under DT Exchange network visit here.

User-level COPPA

Unity LevelPlay lets publishers communicate DT Exchange User-level COPPA settings directly to the DT Exchange network. This feature is enabled using LevelPlay SDK 7.3.0.1+, DT Exchange Android Adapter 4.3.26+. Use the following syntax, to update COPPA with the parameter “True”:
LevelPlay.setMetaData({"DT_COPPA": ["true"]});
You can now deliver DT Exchange Ads within your application.