> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/rtb/fr/annonceurs/exoclick-rtb/bid-response.md).

# Réponse d'enchère ExoClick RTB

La réponse d’enchère RTB ExoClick peut être effectuée en utilisant JSON et XML. La réponse à une demande d’enchère doit avoir la structure suivante :

## Objet de réponse à l’enchère

| Attribut    | Description                                                                                                                                               |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| id          | ID de l’objet d’impression auquel cette enchère s’applique (chaîne)                                                                                       |
| imgUrl      | URL de l’image (uniquement pour le type bannière)                                                                                                         |
| iconUrl     | URL de l’icône (uniquement pour le type push\_notification et doit avoir les dimensions demandées)                                                        |
| clickUrl    | URL de redirection lorsque la campagne est cliquée (pour les types bannière ou push\_notification)                                                        |
| url         | URL de redirection lorsque la campagne est cliquée (uniquement pour le type popunder)                                                                     |
| title       | Titre de la publicité (uniquement pour le type push\_notification)                                                                                        |
| description | Description de la publicité (uniquement pour le type push\_notification)                                                                                  |
| value       | Prix de l’enchère en CPM ou CPC (nombre à virgule flottante)                                                                                              |
| imptrackers | Trackers d’impression, facultatifs (uniquement pour le type push\_notification)                                                                           |
| btype       | Modèle de tarification. Valeurs : 1 = CPM, 2 = CPC. Par défaut = 1 (entier). Lorsque la réponse concerne une requête de zone Email Clicks, 1 = Smart CPC. |
| bUrl        | URL de notification de facturation ; il est recommandé d’utiliser HTTP plutôt que HTTPS pour bUrl                                                         |

**Remarques :**

* **"id"** attribut doit correspondre au **"id" reçu dans la requête**.
* **Notification push** le format publicitaire peut recevoir des enchères avec le modèle de tarification CPC. **Lien direct** format peut également, lorsqu’il est utilisé pour **Clic e-mail** requêtes de zone.
* De plus, lors de l’exécution de publicités Push Notification, un seul **imptracker** URL est autorisée.
* **bURL** est appelée lorsqu’une impression ou un clic a été délivré, selon CPM ou CPC du champ btype (CPM par défaut)

## Réponse sans enchère

Pour répondre à une demande d’enchère sans effectuer d’enchère réelle, un code de réponse HTTP 204 « No Content » doit être envoyé.

## Ajouter des jetons dynamiques à votre endpoint

En plus des informations que vous recevez via la requête, vous pouvez également ajouter **des jetons dynamiques** à votre endpoint. Cela vous permettra de détecter rapidement l’origine de la requête lors de l’examen des requêtes reçues.

Vous trouverez ici les jetons les plus couramment utilisés par ExoClick :

* **{site\_id}**: Le numéro d’ID du site où la publicité est affichée.
* **{zone\_id}**: L’ID de la zone publicitaire où la publicité est affichée.
* **{src\_hostname}**: Le nom du site que l’éditeur a soumis pour l’affichage des publicités, sans inclure le protocole HTTP au début (par ex. examplesite.com).
* **{url}**: L’URL complète du site que l’éditeur a soumis au panneau d’administration pour l’affichage des publicités, y compris le protocole HTTP (par ex. <https://examplesite.com>). Remarque : ce jeton n’affichera pas l’URL où la publicité a été affichée à l’utilisateur ; uniquement l’URL enregistrée dans notre plateforme.
* **{tags}**: La liste des mots-clés qui ont été identifiés pour cette impression publicitaire.
* **{keyword}**: Le mot-clé correspondant dans le cas de campagnes ciblant des mots-clés spécifiques. Ce champ sera vide s’il n’y a pas de correspondance.
* **{language}**: La langue du visiteur.
* **{\&empty=204}**: Ajoutez-le à l’endpoint chaque fois que vous renvoyez une réponse sans enchère.
* **{imp\_id}**: Ajoutez-le pour recevoir l’ID d’impression dans l’endpoint.

Si vous avez besoin d’autres jetons ou si vous devez suivre des détails supplémentaires, veuillez contacter votre responsable de compte.

## Exemples

Vous trouverez des exemples détaillés de réponses d’enchère dans notre [page d’exemple de réponse annonceur](/rtb/fr/annonceurs/exoclick-rtb/exoclick-rtb-advertiser-code-examples.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.exoclick.com/rtb/fr/annonceurs/exoclick-rtb/bid-response.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
