Skip to content

Prebid upgrade 10.15#1175

Closed
pm-priyanka-deshmane wants to merge 597 commits into
nightly_24novfrom
test_br_b2_20251104145655
Closed

Prebid upgrade 10.15#1175
pm-priyanka-deshmane wants to merge 597 commits into
nightly_24novfrom
test_br_b2_20251104145655

Conversation

@pm-priyanka-deshmane
Copy link
Copy Markdown
Collaborator

Type of change

  • Bugfix
  • Feature
  • New bidder adapter
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Does this change affect user-facing APIs or examples documented on http://prebid.org?
  • Other

Description of change

  • test parameters for validating bids
{
  bidder: '<bidder name>',
  params: {
    // ...
  }
}

Be sure to test the integration with your adserver using the Hello World sample page.

  • contact email of the adapter’s maintainer
  • official adapter submission

For any changes that affect user-facing APIs or example code documented on http://prebid.org, please provide:

Other information

dgirardi and others added 30 commits August 14, 2025 10:40
…ack's tree shaking (prebid#13773)

* Build system: fix bug where NPM consumers see modules removed by webpack's tree shaking

* include metadata in sideEffects
* Add support for user ID tiers in price floors module

- Implement `resolveTierUserIds` function to check for user ID tier matches in bid requests.
- Enhance floor selection logic to consider user ID tiers when determining the applicable floor.
- Introduce tests for user ID tier functionality to ensure correct behavior.

* Add validation for user ID tier fields and track valid fields in a global set

* Refactor user ID tier field validation logic for improved clarity and performance
Co-authored-by: mderevyanko <mderevyanko24@gmail.com>
…bid#13770)

* Utiq ID module: Update for complying with storage control module

* Utiq ID module: Update purposes list for complying with storage control module
…d#13710)

* topicsFpdModule: require accessDevice for loading topics iframes

* improve test handling of accessDevice

* lint

* require enrichUfpd, not accessDevice, to insert topics iframes
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.42.0 to 3.45.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.45.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-version: 3.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* add instl support

* falseの場合も明示的に送信するようにした
…r reject reason (prebid#13712)

* Targetting key set for floor applied from PM RTD module

* Test Cases Added

* UPR related changes

* Minor changes

* Added targeting keys in constants

* UOE-12412: Added floorProvider = "PM" related check to set the targeting

* UOE-12412: Removed modelVersion related check

* UOE-12412: Changed Key Name for targeting

* UOE-12412: Enabling and disabling targetting key based on adServertargeting coming from config

* UOE-12412: RTD provider error handling for undefined configs

* Refactor: Improve bid status handling and floor value detection for No Bids scenario in PubMatic RTD provider

* Refactor: Extract bid targeting logic into separate functions

* Refactor: Improve pubmatic RTD provider targeting logic and add test coverage

* Enhance PubMatic RTD floor calculation with multi-size support and targeting precision

* UOE-12413: Changed adServerTargeting to pmTargetingKeys

* Enhance multiplier handling in pubmatic RTD provider

* PubM RTD Module: Update pubmatic RTD provider with enhanced targeting logic and test coverage

* PubM RTD Module: Multipliers fallback mechanism implemented and test cases edited

* Code changes optimisation

* Test case optimized

* Test cases: add unit tests for multiplier extraction in pubmatic RTD provider

* refactor: reorder multiplier sources in pubmaticRtdProvider to prioritize config.json over floor.json

* Fix: update NOBID multiplier from 1.6 to 1.2 in pubmaticRtdProvider module

* Refactor: enhance floor value calculation for multi-format ad units and improve logging

* Refactor: Add getBidder function and remove unused findWinningBid import in PubMatic RTD provider tests

* chore: remove unused pubmaticRtd example and noconfig files

* PubMatic RTD module markdown file update having targetingKey details

* Fix:  Removed extra whitespace and normalize line endings in RTD provider

* fix: add colon to RTD targeting log message in pubmaticRtdProvider

* Prebid 10: Removed support of bid.status and bidstatusMessage and added test cases related to it

* test: remove unnecessary whitespace in pubmaticRtdProvider spec
Bumps [tmp](https://github.com/raszi/node-tmp) and [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js). These dependencies needed to be updated together.

Updates `tmp` from 0.0.33 to 0.2.4
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](raszi/node-tmp@v0.0.33...v0.2.4)

Updates `@inquirer/editor` from 4.2.15 to 4.2.16
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/editor@4.2.15...@inquirer/editor@4.2.16)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.4
  dependency-type: indirect
- dependency-name: "@inquirer/editor"
  dependency-version: 4.2.16
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.28.0 to 7.28.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.28.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.0 to 11.3.1.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](jprichardson/node-fs-extra@11.3.0...11.3.1)

---
updated-dependencies:
- dependency-name: fs-extra
  dependency-version: 11.3.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ttlCollection: add has, delete methods

* targeting lock

* fix tests

* remove unused fn

* Fix tests

* Fix tsdoc
* init appStockSSPBidAdapter

* region east update

* fix unit tests

* review updates

---------

Co-authored-by: Kanceliarenko <kostiantyn.k@teqblaze.com>
Co-authored-by: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com>
* Adopt userIdAsEids in bridgewellBidAdapter

* Add userIdAsEids to tests of bridgewellBidAdapter

---------

Co-authored-by: piano <piano@bridgewell.com>
* Update ozoneBidAdapter.js

bug fix in findAllUserIdsFromEids when bid.userIdAsEids is set but not an array (eg null)

