Para los exchanges que NO envían wseatid en las solicitudes de ofertas Y no validan wseatid en las respuestas de ofertas:

  • Cuando crees pedidos nuevos, propaga el wseatConfig campo estableciendo wseatConfig.exchangeWseatStatus en W_SEAT_STATUS_NOT_ENFORCED. Consulta la referencia de la API para obtener más detalles.

Para los exchanges que SÍ envían wseatid en las solicitudes de ofertas, haz lo siguiente:

  • Recupera wseatConfig de DV360 para cada acuerdo activo de forma periódica:
    1. Usa la API de List InventorySources para iterar a través de todos los acuerdos.
    2. Usa el filtro lastModifiedTime para restringir los resultados a los acuerdos actualizados desde la última sincronización.
    3. Te recomendamos que ejecutes un trabajo por lotes diario que extraiga los acuerdos actualizados en las últimas 36 horas.
    4. Solicitud de ejemplo: none GET https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
  • Actualiza automáticamente la configuración de WSeat en el exchange.
  • Informa a DV360 sobre la configuración de WSeat del exchange llamando a la Orders.patch :
    • wseatConfig.exchangeWseatStatus debe establecerse como W_SEAT_STATUS_ENFORCED.
    • wseatConfig.exchangeWseatIds debe establecerse en todos los wseatids con permiso que se enviarán en las solicitudes de ofertas.
  • DV360 hace un seguimiento de la marca de tiempo de la última actualización de Orders.wseatConfig para detectar configuraciones de WSeat obsoletas.