master into dependabot Target#14620
Merged
patmmccann merged 177 commits intodependabotTargetfrom Mar 20, 2026
Merged
Conversation
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.21...4.17.23) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… server request (#14370) * Support Interstitial (instl param) in building server request * adjust unit tests for Instl param
This adapter enables publishers to monetize AI-referred traffic through Prebid.js. - Bidder code: panxo - GVL ID: 1527 - Media types: Banner - Features: GDPR/TCF 2.0, CCPA, GPP, COPPA, schain, First Party Data, Price Floors - Requires Panxo Signal script to be loaded before Prebid Documentation: modules/panxoBidAdapter.md Tests: test/spec/modules/panxoBidAdapter_spec.js
* enhance adapter with additional bid parameters * Add additional bid parameters to tests of bridgewellBidAdapter * pass mediaType and size to getFloor --------- Co-authored-by: Laneser <laneser.kuo@gmail.com>
… time, support region, bugfixes (#14374) * AGT-734: Support region for prebid modules (merge 0_3_4 with master) * AGT-730: move spd to partnerData (merge 0_3_4 to master) * AGT-765: Send ad size and pos in impression reporting module (#58) * AGT-765: pos and size * AGT-765: Tests for position resolving * AGT-765: Test fix * AGT-756: Missed vrref in payload fix (#56) * AGT-756: vrref in payload fix * remove comment * AGT-756: Fix vrref bug * AGT-756: Remove comments * AGT-756: Test for vrref * update requestRtt to show more clear time (#59) * AGT-739: Change time to call server (#57) * fix typo, remove parameter duplication (#60) * fix typo, remove parameter duplication * update doc examples * AGT-721: Documentation for region, size, pos (#61) * fix region parameter in table (#62) * update tests * remove unused test --------- Co-authored-by: dmytro-po <dmytro.po@intentiq.com>
* Core: adding ima params to local cache request * retrieving ima params * usp data handler
* added modules and command for fandom build * revert: cnx master changes * feat: stop storing ids in cookie * test: update tests * fix: remove trailing space * Add coppa & gpp signals * update unit tests --------- Co-authored-by: dragos.baci <dragos.baci@connatix.com> Co-authored-by: DragosBaci <118546616+DragosBaci@users.noreply.github.com> Co-authored-by: Alex <alexander.mihalcea88@gmail.com> Co-authored-by: Gaina Dan-Lucian <dan.gaina@connatix.com> Co-authored-by: Gaina Dan-Lucian <83463253+Dan-Lucian@users.noreply.github.com>
* turn off yielding with scheudler === false * sync renderAd * what would we do without our Linter * Turn off yielding completely * linting (again) * granular yielding, off by default * Too many callbacks * Avoid yielding the main thread during renderAd * Expose requestBids hooks * lint * Revert "Expose requestBids hooks" This reverts commit ae0062a. * Revert "Core: wait for creative document DOMContentLoaded (#13991)" This reverts commit 2870230. * Revert "Core: remove use of document.write in rendering (#13851)" This reverts commit 48419a6. * lint * simplify yield config, default to true, add auctionOptions.legacyRender * lint * update e2e tests --------- Co-authored-by: Patrick McCann <pmccann@cafemedia.com> Co-authored-by: Patrick McCann <patmmccann@gmail.com>
* add deferredBilling support using onBidBillable * update burl setting * support nurl firing logic * add extra signals to taboola request * add extra ad signals * fix missing semicolon * use Prebid's built-in counters * updated detectBot logic
This throws in production since upgrade to 10+ No other module is using global.navigator all references goes to window.navigator
Co-authored-by: Patrick McCann <patmmccann@gmail.com>
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.2.5 to 5.3.4. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](NaturalIntelligence/fast-xml-parser@v5.2.5...v5.3.4) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.3.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... 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 <patmmccann@gmail.com>
* Fix slot name detection to use best practices * Post review commit * Linter fix * Last post review commit List of concerned names managed | adUnitCode | Résultat | | ---------------------------------- | ---------------- | | `div-gpt-ad-article_top_123456` | `article_top` | | `div-gpt-ad-sidebar-1678459238475` | `sidebar` | | `div-gpt-ad-topbanner-1` | `topbanner-1` ✅ | | `div-gpt-ad-topbanner-2` | `topbanner-2` ✅ | | `sidebar-123456` | `sidebar-123456` | | `article_bottom` | `article_bottom` | * Only normalize GPT codes, leave others unchanged * Add tests on FIX and missing code coverage
… activity checks to get stuck in an infinite loop (#14366) * realTimeData: fix bug where setting circular references in FPD causes activity checks to get stuck in an infinite loop * handle circular references in unguarded properties * prefer allowing more data over avoiding leaks * more edge cases
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1. --- updated-dependencies: - dependency-name: "@isaacs/brace-expansion" dependency-version: 5.0.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add custom tag reporting mechanism for Id5IdSystem module * Add documentation * empty line rm, lint failure * empty line rm, lint failure * cannot use withResolvers in tests * type change in doc * fix example
* Core: loading external scripts linting rule * using default rule instead of custom * fixing overwritten event/adLoader rule * change to no-restricted-syntax * no-restricted-imports --------- Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
* SBE-2291 Remove protected audience related test code * SBE-2291 Remove protected audience related code
…ity tracking logic (#14372) * bidmaticBidAdapter: update viewability tracking logic * bidmaticBidAdapter: update viewability tracking logic * bidmaticBidAdapter: update viewability tracking logic * bidmaticBidAdapter: update viewability tracking logic
…handling (#14362) * - Migrated to TypeScript - Removed hardcoded token injection into ortb2Fragments and delegate to the HUMAN implementation, enabling management of which bidders receive tokens and enhancing monitoring and control of latency and performance - Introduce a cached implementation reference via getImpl() - Add module version query parameter when loading the implementation script - Wire onAuctionInitEvent so the implementation can collect QoS, telemetry and statistics per auction * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * - validate module version parameter in script URL - add HumanSecurityImpl interface --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove quantcastId (#14045) * Remove quantcastIdSystem. * Remove references to quantcastId. --------- Co-authored-by: Demetrio Girardi <dgirardi@prebid.org> * Remove quantcast bid adapter (#14054) * Remove quantcast bid adapter. * Update metadata. * Update modules.json * Add quantcastBidAdapter.json metadata file --------- Co-authored-by: Patrick McCann <patmmccann@gmail.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Delete modules/ringieraxelspringerBidAdapter.md * Delete test/spec/modules/ringieraxelspringerBidAdapter_spec.js * Delete modules/ringieraxelspringerBidAdapter.js * Delete metadata/modules/ringieraxelspringerBidAdapter.json * Remove ringieraxelspringerBidAdapter from overrides * Delete modules/dfpAdServerVideo.js * Delete modules/dfpAdpod.js * Delete modules/express.js * Prebid 11: remove PAAPI (#14432) * core: remove paapi support * PAAPI: remove paapi modules * Core: remove getBidToRender * Debugging: remove paapi support * Core: remove paapi events * PBS bid adapter: remove paapi support * VidazooUtils: remove paapi support * paapiTools: remove paapiTools * remove stray references to paapi methods * criteo bid adapter: remove paapi support * ix bid adapter: remove paapi support * logicAd bid adapter: remove paapi support * gumgum bid adapter: remove paapi support * ccx bid adapter: remove paapi support * Remove stray paapi tests * kargo bid adapter: remove paapi support * rtb house bid adapter: remove references to fledge in docs * onetag bid adapter: remove paapi support * medianet bid adapter: remove paapi support * lucead bid adapter: remove paapi support * openxBidAdapter: remove paapi support * optable bid adapter: remove paapi support * sharethrough bid adapter: remove paapi support * silverpush bid adapter: remove paapi support * sspBC bid adapter: remove paapi support * taboola bid adapter: remove paapi support * triplelift bid adapter: remove paapi support * ozone bid adapter: remove paapi support * lint * Delete modules/optableBidAdapter.js * Delete modules/optableBidAdapter.md * Delete test/spec/modules/optableBidAdapter_spec.js --------- Co-authored-by: Patrick McCann <patmmccann@gmail.com> * Fix JSON formatting in quantcastBidAdapter.json * Core: default storageControl enforcement to strict (#14439) * Core: remove bidAccepted event emission (#14449) * 33across ID System: fix getId storage test stub isolation (#14457) * ShinezRtb Adapter: stabilize unique deal id timing test (#14446) * ShinezRtb Adapter: stabilize unique deal id test (#14458) * Core: remove null callback placeholders from storage manager reads/writes (#14461) * Prebid 11: remove adpod mediatype (#14451) * Core: remove dead adpod code paths from appnexus and mediafuse * Delete libraries/categoryTranslationMapping/index.js * Delete modules/categoryTranslation.js * Delete metadata/modules/categoryTranslation.json * Delete test/spec/modules/categoryTranslation_spec.js * Delete metadata/disclosures/prebid/categoryTranslation.json * Remove notifyTranslationModule and its hook registration Removed notifyTranslationModule function and its registration. * Remove brand category exclusion from payload Removed brand category uniqueness setting from payload. * Remove brand category uniqueness from payload Removed brand category uniqueness setting from payload. * Update appnexusBidAdapter_spec.js * Update mediafuseBidAdapter_spec.js * Update gamAdServerVideo.js * Update test_deps.js * Adapters: remove adpod media type handling across bidders (#14456) * Update aidemBidAdapter.js * Update aidemBidAdapter_spec.js * Prebid 11: 33across id system: make compatible with storage control change (#14462) * 33across ID Adapter: stabilize hashed email cleanup test * 33across Id System: gate HEM persistence on storeFpid * Update 33acrossIdSystem.js * remove unnecessary storageControl import * Prebid 11: turn off storageControl during testing (#14464) * Prebid 11: turn off storageControl during testing * remove unnecessary setConfig * Revert "Core: remove null callback placeholders from storage manager reads/wr…" (#14465) This reverts commit 1794187. * Prebid 11: remove superfluous addAdUnits and seat_non_bid event emission (#14466) * Core: remove addAdUnits event emission * Core: remove analytics subscriptions for addAdUnits * Core: remove addAdUnits event constant * Core: remove seatNonBid event constant * 33across Analytics Adapter: handle seatnonbid via pbsAnalytics (#14471) * Update 33acrossAnalyticsAdapter.js * Update 33acrossAnalyticsAdapter_spec.js * Prebid 11: remove deprecated DNT/DoNotTrack usage and force static dnt handling (#14448) * Fix data formatting in gmosspBidAdapter tests * Remove DNT signal handling from bid request Removed deprecated DNT signal handling from request. * Update video startdelay, skip, and bidfloor values * Update viewability checks to expect 0 instead of null * Update video startdelay and skip expectations * Update bidfloor and no bid response expectations * Remove dnt test case from rhythmoneBidAdapter_spec Removed test case for 'dnt is correctly set to 1' in rhythmoneBidAdapter_spec.js. * Update video startdelay and skip expectations * Update mileBidAdapter.ts * OpenX Adapter: restore getDNT usage for dnt field (#14472) * Core: restore getDNT payload mapping across adapters (#14474) * Update displayioBidAdapter.js * Update mediakeysBidAdapter.js * Update openxBidAdapter.js * Update yahooAdsBidAdapter.js * Update yieldmoBidAdapter.js * Update yieldmoBidAdapter_spec.js * Update enrichment.ts * Update openxBidAdapter.js * Update trafficgateBidAdapter_spec.js * Update trafficgateBidAdapter_spec.js * Update trafficgateBidAdapter_spec.js * Update trafficgateBidAdapter.js * Update trafficgateBidAdapter.js * Do not add DNT to adapters that don't care about it * linter --------- Co-authored-by: Demetrio Girardi <dgirardi@prebid.org> * Prebid 11: add `adUnit.element` option (#14467) * Core: add elementSelector property of ad units * core: use getAdUnitElement * various adapters: use getAdUnitElement * various modules: use getAdUnitElement * various adapters: use getAdUnitElement * use .element, not .elementSelector * lint * fix secureCreatives tests * Update ixBidAdapter.js * Remove TODO note; update type * lint * pubmaticBidAdapter: use getAdUnitElement * placement position: use getAdUnitElement --------- Co-authored-by: Patrick McCann <patmmccann@gmail.com> * Prebid 11: native event trackers handling (#14524) * Prebid 11: native event trackers handling * field name fix * Prebid 11: gpt slots matching to ad units logic unification (#14480) * Promoting customSlotMatching to config * Update gptPreAuction.ts * Update gptPreAuction.ts * renaming --------- Co-authored-by: Patrick McCann <patmmccann@gmail.com> * Module: Remove dmd userid module (#14545) * Remove dmd userid module * Remove dmd userId module test coverage --------- Co-authored-by: mfitzgerald_dmd <mfitzgerald@dmdconnects.com> * lint fix * Prebid 11: document encouraging TypeScript for new source files (#14488) * Docs: require TypeScript for new src/modules/libraries files * Encourage TypeScript for new files in specific directories Rephrase recommendation for TypeScript usage in new files. * Update PR_REVIEW.md * CI: comment on newly added JS files in TS paths (#14526) * Reword to focus on public interface * Update linter.yml Linter check comment --------- Co-authored-by: Demetrio Girardi <dgirardi@prebid.org> * Prebid 11: Bid viewability event trackers (#14505) * Prebid 11: Bid viewability event trackers * naming conflict fix * sspBCBidAdapter vurls fallback * removing firePixels config, fixing event listener, removing gdpr, adding lib spec file * native & js handling * lint * revert adapter changes * revert * remove gpt impression listener first * sspBCBidAdapter refactor * sspBCBidAdapter tests fix * missing import * Update bidViewability.js --------- Co-authored-by: Patrick McCann <patmmccann@gmail.com> * Prebid 11: remove intersectionRtdProvider, use IntersectionObserver in percentInView (#14525) * Core: add elementSelector property of ad units * core: use getAdUnitElement * various adapters: use getAdUnitElement * various modules: use getAdUnitElement * various adapters: use getAdUnitElement * use .element, not .elementSelector * lint * fix secureCreatives tests * Update ixBidAdapter.js * Remove TODO note; update type * lint * pubmaticBidAdapter: use getAdUnitElement * placement position: use getAdUnitElement * percentInView: use IntersectionObserver * adlooxRtdProvider: do not depend on intersectionObserver * remove intersectionrtdprovider * check the right element has intersected * keep size override * handle missing intersection observer * Fix tests * DOMRect weirdness * remove unnecessary sort * More aggressive static fallback * Update percentInView.js * Update percentInView.js * whitespace --------- Co-authored-by: Patrick McCann <patmmccann@gmail.com> * Prebid 11: toss mediatype mismatch bids; avoid mediaType mismatch rejects when adapter omits mediaType (#14496) * Core: preserve omitted mediaType behavior in bid validation * Update bidderFactory to retain mediaType Retain mediaType information from adapter response. * tests fixing * lint * Core: split unknown vs invalid mediaType rejection flags (#14569) --------- Co-authored-by: mkomorski <marcin.komorski@pollub.edu.pl> * adloox analytics: do not disable if not enabled * connatixBidAdapter: fix tests * connatixBidAdapter: fix the fix to the test * percentInView: add timeout, adjust intersection thresholds (#14579) * remove debugger statement * mediaFuse: fix test failing on safari (regex lookbehind not supported) * Revert "mediaFuse: fix test failing on safari (regex lookbehind not supported)" This reverts commit 85860a8. * mediafuse: reapply adpod changes * mediafuse: fix lint * mediafuse: use getAdUnitElement * magnite utils: use getAdUnitElement * Prebid 11: normalize onBidViewable behavior (#14586) * Prebid 11: normalize onBidViewable behavior * lint * Delete scope3_segtax_pr.md * taboola: fix missing import --------- Co-authored-by: dpapworth-qc <50959025+dpapworth-qc@users.noreply.github.com> Co-authored-by: Demetrio Girardi <dgirardi@prebid.org> Co-authored-by: mkomorski <marcin.komorski@pollub.edu.pl> Co-authored-by: Matt Fitzgerald <matthewfitz@gmail.com> Co-authored-by: mfitzgerald_dmd <mfitzgerald@dmdconnects.com>
* StroeerCore Bid Adapter: add support for TIDs and GPID * Fix lint
* Various modules: revert GPT targeting changes * keep intentiq changes
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.1 to 3.4.1. - [Commits](WebReflection/flatted@v3.3.1...v3.4.1) --- updated-dependencies: - dependency-name: flatted dependency-version: 3.4.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [undici](https://github.com/nodejs/undici) from 6.23.0 to 6.24.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v6.23.0...v6.24.1) --- updated-dependencies: - dependency-name: undici dependency-version: 6.24.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ustness (#14530) * Holid: respect auction timeout, safer ortb merges, improve usersync * Holid Bid Adapter: add unit tests * chore: re-run CI
* feat(adapter): ts implementation * feat(adapter): removed amx support * test: added tests * fix(bid-adapter): renamed file * fix(library): folder name * update(bid-adapter): imported module * update: test creds in adUnit * fix(cookie): added guard on object slicing * fix(enrichImp): removed divId parameter * fix(tests): adapted test w/o divId --------- Co-authored-by: Mickael van der Beek <mickael.van.der.beek+github@gmail.com>
* gppControl modules: add missing transmitUfpd check * Update activityControls.js --------- Co-authored-by: Patrick McCann <patmmccann@gmail.com>
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.4.1 to 5.5.6. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](NaturalIntelligence/fast-xml-parser@v5.4.1...v5.5.6) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.5.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 51d: populate device.hwv + optionally use hardwarenameprefix as device.module * 51d update doc * fix typo
* adtelligentBidAdapter-update * lint fix --------- Co-authored-by: k-piekharieva <k.piekharieva@adtelligent.com> Co-authored-by: Patrick McCann <patmmccann@gmail.com>
* Reformat import statements in gravityBidAdapter * Fix import statement formatting for Renderer * Fix formatting of cookies in user sync test * Format code for consistency in buildRequests function
* Change beopid cookie to caudid * Add caudid_date cookie * Post review commit
Bumps [socket.io-parser](https://github.com/socketio/socket.io) from 4.2.4 to 4.2.6. - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/compare/socket.io-parser@4.2.4...socket.io-parser@4.2.6) --- updated-dependencies: - dependency-name: socket.io-parser dependency-version: 4.2.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Core: allow vast xml without using cache * renaming
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.7. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](NaturalIntelligence/fast-xml-parser@v5.5.6...v5.5.7) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.5.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.