Data Dictionary

Deal Settings

The table includes a definition for each field in the Deal Settings section:

Field NameDescriptionTypeIs MandatoryValueNote
Deal TypeSpecifies the type of the deal, auto-set to Open Deal in Verve marketplace. Only Open Deals are available.Autogenerated FieldNoExample: Open Deal during Verve MarketplaceAuto-populated, non-editable. Pre-set by system.
Deal NameSpecifies the name of your deal.Text FieldYesExample: Deal TestMax length: 255 characters. Unique in Deal Portal.
DescriptionSpecifies the description of your deal.Text BoxOptionalMax 2500 chars. First 250 visible, scrollable text box.
Verve Marketplace Deal IDAutogenerated ID for the Verve Marketplace deal.Autogenerated FieldYesExample: 3ad4bf0c-31e5-4b9e-97f4-31f48d3a100dUnique, not editable. Visible only if no external Deal ID. Grayed if external Deal ID present.
External Deal IDEnter a pre-existing deal ID to replace Marketplace ID and pass it to the DSP.Text FieldNoExample: 3ad4bf0c-31e5-4b9e-97f4-31f48d3a100d
AdvertiserAdvertiser associated with the deal.Dropdown (Single Select)OptionalExample: Others, Audigent, New AdvertiserIf “Other” is selected, you can input advertiser name manually.
Select DSPDemand-Side Platform (DSP) selected for the deal.Dropdown (Single Select)YesExample: Audigent Child Google DV360, etc.Alphabetical list. Once saved, DSP cannot be changed.
Select SeatSeat associated with DSP in the deal.Dropdown (Single Select)OptionalExample: 1103026214 – AudigentLimited to buyer-associated seats. Alphabetical by seat name.
Time ZoneTime zone for the deal’s scheduling.Dropdown (Single Select)OptionalExample: UTCDefault: UTC. Converted to UTC in SOMA.
Start DateDate/time the deal should begin.Date/Time PickerOptionalExample: 2025-01-17 23:40:3124h format. Cannot be past. Requires active status. Paused status overrides.
End DateDate/time the deal should end.Date/Time PickerOptionalExample: 2025-01-17 23:40:3124h format. Cannot be past. Needs start date. Active status required for enforcement.
ATCWhether ATC (account-specific targeting control) is applied. Enabled by default.BooleanOptionalDefault: TrueAuto-populated as True.
Request CappingMax number of ad requests deal can evaluate. Prevents overserving or limits traffic.Numeric Text Box + SpinnerOptionalExample: 500000 (up to 10 digits)Leave blank = No Limit. Limited to 10 digits.

Price Settings

The table includes a definition for each field in the Price Settings section:

Field NameDescriptionTypeIs MandatoryValue
Pricing ModelDetermines pricing strategy:
- Min Price: Minimum expected CPM; demand can bid more.
- Fixed Price: Fixed CPM; demand must bid exact.
Dropdown Enum (Min Price, Fixed)No
eCPMEffective CPM based on selected pricing model.Text Field (Spin Box)No- Must be ≥ $0.01 and ≤ $99.99
- Shown beside pricing model
- If > $40, show confirm
Deal FeeFee in % or USD. E.g. 10% fee on $2 CPM → $2.20 downstream. $0.20 goes to buyer.Text Field (Spin Box)No
Additional 3rd Party FeeExtra margin % for 3rd-party costs or partners.Number / % FieldNoOptional, editable. Used for external partner margin.
Verve Internal MarginMinimum internal margin enforced by platform. Cannot be set lower.Number / % FieldNoFloor margin requirement.

Deal Reporting Labels

The table includes a definition for each field in the Deal Reporting Labels section:

Field NameDescriptionTypeIs Mandatory
Deals Belongs ToEntity (Advertiser, Seat, or DSP account) under which the deal is created.Autogenerated / DropdownNo
Sales PersonSelect a user with Media Planner role for the buyer.DropdownNo
TraffickerSelect users with Trafficker or Ad Ops roles for the buyer.DropdownNo

Define your Deal’s Ad Formats and Device Types

The table includes a definition for each field in the Ad Formats & Device Types section:

Field NameDescriptionTypeIs MandatoryValueNote
Ad FormatSelect which ad formats are included or excluded in deal targeting.Dropdown + Multi-selectNoAllow/Block
Example: Allow: Video, Native
Block: Banner
- Allow → only chosen formats targeted.
- Block → only chosen formats excluded. Supports up to 4.
Ad SizeDefines creative sizes (px) to target or exclude.Dropdown + Multi-selectNoAllow/Block
Example: Allow: 300x250, 728x90
Block: 320x50
- Allow → only chosen sizes included.
- Block → only chosen sizes excluded. Supports up to 40.

