Skip to content

Prebid v7.39.0: drop in Rubicon delivery #11680

Closed
@davidballester

Description

@davidballester

Type of issue

A question regarding Rubicon.

Description

We're updating Prebid.js from v7.38.0 to v7.39.0. This causes a drop on our Rubicon delivery.

This is a sample payload to the auction endpoint we make when using v7.38.0. Please notice I've omitted the consent string:

{
  "id": "7fe816ef-4bde-4187-93c6-de0e0e6d50b1",
  "test": 0,
  "cur": [
    "USD"
  ],
  "source": {
    "tid": "7fe816ef-4bde-4187-93c6-de0e0e6d50b1"
  },
  "tmax": 3000,
  "imp": [
    {
      "id": "carodaVirtualSlot1",
      "secure": 1,
      "ext": {
        "rubicon-rubicon": {
          "accountId": 25432,
          "siteId": 512596,
          "zoneId": 3075890,
          "video": {
            "language": "sk",
            "size_id": 203
          },
          "position": "btf"
        },
        "tid": "7fe816ef-4bde-4187-93c6-de0e0e6d50b1",
        "prebid": {
          "auctiontimestamp": 1717494856190
        }
      },
      "video": {
        "api": [
          2
        ],
        "context": "outstream",
        "h": 347,
        "linearity": 1,
        "maxbitrate": 29494983,
        "maxduration": 120,
        "mimes": [
          "video/mp4",
          "video/x-ms-wmv",
          "video/webm",
          "application/javascript",
          "video/ogg"
        ],
        "minbitrate": 104,
        "minduration": 5,
        "placement": 3,
        "playbackmethod": [
          6
        ],
        "playerSize": [
          [
            617,
            347
          ]
        ],
        "plcmt": 4,
        "protocols": [
          2,
          3,
          5,
          6,
          7,
          8
        ],
        "skip": 0,
        "useCacheKey": false,
        "w": 617,
        "pos": 3
      }
    }
  ],
  "ext": {
    "prebid": {
      "channel": {
        "name": "pbjs",
        "version": "v7.38.0"
      },
      "cache": {
        "vastxml": {
          "returnCreative": false
        }
      },
      "targeting": {
        "includewinners": true,
        "includebidderkeys": false,
        "pricegranularity": {
          "ranges": [
            {
              "max": 20,
              "increment": 0.1
            }
          ]
        }
      },
      "bidders": {
        "rubicon": {
          "integration": "pbjs"
        }
      },
      "aliases": {
        "rubicon-rubicon": "rubicon"
      }
    }
  },
  "site": {
    "page": "https://www.cas.sk/clanok/2925975/babis-s-monikou-prekvapuju-najskor-rozchod-a-teraz-foto-hovori-za-vsetko/",
    "content": {
      "language": "sk"
    },
    "ref": "https://www.cas.sk/clanok/2927547/mato-durinda-ako-hokejista-prehovoril-o-drsnych-zraneniach-spomenul-aj-moment-ktory-mu-zmenil-zivot/",
    "domain": "www.cas.sk",
    "publisher": {
      "domain": "cas.sk"
    },
    "mobile": 0,
    "keywords": "hokej,andrej babis,rozvod,zapas,ms,monika babisova",
    "ext": {
      "data": {}
    }
  },
  "device": {
    "language": "en",
    "w": 970,
    "h": 966,
    "dnt": 0,
    "ua": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36",
    "lmt": 0,
    "sua": {
      "source": 2,
      "platform": {
        "brand": "Linux",
        "version": [
          "6",
          "5",
          "0"
        ]
      },
      "browsers": [
        {
          "brand": "Google Chrome",
          "version": [
            "125",
            "0",
            "6422",
            "141"
          ]
        },
        {
          "brand": "Chromium",
          "version": [
            "125",
            "0",
            "6422",
            "141"
          ]
        },
        {
          "brand": "Not.A/Brand",
          "version": [
            "24",
            "0",
            "0",
            "0"
          ]
        }
      ],
      "mobile": 0,
      "model": "",
      "bitness": "64",
      "architecture": "x86"
    }
  },
  "regs": {
    "ext": {
      "gdpr": 1
    }
  },
  "user": {
    "ext": {
      "consent": "<CONSENT_STRING>",
      "data": {}
    }
  }
}

