Chunks Used in Chat #36

3 chunks from 3 documents

Ad Units IDs Configuration
Chunk #0
Nov 06, 2025
**Introduction** The Ad Unit ID configuration system allows you to centrally manage all MAX Ad Unit IDs across your app by assigning them readable names and linking them to specific ad types and platforms. This ensures easier identification and more efficient setup of ads in your monetisation configuration. * * * ## **New Ad Unit ID Configuration Section** Access this section via the **Ads → Ad Unit IDs** menu. ![image-20250212-143241.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/4014604323/image-20250212-143241.png?version=1&modificationDate=1739370764450&cacheVersion=1&api=v2&width=777&height=347) ### **List View and Available Filters** ![image-20250210-110156.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/4014604323/image-20250210-110156.png?version=1&modificationDate=1739185320126&cacheVersion=1&api=v2&width=777&height=297) ### **Standard Fields for New/Edit View** - Name - Availability (Edit view only, inherited from Ads Config) - Labels - Notes #### **Fields Descriptions** | **Location** | **Name** | **Type** | **Validations** | **Hint** | | --- | --- | --- | --- | --- | | Ads → Ad Unit ID | Type | Dropdown (Banner, Interstitial, Rewarded Videos) | Default: Interstitial | Select type to configure ID for a specific area | | Ads → Ad Unit ID | Platform | Dropdown (iOS, Android) | Default: iOS | - | | Ads → Ad Unit ID | Mediation | Dropdown (MAX, Google, Meta) | Default: MAX | - | | Ads → Ad Unit ID | Ad Unit ID | String | Mandatory, Unique | Specify ID to be used | | Ads → Ad Unit ID | Max Analytics bucket | Integer | Mandatory for Interstitial or Rewarded video. Optional for Banners Type. | Defines which bucket should be used for CPM calculation. Default: None | * * * ## Using Ad Unit IDs and Ad Slots in Ads Config Once defined, Ad Unit IDs and Ad slots can be selected in ads configuration. ### **Banner ID Settings** Configure MAX Banner IDs per platform: - You must select an Ad Unit ID from the predefined list. ![image-20250210-111023.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/4014604323/image-20250210-111023.png?version=1&modificationDate=1739185826901&cacheVersion=1&api=v2&width=777&height=301) | **Location** | **Name** | **Type** | **Validations** | **Hint** | | Ads → Ads Config → Tab Banners | MAX iOS Banner ID | Dropdown (Filtered Ad Unit IDs) | Mandatory if enabled | Specify Banner ID for iOS | | Ads → Ads Config → Tab Banners | MAX Android Banner ID | Dropdown (Filtered Ad Unit IDs) | Mandatory if enabled | Specify Banner ID for Android | ### **Rewarded Video Ad Unit Settings** ![image-20250217-132401.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/4014604323/image-20250217-132401.png?version=1&modificationDate=1739798644952&cacheVersion=1&api=v2&width=777&height=462) | **Location** | **Name** | **Type** | **Validations** | | Ads → Ads Config → Tab Rewarded Videos | MAX iOS Rewarded Videos ID | Dropdown (Filtered Ad Unit IDs) | Mandatory, Default: None | | Ads → Ads Config → Tab Rewarded Videos | MAX Android Rewarded Videos ID | Dropdown (Filtered Ad Unit IDs) | Mandatory, Default: None | ### **Interstitial Ad Unit Settings** ![image-20250217-132539.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/4014604323/image-20250217-132539.png?version=1&modificationDate=1739798743931&cacheVersion=1&api=v2&width=777&height=489) | **Location** | **Name** | **Type** | **Validations** | | Ads → Ads Config → Tab Interstitials | MAX iOS Interstitial ID | Dropdown (Filtered Ad Unit IDs) | Optional, Default: None | | Ads → Ads Config → Tab Interstitials | MAX Android Interstitial ID | Dropdown (Filtered Ad Unit IDs) | Optional, Default: None |
Interstitials Configuration
Chunk #4
Nov 06, 2025
| **Number of seconds before “X” button appears** | Time period in seconds before the close button appears for the player to close the ad. | - Type: Integer - Default: empty - Mandatory - Min: 1 | | **Maximum number of TDS ads per session** | Maximum number of ads the player will receive per session | - Type: Integer - Default: empty - Mandatory - Min: 0 | ![image-20250626-145738.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/3705274372/image-20250626-145738.png?version=1&modificationDate=1750949859938&cacheVersion=1&api=v2&width=1326&height=259) # 11. Newcomers CPM floor restriction Configure impression suppression by setting a decreasing minimum CPM floor for new users based on the number of Ad\_Checks, applied across all placements for the first N checks. | **Field Name** | **Description** | **Comments** | | **Initial starting CPM floor value** | Set up initial CPM floor for newcomers | - Type: Float - Mandatory - Default: 1.0 - Min: more than 0 | | **Change type** | Selecting static or multiplier change type | Dropdown with the list of the following values: - Static - Multiplier - Default: Static | | **Reduction value** | Specify Static value or Multiplier for which CPM floor for newcomers should be reduced after each Ad\_Check | - Type: Float - Default: empty - Mandatory - If **Change type** = Static, these validations should be applied - If **Change type** = Multiplier, these validations should be applied | | **Applies for first N Ad\_Checks** | Specify the number of Ad\_Checks for which Newcomers CPM floor restriction should work | - Type: Integer - Default: empty - Mandatory - Min: 1 | ![image-20250626-151955.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/3705274372/image-20250626-151955.png?version=1&modificationDate=1750951197831&cacheVersion=1&api=v2&width=1289&height=301) # 12. Network Ranking multiplier Set up a network-specific Ad Ranking multiplier (independent of mediation) using the new “Network ranking multiplier” grouped setting, allowing multiple configurable sections. | **Field Name** | **Description** | **Comments** | | **Networks** | Specify the list of networks for which you want to set Ranking multiplier | Multi-select dropdown with the list of networks. | | **Ranking multiplier** | Provide Ranking multiplier which should be applied to selected networks | - Type: Float - Mandatory if the section is added - Default: empty - Min: 0.0 | ![image-20250626-152651.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/3705274372/image-20250626-152651.png?version=1&modificationDate=1750951613162&cacheVersion=1&api=v2&width=1324&height=437) # 13. **Enable DT Postbid POC** | **Field Name** | **Description** | **Comments** | | **Enable DT Postbid POC** | Boolean flag to enable Digital Turbine Postbid POC | Default: False. Allows enabling for some users for testing purposes. | ![image-20250909-141230.png](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/3705274372/image-20250909-141230.png?version=1&modificationDate=1757427152605&cacheVersion=1&api=v2&width=1208&height=83) # 14. Interstitial Placements & Interstitial Placement Banks Placements allow you to identify all the keys used for unique interstitial ad placements in different game features.  Interstitial Placements are used in Interstitial Placement Banks, which are a collection of placements where you can assign a probability for the placement to appear. In the home page of Interstitial Placements you can see which interstitials placements exist, along with their keys and if they’re being used in any bank currently.  ![](https://tripledotstudios.atlassian.net/wiki/download/thumbnails/3705274372/mNgKoHpIB8D7TBifbOAwWhplNow_2aHal0INrLa-kw4GwgdTyizMQzV49cT4FpsqWrsXNPtNjVkzL9GsVtdjNfLQ1MyvxTVc5Ujg-A9QmD9yvA-WAgjkOvHU9GpsSACG5jk5dRJnzXezihBc6Ab1d_-0iqrIvEaBVx_tOY17vgsTGnZycZ7fQ22bgjmgOw?version=1&modificationDate=1728379257671&cacheVersion=1&api=v2&width=442&height=261)
Setting up Ad Units
Chunk #0
Nov 06, 2025
# **Introduction** This user guide describes the steps to configure Ad units for Interstitials, Recorded Videos, and Ad Slots.   * * * # MAX Interstitial Ad Units This setting allows you to manage and optimise interstitial ad units for the MAX ad platform. By configuring these units, you can control the delivery and behaviour of interstitial ads. To do so, follow the steps below: 1. Navigate to **Ads \> Configuration \> Interstitials** , and enable **MAX Interstitials ad units** by clicking on the ![(blue star)](/wiki/s/1531367987/6452/1cc5da61c751f60a4fe1a8d36b307dac58e244ea/_/images/icons/emoticons/star_blue.png) **[green + sign].** 2. Once enabled, click **[Add].** 3. Fill in the required fields. You can add or remove Ad Units by using the buttons **[+Add]** or **[-Remove]**. There are no limitations regarding the number of Ad Units you can add. To prevent misconfiguration, the same **Ad Unit ID config** cannot be used in more than one Ad Unit within the same Ad Slot configuration. For the following fields, any Ad Unit ID already selected will be **filtered out** from the dropdown in other Ad Units: - **iOS Interstitial ID** - **Android Interstitial ID** - **iOS Rewarded Videos ID** - **Android Rewarded videos ID** This ensures each Ad Unit in a slot uses a unique Ad Unit ID. ## Max Interstitial Ad Units Fields | | **Max Interstitial Ad Units** | | | **Field Name** | **Description** | **Validations** | | **Max iOS Interstitial ID** | ID string for the ad unit in iOS | - Type: Dropdown with pre-defined options - Default: Empty - Mandatory - At least one symbol must be added | | **Max Android Interstitial videos ID** | ID string for the ad unit in Android | - Type: Dropdown with pre-defined options - Default: Empty - Mandatory field - At least one symbol must be added | | **CPM Calculations** | | **Bidding Floor CPM. Bidding Floor Type** | This field determines the floor value to send to MAX for interstitial bidding. There are 2 options: - **Static** , where you determine a set value in dollars so that the Client can send it to Max for bidding - **Formula** , where a formula based on the past 50 collected events calculates the bidding floor. The settings are the same that apply to [Setting the CPM Floor](https://tripledotstudios.atlassian.net/wiki/spaces/KB/pages/4304109569/Setting+up+Ad+Units#Setting-the-CPM-Floor). | - Default: Static - If **Static** is selected, Game Server will only display the section “Static CPM Configuration“. This section has the following fields: - If **Formula** is selected, an additional list of parameters for formula is displayed in sub-group called “ **Formula parameters** “. The settings are the same that are used in [Setting the CPM Floor](https://tripledotstudios.atlassian.net/wiki/spaces/KB/pages/4304109569/Setting+up+Ad+Units#Setting-the-CPM-Floor). | | **Static CPM Configuration. Fallback CPM Value** | Specify a fallback floor value to be sent to Max for interstitial bidding. | - Type: Float - Default: Empty | | **Static CPM Configuration. Use Percentiles** | Enable to use percentile for CPM floor value | - Type: Boolean - Default: false - If enabled, system displays additional section to configure CPM percentile config (see details below) | | **Static CPM Configuration. CPM Configurations** | Select from the list of predefined percentile configurations | - Type: Multi-select dropdown - Default: empty - You can delete any selected config - At least one config should be added - Available only if **Use Percentile = true** - If **Use Percentile** **= false** , setting is hidden - Display priority which is set for each config in the config name in the brackets | | **Static CPM Configuration.If no matching configuration** | Select the return value if no matching configuration is available | - Type: Dropdown with the list of following values: - Default: Return fallback value - Available only if **Use Percentile = true** - If **Use Percentile** = false, setting is hidden | | **Static CPM Configuration.If no percentile available** | Select the return value if percentile is not available | - Type: Dropdown with the list of following values: - Default: Return fallback value - Available only if **Use Percentile = true** - If **Use Percentile** = false, setting is hidden | | **Formula Parameters. Formula Type** | Defines the type for calculating the formula. | Type: Dropdown with the following options: - Median - Average - Default: Median | | **Formula Parameters.Use successful ad requests only** | Enable if you want to use only successful ad requests for calculation. | - Type: Boolean - Default: OFF - Available if type = formula | | **Formula Parameters.Min ad requests to apply formula** | This field is used to provide minimum number of interstitials which should be taken into account to calculate formula | - Type: Integer - Mandatory if “Formula” is selected in “Bidding floor type” - Default: Empty - Min 1 - Max: 50 - Must be less than the value provided in the setting “Ad requests to apply formula to“ | | **Formula Parameters.Ad requests to apply formula to** | This field is used to provide maximum number of interstitials which should be taken into account to calculate formula | - Type: Integer - Mandatory if “Formula is selected in “Bidding floor type” - Default: Empty - Min 1 - Max: 50 | | **Formula Parameters.Percentage coefficient** | Specify the multiplier to minimise the Bid floor. | - Mandatory if “Formula” is selected in “Bidding floor type” - Min: more than 0 - Max: 2 - Max number of characters after comma = 2 - Incase multiplier results in `max_interstitials.cpm_floor` value with more than 2 characters after comma, GS rounds off the result using math rules. - (e.g. if we have as a result value 1,234 -\> round to 1.23 but if 1.235 -\> round to 1.24) | | **Formula Parameters.If insufficient ad requests** | Defines the system behaviour when there is insufficient data for calculation. If “Return static value“ is selected, GS will send value from “Static floor CPM“. If “Return nothing“ is selected, GS won’t send any value. | Dropdown with the list of options provided below: - Return fallback value - Return nothing - Default: Return fallback value | | **Formula Parameters.Use static in case of failed requests** | Enable this in case you want to send static value instead of formula calculation when N latest events have failed. | - Type: Boolean - Default: OFF - Disabled if “Use successful ad requests only” = true | | **Formula Parameters.Number of failed requests** | Specify a number of latest failed requests. If this number is reached, static value will be used instead of formula calculation. | - Type: Integer - Default: empty - Disabled if “Use static in case of failed requests” = OFF - Mandatory and enabled if “Use static in case of failed requests“ = ON - Min: 1 - Max: 50 |