Define your Deal’s Geography

The table includes a definition for each field in the Geography section:

Field NameDescriptionTypeValueNotes
CountryCountry-level targeting (Allow/Block).Dropdown + SearchExample: Allow: India, Block: USAAllow → only chosen included. Block → chosen excluded. Multiple supported.
StateState/province targeting under a country.Dropdown + SearchExample: Allow: CaliforniaWorks only if parent country selected.
CityCity-level targeting under country/state.Dropdown + SearchExample: Allow: Mumbai, Block: LAWorks only if parent country/state selected.
Allow/BlockDefines whether selection is included or excluded.Allow, Block
Country SummarySummary of allowed/blocked countries.AutogeneratedExample: Allowed: India, CanadaRead-only, auto-populated.
State SummarySummary of allowed/blocked states.AutogeneratedExample: Allowed: Karnataka, Block: NYRead-only, auto-populated.
City SummarySummary of allowed/blocked cities.AutogeneratedExample: Allowed: BangaloreRead-only, auto-populated.
Zip Code TargetingTarget or exclude zip/postal codes.DropdownAllow, BlockSupports bulk upload.
Bulk UploadDownload template for zip targeting.ButtonAction: Download CSV/Excel templateEnsures correct format.
UploadUpload a zip targeting file.ButtonAction: Upload CSV/ExcelMust follow template format.

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 NameDescriptionTypeValueNote
Data ProviderLets you filter segments by data provider (e.g., Fusion, Oracle, etc.).Dropdown (single/multi)Possible values: Verve Audiences, Smaato Audiences, 3rd-Party AudiencesFilters the segment list and affects pricing/availability shown
Logical OperatorSets group logic for how segments combine: AND Between Groups / OR Within GroupDropdownAND BETWEEN/OR WITHIN, OR BETWEEN/AND WITHIN (must select one)“Between Groups” = AND across groups; “Within Group” = OR across same group
GroupCreate a new group to include/exclude a segment.ButtonExample: Group 1
Column+Choose which columns are visible in the segment table.Dropdown with CheckboxExample: Segment, ID, Cost, Total Reach, Action
Search by NameFinds segments by name across current provider/filter.Search BoxExample: Behavioral AudiencesPartial matches supported. Clears to show full list
SegmentDisplays the name of audience segment available for targeting.Text ColumnExample: Verve Audiences > Behavioral Audiences > Mobile Carrier AT&T
IDUnique identifier for each audience segment.Numeric ColumnExample: 5003
CostCPM (Cost Per Thousand Impressions) for each segment.Numeric ColumnExample: $1.00
Total ReachAudience size available for a segment.Numeric ColumnExample: 54700
ActionInclude or Exclude the segment from targeting.LinkInclude, ExcludeInclude = target, Exclude = avoid. Toggle per row.
IncludeAdds segment(s) to deal targeting.Action (link/button)Action: IncludeEnsures only selected segment(s) are targeted. Multiple segments can be included.
ExcludePrevents selected segment(s) from being targeted.Action (link/button)Action: ExcludeEnsures users in selected segment(s) are excluded.
Targeting SummaryOverview of selected segments and logic.Autogenerated panelShows: groups, logic, costsRead-only; updates dynamically.
RemoveRemoves a specific segment or group from summary.Button
Add AudienceApplies the group selection to the deal.ButtonEnabled after at least one Include/Exclude is selected.
Group Selection ChipQuick view/removal of group selections.Chip with remove (×)Example: Group 1 Selection ×Click × to clear that group’s selections.
Total GroupsCount of groups configured.Summary fieldExample: 1Auto-calculated.
Data Providers (count)Count of distinct providers in selected segments.Summary fieldExample: 0Auto-calculated.
Logic (Summary)Effective logic applied.Summary fieldAND Between Group / OR Within GroupMirrors the Logic dropdown.
Total Audience SegmentsCost range of selected segments by group.Summary fieldExample: Group 1: $0.00 – $0.00Range may show min–max based on provider pricing.
Total CostEstimated incremental CPM for all included paid segments.Summary field (currency)Example: Range: $0.00 – $0.00 per CPMEstimate only. Final CPM depends on provider fees and delivery.

Add Inventory Targeting

The table includes a definition for each field in the Add Inventory targeting section:

