Para trocas que NÃO enviam wseatid em solicitações de lance E NÃO validam wseatid em respostas de lance:

  • Ao criar novos pedidos, preencha o campo wseatConfig definindo wseatConfig.exchangeWseatStatus como W_SEAT_STATUS_NOT_ENFORCED. Consulte a referência da API para mais detalhes.

Para trocas que ENVIAM wseatid em solicitações de lance:

  • Recupere o wseatConfig do DV360 para cada negócio ativo periodicamente:
    1. Use a API List InventorySources para iterar todos os negócios.
    2. Use o filtro lastModifiedTime para restringir os resultados aos negócios atualizados desde a última sincronização.
    3. Recomendamos executar um job em lote diário que extrai negócios atualizados nas últimas 36 horas.
    4. Exemplo de solicitação: none GET https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
  • Atualize a configuração do WSeat no lado da troca automaticamente.
  • Informe ao DV360 a configuração do WSeat da troca chamando a Orders.patch :
    • wseatConfig.exchangeWseatStatus precisa ser definido como W_SEAT_STATUS_ENFORCED.
    • wseatConfig.exchangeWseatIds precisa ser definido como todos os wseatids permitidos que serão enviados em solicitações de lance.
  • O DV360 acompanha o carimbo de data/hora da última atualização de Orders.wseatConfig para detectar configurações desatualizadas do WSeat.