Follow the progress bar to set up DT Offer Wall Edge. Once you complete each step, move to the next tab.
Opening your Account With DT
- Click here, to go to the console
- Enter all the required details in the Sign Up page
- Click Confirm.
After signing-up, you will receive a form that must be completed and returned. We handle each account request individually, which can cause a slight delay. Please check your spam if you have not heard from us after two business days or e-mail us to follow up. Once your application is finalized we activate your account.
For further details about User Management and inviting new users, read here.
Signing-in to the Console
- Use the credentials entered in the previous step to sign-in to the console
- Click Sign In
Click here, to add your first app to the console.
Adding an App
Having received the acceptance email from DT, it's time to start setting up your apps in the console.
Follow these steps to add an app to the console:
- Navigate to the left side menu bar, under Monetization click Offer Wall
- Select Applications
- Click the button located on the top left
App Details
- Select either Android or iOS platforms for your app.
The platform selection indicates which platform you deploy your build, and cannot be changed once the app is added.
- Enter the name of your app in the Name field. We recommend providing a name that is easily distinguishable if you intend to add more than one app
- Enter the URL of your app in the App Store or Google Play Store. We use this URL to pull an icon to display by the app name in the dashboard
-
Mark the checkbox
-
Click
Virtual Currencies
Add the virtual currency available to your users.
You can use different currencies for each placement, by changing the default setting when modifying app settings.
-
Enter a name for your virtual currency in the Name field. The Currency ID is automatically populated to the ID field
- Click on to upload an icon to represent the currency
- Click
Once you finish configuring your app, you can no longer edit the Currency ID. If you want to change the ID, you must remove the currency and create a new one with the new ID.
Default Placement
Set the default settings to all your placements. You can always change these when modifying app settings, as well as introduce new placements with other settings when creating placements.
- Select if you want your default setting to activate placements immediately by choose inactive or active mode
Setting a placement enables either:
- Inactive Mode: The placement is created but not live, and no traffic is provided for that placement
- Active mode: the placement is live, and it's traffic data is shown in the reports
- Testing Mode: This mode can be set when modifying app settings, or when creating new placements. This mode will present you with test offers, allowing you to test the integration, callbacks and the user flow
- Enter your exchange rate (e.g., 100 diamonds = 1 US$)
This sets the value of your virtual currency that equates to one Euro or US Dollar (depending on the currency you have set in your account settings).
- For a better user experience, we recommend rounding up this value, since the exchange rate of the virtual currency cannot be a decimal, only an integer (e.g., a user can't receive half a diamond).
- Click
Once you click Save, your app is created in the Dashboard. Your app is placed in testing mode, by default. This mode removes the app's data from your analytics but otherwise has no effect. You still receive the inventory normally when requesting ads.
You have finished creating your app. Note that you can easily copy the App ID generated by DT at any time from the app control panel.
Now that you added an app to the console, the next step is to create placements.
Creating Placements
A placement refers to a location within your app where ads can be displayed. This location might be, for example, on your start screen, on the Game Over screen, or the bottom or top bar of the app. You can add multiple placements within one app. For each placement, you can define a specific ad format, configuration, and delivery rules to maximize performance.
Before configuring a placement, you must ensure that you have your virtual currency configured. If you have not already done so, you can do so by modifying your app settings.
- Select the app for which you want to create a placement|
- In the placement panel, you can:
- Edit the default placement, which was automatically created when adding the app
- Configure new placements and customize the UI
Configure a Placement
- Click
- Enter a name for your placement in the name field
- Select a placement status: inactive, testing, or active
- Inactive Mode: The placement is created but not live, and no traffic is provided for that placement
- Active mode: the placement is live, and it's traffic data is shown in the reports
- Testing Mode: This mode will present you with test offers, allowing you to test the integration, callbacks and the user flow
Virtual Currencies
- From your drop-down list, select the currency that the user will be offered on this placement's Offer Wall
- Enter the exchange rate for the placement, e.g., US$1 = 100 diamonds
- Click on to change the exchange rate for specific countries
- Select as many countries from the drop-down list, and enter the new exchange rate for this group of countries
UI Customization
UI Customization allows you to adjust the look and the feel of your placement by choosing the colors of the tags, button background, and text color.
- Click the Sample PSD (photoshop) file. The PSD template contains design instructions on how to format the banner. Once you have exported the banners, you can upload them to your dashboard.
- You can opt for the tag, button, and button text color, changing the DT Offer Wall UI.
The button's color is also the placement's main color, impacting the menu and top banner, assuming no image is applied
- Upload the required image for both mobile and tablet. This is valid for both animated .gif files and image files.
- Click to save your this placement's Offer Wall configurations.
You have successfully created a placement.
To edit the placement settings by click on the three dots located on the right of the placement.
Requesting an Offer Wall
For details on how to request and show a placement using the SDK, refer to the following articles, according to the operating system you are using:
Choosing Your Rewarding Strategy
There are two options for rewarding the users with virtual currency. You must choose one of the two options.
For more details on Reward Handling, read here.
Virtual Currency Sales
A Virtual Currency Sale is a time-limited promotional event in which the end-user can receive higher rewards when completing existing offers. Once activated, a promotional skin is applied to the selected placement, removed once the sale ends.
- Select the Virtual Currency Sales tab located at the top of the dashboard
- Click
- Select the placements for which you wish to apply the sale
- Enter the value of the multiplier: by how much will the reward be multiplied during the sale
- Select the start and end times for the sale
- Finally, click
You have successfully set a Virtual Currency Sale.
To edit the sale settings, click on the three dots located on the right of the placement
Modifying App Settings
Click on the Settings tab located at the top of the dashboard
General Parameters
This section details how you can modify the standard information about your app that was set up when you entered the app information in the App Creation Wizard.
Field | Description |
---|---|
Name | The name of your app in the DT dashboard |
URL | The URL of your app in the App Store or Google Play Store. We use this URL to pull an icon to display by the app name in the dashboard |
This app is not in the App Store | An indicator that your app is currently not in the App Store or Google Play Store |
Refresh app from App Store | By marking this box, DT will automatically update the icon and name when you update them in the App Store |
Test mode |
Inactive Mode: the placement is created but not live, no traffic is provided for that placement Testing Mode: this mode will present you with test offers, allowing you to test the integration, callbacks and the user flow Active mode: the placement is live and it's traffic data is shown in the reports |
SDK Configuration
In this section, you can find the DT generated Token and App ID. Both are required when you integrate the DT SDK.
Field | Description |
---|---|
Client Security Token | The security token you pass to the DT SDK to authenticate your integration with the DT servers DT automatically generates a token, but you may choose to change it |
App ID | The app identifier you pass to the DT SDK to uniquely identify your integration to the DT servers DT automatically generates an ID. You are not allowed to change it |
Virtual Currencies
This is where you can add, remove and modify the virtual currencies used by your app.
Field | Description |
---|---|
Name | You may change the name at any time. This name is displayed to users on the Offer Wall, as well as within the DT Console |
ID | The Currency ID is generated automatically, and you may not change the ID after saving the currency |
Currency Icon | Upload an image of your virtual currency; this image is displayed in the Offer Wall to increase user engagement |
Default | Only one currency may be set as the default currency for the app. VCS requests the default currency unless you specify otherwise |
Reward Handling
In this section, you can change the settings for your rewarding mechanism. There are two options for rewarding the users with virtual currency. You must choose one of the two options.
For more details on Reward Handling, read here.
Field | Description |
---|---|
Use DT Virtual Currency Server | Your app uses DT's Virtual Currency Server for delivering user rewards VCS is the default rewarding option in the dashboard. Rewards are stored in our system, and you must make a request through a virtual currency callback (via our SDK) to give the reward |
Receive server-side callbacks | Your app uses server-side callbacks for delivering user rewards. All rewards are sent immediately to your server (a configured callback URL). You server will then need to be able to process the reward as soon as it comes in |
Callback URL | The URL our system calls when delivering rewards via server-side callback. All appropriate parameters are added and populated when calling the URL |
Security token | The security token DT uses to populate the sid parameter in the callback to sign the callback |
Testing Callbacks
Click and a Test Server-side Callback window appears
By entering a reward amount and selecting a virtual currency, you can have our system configure a reward callback for you.
Once you hit the Send callback button, our servers send a callback to your configured Callback URL
in the same way that we do for an actual user reward.
Custom parameters (pub0
... pub9
) are included in the callback since they must be sent along from your integration in the request.