When using v7.39.0, this is how the payload looks. Again, I've omitted consents:

{
  "imp": [
    {
      "ext": {
        "tid": "159b93c5-1165-40f0-8cfa-2bd4a8c788c5",
        "prebid": {
          "bidder": {
            "rubicon-rubicon": {
              "accountId": 25432,
              "siteId": 512596,
              "zoneId": 3075890,
              "video": {
                "language": "sk",
                "size_id": 203
              },
              "position": "btf"
            }
          },
          "adunitcode": "carodaVirtualSlot1"
        }
      },
      "id": "carodaVirtualSlot1",
      "video": {
        "api": [
          2
        ],
        "h": 347,
        "linearity": 1,
        "maxbitrate": 29494983,
        "maxduration": 120,
        "mimes": [
          "video/mp4",
          "video/x-ms-wmv",
          "video/webm",
          "application/javascript",
          "video/ogg"
        ],
        "minbitrate": 104,
        "minduration": 5,
        "placement": 3,
        "playbackmethod": [
          6
        ],
        "protocols": [
          2,
          3,
          5,
          6,
          7,
          8
        ],
        "skip": 0,
        "w": 617,
        "pos": 3
      }
    }
  ],
  "device": {
    "w": 970,
    "h": 966,
    "dnt": 0,
    "ua": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36",
    "language": "en",
    "lmt": 0,
    "sua": {
      "source": 2,
      "platform": {
        "brand": "Linux",
        "version": [
          "6",
          "5",
          "0"
        ]
      },
      "browsers": [
        {
          "brand": "Google Chrome",
          "version": [
            "125",
            "0",
            "6422",
            "141"
          ]
        },
        {
          "brand": "Chromium",
          "version": [
            "125",
            "0",
            "6422",
            "141"
          ]
        },
        {
          "brand": "Not.A/Brand",
          "version": [
            "24",
            "0",
            "0",
            "0"
          ]
        }
      ],
      "mobile": 0,
      "model": "",
      "bitness": "64",
      "architecture": "x86"
    }
  },
  "site": {
    "page": "https://www.cas.sk/clanok/2925975/babis-s-monikou-prekvapuju-najskor-rozchod-a-teraz-foto-hovori-za-vsetko/",
    "ref": "https://www.cas.sk/clanok/2927547/mato-durinda-ako-hokejista-prehovoril-o-drsnych-zraneniach-spomenul-aj-moment-ktory-mu-zmenil-zivot/",
    "domain": "www.cas.sk",
    "publisher": {
      "domain": "cas.sk"
    },
    "mobile": 0,
    "keywords": "hokej,andrej babis,rozvod,zapas,ms,monika babisova",
    "ext": {
      "data": {}
    }
  },
  "user": {
    "ext": {
      "consent": "<CONSENT_STRING>",
      "ConsentedProvidersSettings": {
        "consented_providers": "<CONSENTED_PROVIDERS>"
      },
      "data": {}
    }
  },
  "regs": {
    "ext": {
      "gdpr": 1
    }
  },
  "id": "707b7cf3-8881-4ccb-9e06-8b969bad0948",
  "test": 0,
  "tmax": 3000,
  "source": {
    "tid": "707b7cf3-8881-4ccb-9e06-8b969bad0948"
  },
  "cur": [
    "USD"
  ],
  "ext": {
    "prebid": {
      "auctiontimestamp": 1717495046639,
      "targeting": {
        "includewinners": true,
        "includebidderkeys": false,
        "pricegranularity": {
          "ranges": [
            {
              "max": 20,
              "increment": 0.1
            }
          ]
        }
      },
      "channel": {
        "name": "pbjs",
        "version": "v7.39.0"
      },
      "aliases": {
        "rubicon-rubicon": "rubicon"
      },
      "cache": {
        "vastxml": {
          "returnCreative": false
        }
      },
      "bidders": {
        "rubicon": {
          "integration": "pbjs"
        }
      }
    }
  }
}

I've tried to analyze the changes in rubiconBidAdapter.js code from one version to the other. But the changes are massive, so I'm unsure of where the issue could be. 😅

Any help would be really appreciated!

Expected results

I expected our delivery for Rubicon not to be affected by updating our Prebid.js from v7.38.0 to v7.39.0.

Actual results

Our delivery drops.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions