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."],[[["\u003cp\u003eExchanges not enforcing wseatid require setting \u003ccode\u003ewseatConfig.exchangeWseatStatus\u003c/code\u003e to \u003ccode\u003eW_SEAT_STATUS_NOT_ENFORCED\u003c/code\u003e for new Orders.\u003c/p\u003e\n"],["\u003cp\u003eFor exchanges sending wseatid in bid requests, regularly retrieve DV3 WSeatConfiguration for live deals using the List InventorySources API, filtering by \u003ccode\u003elastModifiedTime\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAutomatically update WSeat on the Exchange side and inform DV3 of the configuration via the Orders.patch API, setting \u003ccode\u003ewseatConfig.exchangeWseatStatus\u003c/code\u003e to \u003ccode\u003eW_SEAT_STATUS_ENFORCED\u003c/code\u003e and \u003ccode\u003ewseatConfig.exchangeWseatIds\u003c/code\u003e with permissioned wseatids.\u003c/p\u003e\n"],["\u003cp\u003eDV3 monitors \u003ccode\u003eOrders.wseatConfig\u003c/code\u003e updates to identify outdated configurations.\u003c/p\u003e\n"]]],[],null,["**For exchanges that does not send wseatid in bid requests AND does not validate the wseatid in bid responses:**\n\n- For new Orders creation, populate the new field `wseatConfig` by setting `wseatConfig.exchangeWseatStatus` to `W_SEAT_STATUS_NOT_ENFORCED`. See [API Spec](https://developers.google.com/display-video/seller/reference/rest/v1beta1/exchanges.orders#wseatconfig) for more details.\n\n**For exchanges that DO send wseatid in bid requests**\n\n- Get DV3 WSeatConfiguration for every live deal periodically.\n- Use [List InventorySources API](https://developers.google.com/display-video/seller/reference/rest/v1beta1/exchanges.inventorySources/list) to loop through all deals.\n- Do use the `lastModifiedTime` filter to limit deals that have been changed since last sync.\n- Recommend to have a daily job that pulls deals that have been updated for the past 36 hours.\n- Sample Request: https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200\\&filter=last_modified_time\\\u003e\"2023-10-28T11:30:00-04:00\"\n- Update the WSeat on the Exchange side automatically.\n- Inform DV3 the WSeat configuration by calling [Orders.patch](https://developers.google.com/display-video/seller/reference/rest/v1beta1/exchanges.orders/patch) API.\n - `wseatConfig.exchangeWseatStatus`should be set to `W_SEAT_STATUS_ENFORCED.`\n - `wseatConfig.exchangeWseatIds`should be set to all the permissioned wseatids that will be sent in bid requests.\n- DV3 tracks the last update time of `Orders.wseatConfig` to detect outdated wseat configuration."]]