* Update ozoneBidAdapter_spec.js

spec test updated for bugfix

* Update ozoneBidAdapter_spec.js

* Update ozoneBidAdapter.js

* Update ozoneBidAdapter.js

revert let to const

* Update ozoneBidAdapter_spec.js
* add gvlid

* add gvlid

* add gvlid

* add eu region

* add test to eu region

* refactor(adipolo): safely fallback to default endpoint if region is unknown

* add tests to invalid and undefined region

* detect region via timezone for endpoint selection
* libraries: optimize timeoutQueue implementation

* libraries: convert timeoutqueue to typescript

* Delete libraries/timeoutQueue/timeoutQueue.js
dgirardi and others added 29 commits October 22, 2025 09:06
* Try to gauge running session from browserstack

* automate, not app automate; separate to its own workflow

* reintroduce retries

* check on every chunk

* jobs not steps

* do not wait when not using browserstack

* composite actions

* remove stale yml

* fix path
)

* Core: Skip module bids during mediaType eligibility checks

Module bids do not have a `bidder` property. They should not be considered for mediaType checks.

This only works as-is for banner units because we default `supportedMediaTypes` to `['banner']'` for an `undefined` bidder.

Closes prebid#14057

* add test case

---------

Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* Core: Skip module bids during mediaType eligibility checks

Module bids do not have a `bidder` property. They should not be considered for mediaType checks.

This only works as-is for banner units because we default `supportedMediaTypes` to `['banner']'` for an `undefined` bidder.

Closes prebid#14057

* add test case

* Improve codeql queries

* event tracking

* Extend and update codeQL rules for fingerprinting APIs

---------

Co-authored-by: Graham Higgins <ghiggins@raptive.com>
…modules (prebid#13989)

* Prebid Core: Cosnent Handler reset functionality

* Prebid Consent Management: Add reset

* Consent Management Reset: Remove add event listener if it is listening already

* Consent management changes working

* Consent Management: add enabled flag before enabling the module. Provided backward compatibility

* Consent Management: logInfo to logWarn

* Consent Manegement reset fix

* Add gdpr test cases

* Move the cmp event listener removal functions to libraries

---------

Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
Co-authored-by: Patrick McCann <patmmccann@gmail.com>
* change api endpoint

* Fix test
* browsiRtdProvider-analytics-module

* browsiRtdProvider-analytics-module

* Update browsiRtdProvider.js

---------

Co-authored-by: Stav Ben Shlomo <stavbe@gobrowsi.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
Co-authored-by: Patrick McCann <patmmccann@gmail.com>
* Update pgamsspBidAdapter.js

no longer valid gvlid

* fix gvlid
…for bot-like traffic (prebid#14062)

* Conditionally stop sending push_sync requests for bot-like traffic

* adjust unit tests for Bot-like traffic

* lint

* remove unnecessary UA patterns and move the list to consts

---------

Co-authored-by: alukonin <alukonin@iponweb.net>
…rebid#14073)

* Richaudience Bid Adapter: test/spec change in user eids

* Richaudience Bid Adapter: change in user eids

* RichAudience Bid Adapter : remove deprecated params for video player

* Richaudience Bid Adapter: add compatibility with gpid

* Richaudience Bid Adapter Test: add compatibility with gpid

* Richaudience Bid Adapter: add compatibility with gpid

* Richaudience Bid Adapter: add compatibility with ortb2Imp.ext.gpid

* Richaudience Bid Adapter: add compatibility with ortb2Imp.ext.gpid

---------

Co-authored-by: IAN <ian.musachs@richaudience.com>
* [ADO-981] Adocean adapter

* [ADO-981] Tests and some bug fixes

* [ADO-981] Video tests

* [ADO-981] Ao sizes

* [ADO-981] Review changes

* [ADO-981] Updated bidder md file

* [ADO-981] Change param name
…modules (prebid#14070)

* Prebid Core: Cosnent Handler reset functionality

* Prebid Consent Management: Add reset

* Consent Management Reset: Remove add event listener if it is listening already

* Consent management changes working

* Consent Management: add enabled flag before enabling the module. Provided backward compatibility

* Consent Management: logInfo to logWarn

* Consent Manegement reset fix

* Add gdpr test cases

* Move the cmp event listener removal functions to libraries

* Remove stray comment

* Fix test cases issues

---------

Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
Co-authored-by: Patrick McCann <patmmccann@gmail.com>
* Core: Skip module bids during mediaType eligibility checks

Module bids do not have a `bidder` property. They should not be considered for mediaType checks.

This only works as-is for banner units because we default `supportedMediaTypes` to `['banner']'` for an `undefined` bidder.

Closes prebid#14057

* add test case

* Improve codeql queries

* event tracking

* Extend and update codeQL rules for fingerprinting APIs

* Refactor to generate only data, not query logic

* rename rules

* coverage complete

* remove stray files

* cleanup & comments

* typo/whitespace

* update-codeql

---------

Co-authored-by: Graham Higgins <ghiggins@raptive.com>
* Opsco bid adapter init commit

* Opsco bid adapter banner implementation

* Changing test parameter

* Changing endpoint

* Retrieving placement Id from bid request params

* Refactor `opscoBidAdapter` to use ORTB converter and enhance GDPR, CCPA, and bid floor handling.

---------

Co-authored-by: adtech-sky <adtech@graysonsky.com>
Co-authored-by: Chris Huie <3444727+ChrisHuie@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.