Field NameDescriptionTypeValueNote
ChannelSelect eligible inventory channels (In-App, Web, CTV).Dropdown + Multi-selectAllow/Block, Example: Allow: In-App, WebAllow = only included; Block = excluded. Limit: 4.
List of Bundles/DomainsTarget/exclude specific app bundles or domains.Dropdown + UploadExample: Allow: com.app.news, Block: example.comAllow/Block supported. Manual or bulk upload template.
List of PublishersTarget/exclude publishers.Dropdown + UploadExample: Allow: Publisher A, Block: Publisher BAllow/Block supported. Manual or bulk upload template.
List of Ad SpacesTarget/exclude placements from publishers.Dropdown + UploadExample: Allow: Placement 12345, Block: Placement 67890Allow/Block supported. Manual or bulk upload template.
Integration TypeType of integration (SDK, API, Header Bidding).Dropdown + Multi-selectExample: Allow: SOMA APIAllow = include only, Block = exclude. Limit: 89.
List of MultipliersTarget/exclude inventory segments by multipliers (internal categorization).Dropdown + Multi-selectExample: Allow: Premium, Block: Low ValueSupports multiple. Limit: 159.
List of OTT/Ad BreaksTarget/exclude OTT/CTV ad breaks.Dropdown + UploadExample: Allow: Mid-roll, Block: Pre-rollAllow/Block supported. Upload template available.
Supply Chain NodesSelect based on supply chain object nodes (SChain).Dropdown + Multi-selectExample: Allow: 1 hop, Block: 3 hops
Device TypeDefine targeted/excluded device types (Phone, Tablet, Desktop, CTV).Dropdown + Multi-selectExample: Allow: Phone, TabletAllow = included, Block = excluded. Limit: 7.
UploadUpload CSV/Excel file for bundles, domains, publishers, ad spaces, OTT breaks.ButtonAction: File uploadUsed with Bulk Upload Template.
Bulk Upload TemplateDownload template for bulk uploads.ButtonAction: DownloadEnsures correct formatting.
Inventory PackagesCurated inventory groupings (Seasonal, Audiences, Display, OLV, CTV, etc.).Expandable ListsExample: Seasonal, ConnectedTVPredefined packages curated by Verve.
Package SubcategorySpecific event/theme under a package.Expandable List ItemExample: Earth Day, Memorial Day, Mother’s DayShows more details when expanded.
Allow (Action)Applies the selected package/sub-package.Action (link/button)Action: AllowInstantly includes all inventory under that package.
SaveSaves chosen Allow configurations.ButtonDisabled until at least one targeting rule is set.
SummarySummary of all applied inventory targeting selections.Autogenerated FieldExample: Earth Day & Eco-Friendly Products (Seasonal)Read-only, updates dynamically.

Add Video Signal Targeting

The table includes a definition for each field in the Add Video signal targeting section:

Field NameDescriptionTypeValueNote
CTV Content ChannelTarget/exclude specific CTV channels.Dropdown + Multi-selectExample: Allow: ESPN, Hulu Live (limit 1246)Allow = include only; Block = exclude.
CTV GenreDefine genres (Sports, News, Kids, Entertainment).Dropdown + Multi-selectExample: Allow: Sports, Entertainment (limit 61)Refines targeting by content category.
CTV Content RatingSelect content ratings.Dropdown + Multi-selectExample: Movie-R, TV-Y7, TV-MA
Content LanguageTarget by content language.Dropdown + Multi-selectExample: English, Spanish, French
Content LivestreamInclude/exclude livestream content.DropdownExample: True (Livestream)
Content NetworkTarget by content network.Dropdown + Multi-selectExample: ABC, HBO, ESPN
SkippableTarget skippable/non-skippable ad environments.DropdownExample: Allow: Skippable, Block: SkippableHelps control ad format. Allow = only skippable, Block = exclude.

Add Device Signals Targeting

The table includes a definition for each field in the Add Device signals targeting section:

Field NameDescriptionTypeValueNote
Device OSDefine OS signals for App, Web, CTV.Expandable CategoriesCategories: App, Web, CTVEach expands for more granular targeting.
AppTarget/exclude OS signals in mobile apps.Expandable + ActionExample: Allow: Android App, iOSSupports Allow config. Expands to list OS/app options.
WebTarget/exclude OS signals in web environments.Expandable + ActionExample: Allow: Chrome on AndroidSupports Allow config. Expands to list browser/OS combos.
CTVTarget/exclude OS signals in connected TV environments.Expandable + ActionExample: Allow: Roku OS, TizenSupports Allow config. Expands to list OTT device operating systems.
SaveSaves selected Allow configurations.ButtonAction: SaveDisabled until at least one option set.
SummaryDisplays summary of applied selections.Autogenerated FieldExample: App: iOS, Web: Chrome, CTV: RokuRead-only, updates dynamically.

What’s Next