El extraño caso del Publisher Q y el problema “invisible”

ESCENARIO:

✔️ PrebidJS 6.20.0 con el adapter de Appnexus correctamente compilado

✔️ Líneas en el ads.txt correctamente implementadas

✔️ Configuración correcta de las líneas de Price en GAM

✔️ Granularidad y currency correctamente configurados

✔️ SPO bien seteado

✔️ El resto de los adapters del stack de Header Bidding funciona correctamente

✔️ El sitio esta auditado correctamente

✔️ El ID del placement es correcto

❌ El Publisher dice que no ve requests en el login de Xandr 🔥

El adapter está configurado de la siguiente manera 👇🧠 ¿Dónde está el problema? 😁

SOLUCIÓN:

Aunque este problema fue un caso real que tuvo un Publisher hace algunos meses, la inspiración del posteo surgió de un recuerdo de la adolescencia. Puntualmente un cuento de 1911 llamado “El Hombre Invisible” de G.K.Chesterton, de la serie El Padre Brown 📙

En el cuento, el Padre Brown se enfrenta a un asesino “invisible” que, hacia el final del mismo, resulta ser una persona que está siempre a la vista de todos. Un personaje tan simple que simplemente nadie lo ve, es “invisible”.

Muchas veces los problemas son simples y terminamos buscando soluciones complejas.

Este caso es así y nuestro problema invisible está en la “I”.

Me explico: los parámetros de los adapters son CASE SENSITIVE, eso significa que distingue entre mayúsculas y minúsculas. Por ejemplo “Hola” no es lo mismo que “hola” o “holA”.

Recordemos como estaba implementado el adapter de Xandr (Appnexus):

{
   bidder: “appnexus”,
   params: {
   placementid: 985442
   }
}

Como pueden ver “placementid” está todo en minúscula, cuando la forma correcta de escribirlo es en realidad “placementId”, con la “I” mayúscula.

Así de simple 😅

Ahí tienen ustedes a nuestro problema “invisible” 👀

¡Hasta la próxima! 👋