# Adding a New App

To add an app for Offer Wall:

1. From the [DT Console](https://console.fyber.com/), go to **Monetization→Offer Wall**.\
   The **Offer Wall Publisher Dashboard** appears.

<div align="left" data-with-frame="true"><img src="https://2949766846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLbREhkP3WlLtP6TNVZ2Q%2Fuploads%2FOJkoWi8hgJT8ENuTgJNh%2FOFW_Application_2025-01-20_12-25-51.png?alt=media&#x26;token=a8c62b35-3e20-4fde-83aa-ca20c018ab0c" alt=""></div>

2. On the **Applications** tab, click **Add App**.\
   The **Add Application** window opens.

<div align="left" data-with-frame="true"><img src="https://2949766846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLbREhkP3WlLtP6TNVZ2Q%2Fuploads%2FRIcJxgtSee0iPqQzfiE4%2FAdd-Application2024-12-13_16-04-08.png?alt=media&#x26;token=2b8376d0-97bd-442f-b77b-096298d3d96e" alt="Add Application window" width="375"></div>

3. [Specify your app details](#specifying-app-details).
4. [Specify the virtual currency](#specifying-virtual-currency) you want to reward your users with when completing an offer.
5. [Add a default placement](#adding-default-placement) for your app.
6. Click **Save**.\
   Your app is added to the Offer Wall Dashboard. You can now retrieve credentials for your Offer Wall SDK integration. For more information, see [Locate Offer Wall SDK Credentials](https://docs.digitalturbine.com/dt-console/offer-wall/locating-offer-wall-sdk-credentials).

{% hint style="warning" %}
By default, DT sets all new apps to `TESTING` status, where the app is operational in the DT Console and can receive test offers. When you are ready to go live with Offer Wall, set your app to `ACTIVE` status. For more information about changing the status of your app, see [Editing App Settings](https://docs.digitalturbine.com/dt-console/offer-wall/setting-up-an-existing-app/editing-app-settings).
{% endhint %}

## Specifying App Details

App details provide the general properties of your app, such as name, platform, and app store publication details.

To specify app details for a new app:

1. On the **Add Application** window, select the platform that your app uses.

<div align="left" data-with-frame="true"><img src="https://2949766846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLbREhkP3WlLtP6TNVZ2Q%2Fuploads%2FRIcJxgtSee0iPqQzfiE4%2FAdd-Application2024-12-13_16-04-08.png?alt=media&#x26;token=2b8376d0-97bd-442f-b77b-096298d3d96e" alt="Add Application window" width="375"></div>

2. In the **Name** field, enter the name of your app.
3. If your app is live in either the Apple App Store or Google Play Store, enter the **Store URL** for your app. DT uses this URL to synchronize the app icon in DT Console with your store assets.
4. If your app is not live in an app store yet, or if you do not want to link the DT Console with your store assets, check the **This app is not in the app store** check box.
5. Click **Next** to [specify the virtual currency](#specifying-virtual-currency) for your app.

{% hint style="info" %}
After you add your app, you can modify the name and app store status, as described in [Editing App Settings](https://docs.digitalturbine.com/dt-console/app-management/setting-up-an-existing-app/editing-app-settings). However, you cannot change the platform selection. To specify a different platform after you add the app, add a new app, and select the desired platform.
{% endhint %}

## Specifying Virtual Currency

When adding an app, specify a virtual currency for the default placement. After you add the app, you can add additional virtual currencies to any placement (including the default placement). For more information about adding additional virtual currencies, see [Setting Up Virtual Currencies](https://docs.digitalturbine.com/dt-console/offer-wall/setting-up-an-existing-app/setting-up-virtual-currencies).

<div align="left" data-with-frame="true"><img src="https://content.gitbook.com/content/LbREhkP3WlLtP6TNVZ2Q/blobs/yQmEgSkdWc1WrOqdNXgz/17868563256604" alt="Add Virtual Currency" width="375"></div>

To specify a virtual currency when adding an app:

1. In the **Name** field, enter the name of the virtual currency.\
   The **ID** field automatically populates an identifier for the currency.
2. To upload an icon for the virtual currency, click the green search icon (<img src="https://content.gitbook.com/content/LbREhkP3WlLtP6TNVZ2Q/blobs/ZmCTK7ZtVw0zOhfqzcTn/17868563256988" alt="mceclip11.png" data-size="line">) next to the **Name** field.
3. Click **Next** to [add a default placement](#adding-default-placement).

{% hint style="info" %}
After you add the app, you can change the name and icon for the virtual currency. However, the currency **ID**, which is not surfaced to your app user, remains unaltered. For more information about modifying virtual currency properties after you add the app, see [Setting Up Virtual Currencies](https://docs.digitalturbine.com/dt-console/offer-wall/setting-up-an-existing-app/setting-up-virtual-currencies).
{% endhint %}

## Adding Default Placement

The default placement can serve as your active Offer Wall placement or as a fallback placement if another active placement becomes unavailable. When adding an app, specify basic settings for the default placement.

DT Offer Wall applies the default UI configuration to the default placement. You can modify these default settings any time after you add the app. To modify the default placement, see [Setting Up Placements](https://docs.digitalturbine.com/dt-console/app-management/setting-up-an-existing-app/setting-up-placements).

<div align="left" data-with-frame="true"><img src="https://content.gitbook.com/content/LbREhkP3WlLtP6TNVZ2Q/blobs/TA2AeIH4zRFe5bnsPkBU/18258124979100" alt="" width="375"></div>

To specify default placement settings when adding an app:

1. Select a **Placement Status** for the default placement:

<table><thead><tr><th width="193.58984375">PLACEMENT STATUS</th><th>PLACEMENT BEHAVIOR</th></tr></thead><tbody><tr><td><code>INACTIVE</code></td><td>The default placement does not receive live or test offers. Offer Wall reports do not include data for inactive placements.</td></tr><tr><td><code>ACTIVE</code></td><td>The default placement receives live or test offers, depending on the status of your app. To ensure that the default placement serves as a fallback placement, set the placement status to <code>ACTIVE</code>.<br>Offer Wall reports include data only for <code>ACTIVE</code> placements in apps set to <code>ACTIVE</code> status. For more information about setting your app status, see <a href="setting-up-an-existing-app/editing-app-settings">Editing App Settings</a>.</td></tr></tbody></table>

2. In the **Exchange rate** field, enter the exchange rate between the virtual currency and 1 major unit of the currency you have set in your account settings. For example, if your account is set to USD, you could designate an exchange rate of 100 gems for every 1 USD.
3. Select the **Round up low rewards to 1 unit of virtual currency** checkbox.

{% hint style="success" %}
The exchange rate may result in a reward that is less than 1 unit of virtual currency. Because rewards can only be awarded in whole numbers of virtual currency, we recommend selecting this option so that your users earn at least 1 unit of virtual currency for their offer completion efforts. This results in a better user experience.
{% endhint %}
