Data Dictionary
Table of Contents
Deal Settings
The table includes a definition for each field in the Deal Settings section:
Field Name | Description | Type | Is Mandatory | Value | Note |
Deal Type | Specifies the type of the deal, which is automatically set to Open Deal in the Verve marketplace. Only Open Deals are available during this phase. | Autogenerated Field | No | Example: Open Deal during Verve Marketplace | Auto-populated, Non-editable. The field is pre-set by the system and does not require your input. It is automatically filled based on the deal configuration. |
Deal Name | Specifies the name of your deal. | Text Field | Yes | Example: Deal Test | Max length: 255 characters. This is a unique field for the Deal Portal |
Description | Specifies the description of your deal. | Text Box | Optional | Max length: 2500 characters. Only the first 250 characters are visible. Text box is scrollable. | |
Verve Marketplace Deal ID | The autogenerated ID for the Verve Marketplace deal. | Autogenerated Field | Yes | 3ad4bf0c-31e5-4b9e-97f4-31f48d3a100d | Unique, Not editable in Deal Portal. This ID is visible if there is no external Deal ID. Grayed out (or similar) if external Deal ID is present. |
External Deal ID | Enter a pre-existing deal ID to replace the Marketplace deal ID and pass it to the DSP. | Text Field | No | 3ad4bf0c-31e5-4b9e-97f4-31f48d3a100d | |
Advertiser | The advertiser associated with the deal. | Dropdown (Single Selection) | Optional | Example: Others, Audigent, New Advertiser | If Other is selected in the dropdown, you can input the advertiser name in Add Advertiser Name. |
Select DSP | The Demand-Side Platform (DSP) selected for the deal. | Dropdown (Single Selection) | Yes | Example: Audigent Child Google DV360 OpenRTB 1825, Audigent Child Google-DV360-OpenRTB-VGI CTV, etc. | List is in alphabetical order. Once selected and saved, DSP cannot be changed. Only available DSPs connected to the buyer account can be selected. |
Select Seat | The seat associated with the DSP in the deal. | Dropdown (Single Selection) | Optional | Example: 1103026214 (Display & Video 360) – Audigent, 1153405600 (Display & Video 360) – Audigent, 360i – Audigent | List is limited to seats associated with the DSP and buyer. List is in alphabetical order by seat name. |
Time zone | The time zone to be used for the deal’s scheduling. | Dropdown (Single Selection) | Optional | Example: UTC | List of global time zones, ordered alphabetically. Default: UTC. Deal Portal translates the selected time zone to UTC for SOMA. |
Start date | The date and time the deal should begin. | Date/Time Picker | Optional | Example: 2025-01-17 23:40:31 | 24-hour clock format. If not set, defaults to the deal’s activation time. Must not be set in the past. Codependent with deal status set to active. If deal status is paused on the start date, it overrides the start date and the deal will not run. |
End date | The date and time the deal should end | Date/Time Picker | Optional | Example: 2025-01-17 23:40:31 | 24-hour clock format. This cannot be in the past. Defaults to the date the deal is paused if not set. End date cannot be set without a start date. The deal status must be active for the end date to be considered |
ATC | Controls whether ATC (account-specific targeting control) is applied to the deal. This feature is automatically enabled by default. | Boolean | Optional | Default: True |
Auto-populated as True |
Request Capping | Sets the maximum number of ad requests that this deal can evaluate. Used to prevent overserving or limit traffic. | Numeric text box with spinner | Optional | 500000 (up to 10 digits). Leave blank for No Limit. | Number, limited to 10 digits |
Price Settings
The table includes a definition for each field in the Price Settings section:
Field Name | Description | Type | Is Mandatory | Value |
---|---|---|---|---|
Pricing Model |
Determines the pricing strategy for the deal:
|
Dropdown Enum (Min Price, Fixed) |
No |
|
eCPM |
Represents the eCPM (Effective Cost per Thousand Impressions) based on the selected pricing model. |
Text Field (Spin Box) |
No |
|
Deal Fee |
Define the fee in % or USD. |
Text Field (Spin Box) |
No |
|
Defines the additional margin percentage applied for third-party costs or partners in the deal setup. |
Input Field (Number / %) |
No |
Used when an extra margin needs to be applied for external partners. Optional and editable | |
Verve Internal Margin (Minimum Setting)
|
Minimum internal margin that must be applied to the deal to meet business requirements. |
Input Field (Number / %) |
No |
Enforced as a floor margin by the platform. Cannot be set lower than this value. |
Deal Reporting Labels
The table includes a definition for each field in the Deal Reporting Labels section:
Field Name | Description | Type | Is Mandatory |
---|---|---|---|
Deals Belongs to | Specifies the entity (Advertiser, Seat, or DSP account) under which the deal is created or assigned | Autogenerated Field / Dropdown | No |
Sales Person | Select a user assigned to the Media Planner role for the given buyer. | Dropdown | No |
Trafficker | Allows the selection of users assigned to either Trafficker or Ad Ops roles for the specified buyer. | Dropdown | No |
Define your Deal’s Ad Formats and Device Types
The table includes a definition for each field in the Define your Deal’s Ad Formats and Device Types section:
Field Name | Description | Type | Is Mandatory | Value | Note |
Ad Format | Specifies which ad formats are included or excluded in the deal targeting. | Dropdown + Multi-select | No | Control: Allow / Block Example: Allow: Video, Native Block: Banner |
|
Ad Size | Defines the creative sizes (width × height in pixels) to be targeted or excluded for the deal. | Dropdown + Multi-select | No | Control: Allow / Block Example: Allow: 300x250, 728x90 Block: 320x50 |
|
Define your Deal’s Geography
The table includes a definition for each field in the Define your Deal’s Geography section:
Field Name | Description | Type | Value | Notes |
Country | Defines the country-level targeting for the deal. You can allow or block specific countries. | Dropdown + Search | Example: Allow: India , Block: USA |
|
State | Defines the state/province-level targeting under the selected country. You can allow or block states. | Dropdown + Search | Example: Allow: California , Block: Texas |
Optional field. Works only when the parent country is selected |
City | Defines the city-level targeting under the selected state or country. You can allow or block cities. | Dropdown + Search | Example: Allow: Mumbai , Block: Los Angeles |
Optional field. Works only when the parent country or state is selected. |
Allow/Block (Country/State/City) | Allows or blocks deal targeting of a specific country, state or city. | Allow, Block | ||
Country Summary | Displays a summary of the selected allowed/blocked countries. | Autogenerated Field | Example: Allowed: India, Canada |
Read-only summary, auto-populated based on selections |
State Summary | Displays a summary of the selected allowed/blocked states | Autogenerated Field | Example: Allowed: Karnataka , Blocked: New York |
Read-only summary, auto-populated based on selections |
City Summary | Displays a summary of the selected allowed/blocked cities. | Autogenerated Field | Example: Allowed: Bangalore , Blocked: San Francisco |
Read-only summary, auto-populated based on selections. |
Zip code targeting | Allows targeting or excluding specific zip/postal codes. Zip codes can be bulk uploaded for convenience. | Dropdown | Allow, Block | |
Bulk Upload | Provides a downloadable template for bulk uploading zip code targeting data. | Button | Action: Downloads a CSV/Excel template | Use this to prepare a list of zip codes offline. The template ensures the correct format for uploading. |
Upload | Enables you to upload a list of zip codes for targeting (from the completed Bulk Upload Template file). | Button | Action: Uploads CSV/Excel file containing zip codes | Zip codes must follow the format in the Bulk Upload Template. Once uploaded, they will appear under targeting. |
Add Audiences Contextual Segments to your Deal
The table includes a definition for each field in the Add Audiences & Contextual Segments to your Deal section:
Field Name | Description | Type | Value | Note |
---|---|---|---|---|
Data Provider | Lets you filter segments by data provider (e.g., Fusion, Oracle, etc.). | Dropdown (single/multi per config) | The possible selected values for Data Provider are: Verve Audiences, Smaato Audiences, and 3rd-Party Audiences. | Filters the segment list and affects pricing/availability show |
Logical Operator | Sets group logic for how segments combine: AND Between Groups / OR Within Group | Dropdown | The possible values for logic operator are: AND BETWEEN/OR WITHIN, OR BETWEEN/AND WITHIN. Required; must select one of the provided combined logical operators. |
“Between Groups” uses AND across groups; “Within Group” uses OR across segments in the same group. Reflected in Targeting Summary. |
Group | To create a new group to determine whether a segment is part of the group (included) or not part of the group (excluded). | Button | Example: Group 1 |
|
Column+ | Choose which columns are visible in the segment table. | Dropdown with Checkbox | Example: Segment, ID, Cost, Total Reach, Action |
|
Search by Name | Finds segments by name across the current provider/filter. | Search Box | The possible values are: Behavioral Audiences | Partial matches supported. Clears to show full list |
Segment | Displays the name of audience segment available for targeting | Text Column | Example: Verve Audiences > Behavioral Audiences > Mobile Carrier AT&T | |
ID | Unique identifier for each audience segment. | Numeric Column | Example: 5003 | |
Cost | Represents the CPM (Cost Per Thousand Impressions) associated with each audience segment. | Numeric Column | Example: $1.00 | |
Total Reach | Indicates the total audience size available for the specific segment. | Numeric Column | Example: 54700 | |
Action | Options to either include or exclude the audience segment from the targeting group. | Link | Include , Exclude |
Include = target users in this segment; Exclude = avoid users in this segment. Can toggle per row. |
Include | Adds the selected audience or contextual segment to the deal’s targeting. | Action (link/button) | Action: Include | Ensures only users in the selected segment(s) are targeted by the deal. Multiple segments can be included. |
Exclude | Removes or prevents the selected audience or contextual segment from being targeted in the deal. | Action (link/button) | Action: Exclude | Ensures users in the selected segment(s) are excluded. Can be used alongside Include to refine targeting. |
Targeting Summary | Provides an overview of the selected audience segments and logical groupings applied. Users can remove segments or groups from this panel. | Autogenerated panel | Shows: selected groups/segments, logic, costs | Read-only; updates as you include/exclude segments. |
Remove | Option to remove a specific audience segment or group from the targeting summary. | Button | ||
Add Audience | Applies the current group selection to the deal. | Button | Enabled after at least one Include/Exclude is selected. | |
Group Selection Chip | Quick view/removal of a group’s selections. | Chip with remove (×) | Example: Group 1 Selection × |
Click × to clear that group’s selections. |
Total Groups | Count of groups configured. | Summary field | Example: 1 |
Auto-calculated. |
Data Providers (count) | Count of distinct providers in selected segments. | Summary field | Example: 0 | Auto-calculated. |
Logic (Summary) | Displays the effective logic applied. | Summary field | AND Between Group / OR Within Group | Mirrors the Logic dropdown. |
Total Audience Segments | Cost range of selected audience segments by group. | Summary field | Example: Group 1: $0.00 – $0.00 |
Range may show min–max based on provider pricing. |
Total Cost | Estimated incremental CPM for all included paid segments. | Summary field (currency) | Example: Range: $0.00 – $0.00 per CPM |
Estimate only. Final CPM depends on provider fees and deal delivery. |
Add Inventory targeting
The table includes a definition for each field in the Add Inventory targeting section:
Field Name | Description | Type | Value | Note |
---|---|---|---|---|
Channel | Selects the inventory channel(s) where the deal is eligible to run (e.g., In-App, Web, CTV). | Dropdown + Multi-select | Control: Allow / Block Example: Allow: In-App, Web |
|
List of Bundles / Domains | Targets or excludes specific app bundles or web domains. | Dropdown + Upload | Example: Allow: com.app.news , Block: example.com |
Supports Allow/Block. Lists can be added manually or via Upload / Bulk Upload Template |
List of Publishers | Targets or excludes specific publishers. | Dropdown + Upload | Example: Allow: Publisher A , Block: Publisher B |
Supports Allow/Block. Lists can be added manually or via Upload / Bulk Upload Template. |
List of Ad Spaces | Targets or excludes individual ad spaces (placements) from publishers. | Dropdown + Upload | Example: Allow: Placement 12345 , Block: Placement 67890 |
Supports Allow/Block. Lists can be added manually or via Upload / Bulk Upload Template. |
Integration Type | Selects the type of integration through which inventory is sourced (e.g., SDK, API, Header Bidding) | Dropdown + Multi-select | Example: Allow: SOMA API |
|
List of Multipliers | Targets or excludes inventory segments identified by multipliers (internal categorization). | Dropdown + Multi-select | Example: Allow: Premium , Block: Low Value |
Supports multiple selections. Limit: up to 159. |
List of OTT/Ad Breaks | Targets or excludes specific OTT/CTV ad breaks. | Dropdown + Upload | Example: Allow: Mid-roll , Block: Pre-roll |
Supports Allow/Block. Lists can be uploaded via template. |
Supply Chain Nodes | Selects inventory based on supply chain object nodes (SChain). | Dropdown + Multi-select | Example: Allow: 1 hop , Block: 3 hops |
|
Device Type | Defines the type(s) of devices for targeting (e.g., Phone, Tablet, Desktop, CTV). | Dropdown + Multi-select | Example: Allow: Phone, Tablet |
|
Upload | Lets you upload a pre-prepared CSV/Excel file (e.g., bundles, domains, publishers, ad spaces, OTT breaks). | Button | Action: File upload | Used together with Bulk Upload Template. |
Bulk Upload Template | Downloads the standard template for bulk upload (Bundles/Domains, Publishers, Ad Spaces, OTT/Ad Breaks). | Button | Action: Download | Ensures correct formatting for uploading large lists. |
Inventory Packages | Provides curated inventory groupings (e.g., Seasonal, Audiences, Display, OLV, Regulatory, CTV, Contextual, Performance). | Expandable Lists | Example categories: Seasonal , ConnectedTV |
Predefined packages curated by Verve. Selecting a package applies pre-grouped targeting rules. |
Package Subcategory | A specific event, season, or theme under a category. | Expandable List Item | Example: Earth Day & Eco-Friendly Products , Memorial Day , Mother’s Day , Graduation Season |
Clicking a subcategory reveals more details for pre packaged details |
Allow (Action) | Applies the selected package or sub-package to the deal targeting. | Action (link/button) | Action: Allow |
Instantly includes all inventory defined under that package. |
Save | Saves the selected Allow configurations for the Inventory Targeting to the deal. | Button | Disabled until at least one inventory targeting rule is set. Once clicked, the chosen configurations are stored and reflected in the Summary panel. | |
Summary | Displays a summary of all applied inventory targeting selections. | Autogenerated Field | Example: Earth Day & Eco-Friendly Products (Seasonal) | Read-only. Updates dynamically as selections are made. |
Add Video signal targeting
The table includes a definition for each field in the Add Video signal targeting section:
Field Name | Description | Type | Value | Note |
---|---|---|---|---|
CTV Content Channel | Selects or excludes specific CTV content channels where ads may appear. | Dropdown + Multi-select | Example: Allow: ESPN, Hulu Live Limit: up to 1246 |
|
CTV Genre | Defines the content genres (e.g., Sports, News, Kids, Entertainment) targeted or excluded.. | Dropdown + Multi-select | Example: Allow: Sports, Entertainment Limit: up to 61 |
Allows refining targeting based on program type or content category |
CTV Content Rating | Enables you to select specific content ratings for targeting. | Dropdown + Multi-select | Example: Movie-R, TV-Y7: Directed to old children, TV-MA: Mature Audience Only |
|
Content Language | Filters inventory based on the language of the content (e.g., English, Spanish, Hindi). | Dropdown + Multi-select | Example: English, Spanish, French |
|
Content Livestream | Enables you to select whether to include or exclude livestream content in targeting. | Dropdown | Example:True (Livestream) |
|
Content Network | Enables you to select specific content networks for targeting. |
Dropdown |
Example: ABC, HBO, ESPN |
|
Skippable | Defines whether ads should be served in skippable or non-skippable video environments. | Dropdown | Example: Allow: Skippable , Block: Skippable Limit: 1 |
Helps control ad format experience.
|
Add Device signals targeting
The table includes a definition for each field in the Add Device signals targeting section:
Field Name | Description | Type | Value | Note |
---|---|---|---|---|
Device OS | Defines the operating system (OS) signals for targeting ads across App, Web, and CTV environments. | Expandable Categories | Categories: App , Web , CTV |
Each category expands to allow more granular targeting options. |
App | Targets or excludes device OS signals in mobile app environments | Expandable + Action | Example: Allow: Android App , iOS App |
Supports Allow configuration. Expands to list mobile OS/app-specific targeting options |
Web | Targets or excludes device OS signals in web environments. | Expandable + Action | Example: Allow: Chrome on Android |
Supports Allow configuration. Expands to list browser/OS-based targeting combinations. |
CTV | Targets or excludes device OS signals in connected TV environments. | Expandable + Action | Example: Allow: Roku OS , Tizen |
Supports Allow configuration. Expands to list connected TV/OTT device operating systems. |
Save | Saves the selected Allow configurations for device signals targeting to the deal. | Button | Action: Save | Disabled until at least one targeting option is configured. Once clicked, the selections are stored in Summary |
Summary | Displays a summary of all applied device OS targeting selections (App, Web, CTV). | Autogenerated Field | Example: App: iOS, Web: Chrome, CTV: Roku |
Read-only. Updates dynamically when targeting is saved. |
Last Modified: August 19, 2025 at 6:09 pm