Offres

Un Deal représente un segment d'inventaire, de conditions, de détails de ciblage et d'autres informations pour la diffusion d'annonces. Vous pouvez inclure un ou plusieurs accords dans une Proposal pour négocier avec les éditeurs.

Types d'accords

Vous pouvez utiliser trois types d'accords dans les négociations :

Cycle de vie

Cette section décrit les différentes étapes du cycle de vie d'une transaction.

Élaborer des propositions

Les acheteurs peuvent entamer les négociations en envoyant un appel d'offres (RFP), où le type d'accord est spécifié par preferredDealTerms ou programmaticGuaranteedTerms dans le corps de la demande. Ces types de transactions nécessitent les champs flightStartTime et flightEndTime.

Pour envoyer une proposition, vous devez mentionner un éditeur par son PublisherProfile.

Négocier avec les éditeurs

Au cours de cette étape, vous allez effectuer les opérations suivantes :

  • Mettre à jour la proposition et les accords correspondants.
  • Interrogez l'éditeur pour obtenir des informations.
  • Décidez quand accepter les conditions de la proposition.

Vous pouvez corriger une proposition ou un accord pour apporter des modifications. Mise à jour des incréments d'une proposition proposalRevision

Annuler la négociation

Ce qui se passe lorsque vous annulez la négociation d'une proposition et de ses accords correspondants dépend de si la proposition a une proposalRevision finalisée.

Si aucun proposalRevision finalisé n'existe, l'état de la proposition est TERMINATED et la proposition n'est plus disponible pour la négociation. Dans ce cas, vous devez envoyer une nouvelle proposition pour reprendre les négociations avec l'éditeur.

Sinon, la proposition et ses accords reviennent à la dernière version finalisée proposalRevision.

Il n'est pas possible d'annuler les propositions de ventes aux enchères privées via l'API Marketplace. Vous pouvez archiver les accords d'enchères privées dans l'interface utilisateur de la place de marché Authorized Buyers.

Finaliser les accords

Une fois que les deux parties ont accepté une proposition, les accords qu'elle contient sont considérés comme finalisés. Vous pouvez utiliser la ressource buyers.finalizedDeals pour gérer vos offres finalisées.

Si une proposition est modifiée avant d'être acceptée par les deux parties, ces dernières doivent accepter la nouvelle version pour que les accords contenus dans la proposition soient considérés comme définitifs.

Diffuser des offres finalisées

Une fois un accord finalisé, il apparaît dans les demandes d'enchères en fonction de la période spécifiée par flightStartTime et flightEndTime. Si aucun horaire de vol n'est précisé (possible uniquement pour les ventes aux enchères privées), la transaction est valable indéfiniment.

Les offres sont diffusées dès que possible après leur finalisation. La diffusion commence généralement à l'flightStartTime spécifié.

Si vous souhaitez désactiver le comportement de diffusion par défaut et indiquer manuellement quand vous êtes prêt à recevoir des demandes d'enchères, demandez à votre responsable de compte technique de vous autoriser à définir manuellement les accords comme prêts à être diffusés.

Google recommande de commencer manuellement la diffusion des offres programmatiques garanties si vous devez préparer des créations pour ces offres afin de vous assurer que les créations sont examinées et prêtes à être soumises dans les enchères en temps réel avant que les offres ne commencent à être diffusées. Après avoir ajouté des accords aux créations pour que les éditeurs les examinent, nous vous recommandons de vérifier les créations associées à l'accord avant de commencer la diffusion. Pour en savoir plus, consultez Gérer les créations pour les acheteurs.

Dans les demandes d'enchères, les accords peuvent être représentés par l'un des champs suivants, selon le protocole :

  • Google : BidRequest.adslot[].matching_ad_data[].direct_deal[].direct_deal_id
  • OpenRTB : BidRequest.imp[].pmp.deals[].id

Vous pouvez mettre en veille et réactiver les accords préférés et les accords de programmatique garanti une fois qu'ils ont commencé à être diffusés. Si vous suspendez un accord, vous ne recevrez plus de demandes d'enchères pour cet accord tant que vous ne l'aurez pas réactivé.

Seul l'éditeur peut mettre en veille les accords d'enchères privées.

Entamer la renégociation

Les acheteurs et les éditeurs peuvent renégocier les accords préférés et les accords de programmatique garanti finalisés. Vous pouvez entamer une renégociation en modifiant une proposition ou ses accords. Vous pouvez ensuite renégocier jusqu'à ce que les deux parties acceptent les changements, ou que la renégociation soit annulée.

Si elle est acceptée, la proposition révisée remplacera les accords définitifs existants et s'appliquera selon les conditions mises à jour.

En cas d'annulation, la proposition et ses accords reviennent à la dernière version finaliséeproposalRevision.

Lors de la renégociation, les accords précédemment conclus restent applicables. Vous pouvez continuer à consulter vos accords finalisés et leur dernière révision de proposition.

La renégociation n'est pas disponible pour les accords d'enchères privées.

Mettre fin à la diffusion

Les accords finalisés pour tous les types d'accords pris en charge voient leur dealServingStatus défini sur ENDED après que l'accord cesse d'être servi. Voici quelques exemples de conditions pouvant mettre fin à la période d'exécution d'un contrat :

  • La période définie dans flightStartTime et flightEndTime s'écoule. Ceci est courant pour les accords préférentiels ou les accords programmatiques garantis, car ces champs sont obligatoires.
  • Le impressionCap de l'accord de programmatique garanti a été atteint.

Les deals d'enchères privées qui ne définissent pas de flightStartTime ni de flightEndTime peuvent être diffusés indéfiniment.