Stay organized with collections
Save and categorize content based on your preferences.
For exchanges that does not send wseatid in bid requests AND does not validate the wseatid in bid responses:
- For new Orders creation, populate the new field
wseatConfig
by setting wseatConfig.exchangeWseatStatus
to W_SEAT_STATUS_NOT_ENFORCED
. See API Spec for more details.
For exchanges that DO send wseatid in bid requests
- Get DV3 WSeatConfiguration for every live deal periodically.
- Use List InventorySources API to loop through all deals.
- Do use the
lastModifiedTime
filter to limit deals that have been changed since last sync.
- Recommend to have a daily job that pulls deals that have been updated for the past 36 hours.
- Sample Request: https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
- Update the WSeat on the Exchange side automatically.
- Inform DV3 the WSeat configuration by calling Orders.patch API.
wseatConfig.exchangeWseatStatus
should be set to W_SEAT_STATUS_ENFORCED.
wseatConfig.exchangeWseatIds
should be set to all the permissioned wseatids that will be sent in bid requests.
- DV3 tracks the last update time of
Orders.wseatConfig
to detect outdated wseat configuration.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["Exchanges not enforcing wseatid require setting `wseatConfig.exchangeWseatStatus` to `W_SEAT_STATUS_NOT_ENFORCED` for new Orders."],["For exchanges sending wseatid in bid requests, regularly retrieve DV3 WSeatConfiguration for live deals using the List InventorySources API, filtering by `lastModifiedTime`."],["Automatically update WSeat on the Exchange side and inform DV3 of the configuration via the Orders.patch API, setting `wseatConfig.exchangeWseatStatus` to `W_SEAT_STATUS_ENFORCED` and `wseatConfig.exchangeWseatIds` with permissioned wseatids."],["DV3 monitors `Orders.wseatConfig` updates to identify outdated configurations."]]],[]]