> 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/es/anunciantes/rtb-abierto/adv-open-rtb-2.5-response.md).

# Respuesta de puja Open RTB 2.5

La respuesta a una solicitud de puja tendrá la siguiente estructura:

## Objeto de respuesta de puja

| Atributo | ¿Requerido? | Descripción                                                                           |
| -------- | ----------- | ------------------------------------------------------------------------------------- |
| id       | Sí          | ID de la solicitud de puja, debe coincidir con el id enviado en la solicitud (string) |
| seatbid  | Sí          | Colección de pujas realizadas por el postor en nombre de un asiento específico.       |

### seatbid

| Atributo | ¿Requerido? | Descripción                                                                                                      |
| -------- | ----------- | ---------------------------------------------------------------------------------------------------------------- |
| bid      | Sí          | ID del objeto de impresión al que se aplica esta puja, debe coincidir con el id enviado en la solicitud (string) |

### seatbid.bid

| Atributo | ¿Requerido? | Descripción                                                                                   |
| -------- | ----------- | --------------------------------------------------------------------------------------------- |
| id       | Sí          | ID del objeto de puja elegido por el postor (string)                                          |
| impid    | Sí          | ID del objeto de impresión al que se aplica esta puja (cadena)                                |
| price    | Sí          | Precio de la puja en CPM o CPC (decimal)                                                      |
| adm      | Sí          | Marcado del anuncio (string)                                                                  |
| nurl     | Sí          | URL de notificación de victoria, se recomienda usar HTTP en lugar de HTTPS para nurl (string) |

### seatbid.bid.ext

| Atributo | ¿Requerido? | Descripción                                                                                                                                                                    |
| -------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| btype    | Recomendado | Modelo de precios. Valores: 1 = CPM, 2 = CPC. Valor predeterminado = 1 (int). Cuando la respuesta es para una solicitud de zona de clics de correo electrónico, 1 = Smart CPC. |
|          |             | **Nota**: Solo Push Notification, anuncios nativos, Direct Link y Email Clicks pueden pujar con el modelo de precios CPC.                                                      |

**Notas:**

* Admitimos vídeo en ubicaciones intersticiales.
* El impid debe coincidir con el proporcionado en la solicitud.

### Sin respuesta de puja <a href="#no-bid-response" id="no-bid-response"></a>

Para responder a una solicitud de puja sin realizar una puja real, debe enviarse un código de respuesta HTTP 204 "No Content".

### URLs de notificación de ganancia y facturación <a href="#win-and-billing-notification-urls" id="win-and-billing-notification-urls"></a>

Si tanto la **nURL** como la **bURL** están en la respuesta de la puja y son URLs válidas, la plataforma ExoClick enviará una solicitud GET a ellas. Estas URLs pueden contener algunos tokens que ExoClick reemplazará antes de realizar el GET:

```
${AUCTION_ID} - ID de la solicitud de puja; del atributo "Objeto de solicitud de puja -> id".
${AUCTION_BID_ID} - ID de la puja; del atributo "Objeto de respuesta de puja -> bidid".
${AUCTION_IMP_ID} - ID de la impresión recién ganada; del atributo "Objeto de solicitud de puja -> Objeto de impresión -> id".
${AUCTION_SEAT_ID} - ID del asiento del pujador para el que se realizó la puja; del atributo "Objeto de respuesta de puja -> Objeto de puja por asiento -> Objeto de puja -> id".
${AUCTION_AD_ID} - ID del marcado publicitario que el pujador desea mostrar; del atributo "Objeto de respuesta de puja -> Objeto de puja por asiento -> Objeto de puja -> adid".
${AUCTION_PRICE} - Precio de liquidación usando la misma moneda y unidades que la cuenta; del atributo "Objeto de respuesta de puja -> Objeto de puja por asiento -> Objeto de puja -> price".
${AUCTION_CURRENCY} - La moneda utilizada en la puja (explícita o implícita); solo para confirmación.
```

Ejemplo:

```
https://mysite.com/my_notification_url?id=${AUCTION_ID}&bidid=${AUCTION_BID_ID}&price=${AUCTION_PRICE}&currency=${AUCTION_CURRENCY}
```

Si estás usando ambas **nURL** y **bURL**, ExoClick hará una llamada a ambas.

### Ejemplos <a href="#examples" id="examples"></a>

## Sin respuesta de puja <a href="#no-bid-response" id="no-bid-response"></a>

Para responder a una solicitud de puja sin realizar una puja real, debe enviarse un código de respuesta HTTP 204 "No Content".

## URLs de notificación de ganancia y facturación <a href="#win-and-billing-notification-urls" id="win-and-billing-notification-urls"></a>

Si tanto la **nURL** como la **bURL** están en la respuesta de la puja y son URLs válidas, la plataforma ExoClick enviará una solicitud GET a ellas. Estas URLs pueden contener algunos tokens que ExoClick reemplazará antes de realizar el GET:

```
${AUCTION_ID} - ID de la solicitud de puja; del atributo "Objeto de solicitud de puja -> id".
${AUCTION_BID_ID} - ID de la puja; del atributo "Objeto de respuesta de puja -> bidid".
${AUCTION_IMP_ID} - ID de la impresión recién ganada; del atributo "Objeto de solicitud de puja -> Objeto de impresión -> id".
${AUCTION_SEAT_ID} - ID del asiento del pujador para el que se realizó la puja; del atributo "Objeto de respuesta de puja -> Objeto de puja por asiento -> Objeto de puja -> id".
${AUCTION_AD_ID} - ID del marcado publicitario que el pujador desea mostrar; del atributo "Objeto de respuesta de puja -> Objeto de puja por asiento -> Objeto de puja -> adid".
${AUCTION_PRICE} - Precio de liquidación usando la misma moneda y unidades que la cuenta; del atributo "Objeto de respuesta de puja -> Objeto de puja por asiento -> Objeto de puja -> price".
${AUCTION_CURRENCY} - La moneda utilizada en la puja (explícita o implícita); solo para confirmación.
```

Ejemplo:

```
https://mysite.com/my_notification_url?id=${AUCTION_ID}&bidid=${AUCTION_BID_ID}&price=${AUCTION_PRICE}&currency=${AUCTION_CURRENCY}
```

Si estás usando ambas **nURL** y **bURL**, ExoClick hará una llamada a ambas.

## Ejemplos <a href="#examples" id="examples"></a>

Puedes encontrar ejemplos detallados de las respuestas que puedes recibir en la [página de ejemplo](/rtb/es/anunciantes/rtb-abierto/open-rtb-adv-code-examples-2.5.md).

<br>


---

# 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/es/anunciantes/rtb-abierto/adv-open-rtb-2.5-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.
