Pour les places de marché qui n'envoient pas de wseatid dans les demandes d'enchères ET ne valident pas les wseatid dans les réponses aux enchères :

  • Lorsque vous créez des ordres, remplissez le wseatConfig champ en définissant wseatConfig.exchangeWseatStatus sur W_SEAT_STATUS_NOT_ENFORCED. Pour en savoir plus, consultez la documentation de référence sur l' API.

Pour les places de marché qui ENVOIENT des wseatid dans les demandes d'enchères :

  • Récupérez régulièrement les wseatConfig DV360 pour chaque accord actif :
    1. Utilisez l'API List InventorySources pour parcourir tous les accords.
    2. Utilisez le filtre lastModifiedTime pour limiter les résultats aux accords mis à jour depuis la dernière synchronisation.
    3. Nous vous recommandons d'exécuter un job par lot quotidien qui extrait les accords mis à jour au cours des 36 dernières heures.
    4. Exemple de requête : none GET https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
  • Mettez à jour automatiquement la configuration WSeat côté place de marché.
  • Informez DV360 de la configuration WSeat de la place de marché en appelant l'API Orders.patch :
    • wseatConfig.exchangeWseatStatus doit être défini sur W_SEAT_STATUS_ENFORCED.
    • wseatConfig.exchangeWseatIds doit être défini sur tous les wseatid autorisés qui seront envoyés dans les demandes d'enchères.
  • DV360 suit l'horodatage de la dernière mise à jour de Orders.wseatConfig pour détecter les configurations WSeat obsolètes.