> For the complete documentation index, see [llms.txt](https://docs.booms.live/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.booms.live/customizations.md).

# Customizations

## Admob Adunit IDs&#x20;

At this time, if you have successfully compiled your app, you may notice that ads are showing in debug mode but not in release mode. This is because you need to update your own AdMob Ad Unit IDs.

1. Open `.../lib/app/config.dart`
2. [Find ad units](/admob-setup.md#step-3-create-an-a-d-units-5-in-total) and change them

<figure><img src="/files/KTWcAVRx78YhGqDJdpHP" alt=""><figcaption><p>Admob customization</p></figcaption></figure>

## App importants URLs

Even with a powerful, well-designed, and developed app, there are three required web pages that you must include before you publish the app in the Google Play Store and Apple App Store. These are the Privacy Policy, Terms of Use, and Help page..

1. Find urls and change them
2. Open `.../lib/app/config.dart`

<figure><img src="/files/QQqV7b51FfnmbBA5dgHG" alt=""><figcaption></figcaption></figure>

## App Configuration

In the file located in `.../lib/app/setup.dart` you will find several configurations of your app, they are default values are good, but you can adapt them per your needs.

<figure><img src="/files/IanLL9zQattkeWigNGLk" alt=""><figcaption></figcaption></figure>

## Remote Configuration

Things change and perhaps you may need to update some of your configurations. The problem is that users will also need to update the app for these changes to take effect.\
\
To help you, we made some of your configurations updateable online, directly in your dashboard, and they will also be available in the Admin Panel

1. Go to your Parse Server Dashboard
2. Click in **Config** Under **Core**

<figure><img src="/files/1ZyLcgktfQnUSV2Vf7Sx" alt=""><figcaption></figcaption></figure>

**This is the full list of remote config.**

| Type    | Parameter               | Default Value | Desctiption                |
| ------- | ----------------------- | ------------- | -------------------------- |
| Boolean | all\_ads\_activated     | false         | Show all Ads               |
| Boolean | apple\_login            | true          | Enable Apple login for iOS |
| Boolean | banner\_ads\_home       | true          | Show Banner Home Ads       |
| Boolean | facebook\_login         | true          | Facebook login             |
| Boolean | google\_login           | true          | Google Login               |
| Boolean | native\_ads\_encounters | true          | Show Native Ads            |
| Boolean | native\_ads\_live       | true          | Show Live Native Ads       |
| Boolean | open\_app\_ads          | true          | Show Open App Ads          |
| Boolean | phone\_login            | true          | Phone Login                |
| String  | stream\_id              | 123455678     | Zegocloud App ID           |
| String  | stream\_key             | xxxxxxxx      | Zegocloud App Sign         |
| String  | stream\_type            | zegocloud     | Stream provider            |
| Boolean | stripe\_payment         | false         | Payment by Card            |
| Boolean | withdraw\_bnb           | true          | BNB Payout method          |
| Boolean | withdraw\_payoneer      | true          | Payoneer Payout method     |
| Boolean | withdraw\_paypal        | true          | PayPal Payout method       |
| Boolean | withdraw\_usdt          | true          | USDT Payout method         |

<table data-header-hidden><thead><tr><th width="194">Type</th><th>Parameter</th><th width="152">Default value</th><th>Desctiption</th></tr></thead><tbody><tr><td>Number</td><td>payout_arrival_hours</td><td>48</td><td>Time needed to process payout (in Hours)</td></tr><tr><td>Number</td><td>payout_bnb_fees</td><td>1.5</td><td>Fees percentage charged to send BNB payout</td></tr><tr><td>Number</td><td>payout_payoneer_fees</td><td>2.5</td><td>Fees percentage charged to send Payoneer payout</td></tr><tr><td>Number</td><td>payout_paypal_fees</td><td>3.5</td><td>Fees percentage charged to send Paypal payout</td></tr><tr><td>Number</td><td>payout_usdt_fees</td><td>1.5</td><td>Fees percentage charged to send USDT payout</td></tr><tr><td>Number</td><td>live_ads_after</td><td>6</td><td>After how many each many Item to show native ad in Live Screen</td></tr><tr><td>Number</td><td>diamonds_earn_percent</td><td>60</td><td>Percent of credits to give the streamer, will be converted in diamonds, based on 60 diamonds = 1$</td></tr><tr><td>Number</td><td>diamonds_needed_to_redeem</td><td>5000</td><td>Minimum diamonds streamer need to ask for payout, based on 1$ = 200 Diamonds </td></tr><tr><td>Number</td><td>withdraw_percent</td><td>50</td><td>Percent of diamonds you will give to streamer, based on 100 credits = 1$</td></tr></tbody></table>

More parameters will be added. Note that for now, you need to add these parameters yourself, but it’s optional since if nothing is set, the default value will be used.

<mark style="background-color:green;">When the Advanced Admin Panel is added, these parameters will be added automatically</mark>.
