# App Setup in the Web Dashboard

To set up apps and offer placements on DT Offer Wall, you must have access to the DT self-service web dashboard, [DT Console](https://console.fyber.com/). Signing in to the DT Console requires a confirmed DT Publisher account. For more information, see [Signing Up for DT Console](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/authorization/signing-up-for-dt-console) and [Signing In to the DT Console](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/authorization/signing-in-to-the-dt-console).

Once you have DT Console credentials, set up your app for DT Offer Wall:

* [Step 1: Add your app](#addapp)
* [Step 2: Locate your SDK credentials](#sdkcreds)
* [Step 3: Add placements to your app](#addplacements)
* [Step 4: Set up reward handling](#rewards)
* [Step 5: Activate your app](#golive)

## Step 1: Add Your App <a href="#addapp" id="addapp"></a>

The DT Console allows you to add your app whether or not it is published in an app store. When you add your app, you specify settings for a default placement. This default placement can serve as your active Offer Wall placement, or it can serve as a fallback placement should your active placement become unavailable.

To add your app using the DT Console:

1. In the [DT Console](https://console.fyber.com/), go to **Monetization→Offer Wall** and click **Add App**.
2. Enter details about your app and click **Next**.
3. Enter settings for the virtual currency to apply to the default placement and click **Next**.
4. Enter settings for the default placement.
5. Click **Add app**.

For more information, see [Adding an App](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/app-management/adding-a-new-app).

## Step 2: Locate Your SDK Credentials <a href="#sdkcreds" id="sdkcreds"></a>

Integrating the SDK for DT Offer Wall requires your DT Offer Wall App ID and secure token. DT automatically assigns these credentials to your app when you add your app to the DT Console.

To locate your SDK credentials:

1. In the [DT Console](https://console.fyber.com/), go to **Monetization→Offer Wall** and click your app.
2. On the **Settings** tab, go to **SDK Configuration**.
3. Copy the listed credentials.

For more information, see [Locating Offer Wall SDK Credentials](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/offer-wall/locating-offer-wall-sdk-credentials).

## Step 3: Add Placements to Your App <a href="#addplacements" id="addplacements"></a>

You can add multiple placements to one app, and you must have at least one active placement to monetize your app. For each placement, you can define specific UI configurations and virtual currencies.

To add a placement to your app:

1. In the [DT Console](https://console.fyber.com/), go to **Monetization→Offer Wall** and click your app.
2. On the **Placements** tab, click **Add Placement**.
3. Enter placement details (general configurations and UI settings) and click **Create**.\
   For more information, see [Setting Up Placements](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/app-management/setting-up-an-existing-app/setting-up-placements).

## Step 4: Set Up Reward Handling <a href="#rewards" id="rewards"></a>

You can implement different rewarding strategies to handle rewards for completing offers. Once you have decided on a rewarding strategy, indicate your reward handling method in the DT Console.

To set up your reward handling:

1. In the [DT Console](https://console.fyber.com/), go to **Monetization→Offer Wall** and click your app.
2. On the **Settings** tab, go to **Reward Handling**.
3. Select the reward method and click **Save**.\
   For more information, see [Setting Up Reward Handling](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/offer-wall/setting-up-an-existing-app/setting-up-reward-handling).
4. If you use server-side rewarding, test a callback to ensure your server endpoint is able to receive reward callbacks from DT. For more information, see [Sending Test Callbacks](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/offer-wall/setting-up-an-existing-app/setting-up-reward-handling/sending-test-callbacks).

## Step 5: Activate Your App <a href="#golive" id="golive"></a>

After setting up your app in the DT Console, implementing the Offer Wall SDK, and testing your implementation, go live with your integration by changing your app status from `TESTING` to `ACTIVE`.

To change your app status:

1. In the [DT Console](https://console.fyber.com/), go to **Monetization→Offer Wall** and click your app.
2. On the **Settings** tab, go to **General**.
3. For **Status**, select **ACTIVE**.
4. Click **Save**.

For more information, see [Editing the App Status](https://app.gitbook.com/s/LbREhkP3WlLtP6TNVZ2Q/offer-wall/setting-up-an-existing-app/editing-app-settings#editing-the-app-status).
