Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to 9.26.0 #211

Closed
wants to merge 767 commits into from
Closed

Upgrade to 9.26.0 #211

wants to merge 767 commits into from

Conversation

anastasiiapankivFS
Copy link

TSIA

jwrosewell and others added 30 commits October 9, 2024 10:22
* 51Degrees RTD submodule: calculate PPI based on physical screen size

 & small refactor in preparation for the next 51Degrees RTD submodule update

* 51Degrees RTD submodule: add 51Degrees module to `.submodules.json`

* 51Degrees RTD submodule: update documentation

---------

Co-authored-by: Bohdan V <25197509+BohdanVV@users.noreply.github.com>
…essing logic (prebid#12286)

Co-authored-by: Andrius Versockas <andrius.v@eskimi.com>
…2054)

Co-authored-by: Bohdan V <25197509+BohdanVV@users.noreply.github.com>
Bumps [cookie](https://github.com/jshttp/cookie) to 0.7.2 and updates ancestor dependencies [cookie](https://github.com/jshttp/cookie), [express](https://github.com/expressjs/express) and [socket.io](https://github.com/socketio/socket.io). These dependencies need to be updated together.


Updates `cookie` from 0.6.0 to 0.7.2
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](jshttp/cookie@v0.6.0...v0.7.2)

Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](expressjs/express@4.21.0...4.21.1)

Updates `socket.io` from 4.7.5 to 4.8.0
- [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@4.7.5...socket.io@4.8.0)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
- dependency-name: socket.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…gistered values (prebid#12311)

* Segment Taxonomy values changed to Symitri Registered Values

* Fixed test for akamaiDapRtdProvider which is extended from symitriDapRtdProvider

---------

Co-authored-by: Manan <manan.patel@intersection.com>
* add ap values to mobian RTD provider

* add ext object if it doesn't already exist

* add test for case of missing ext
* Missena bidAdapter send schain & us_privacy

* Add tests for new payload fields
* prebid#11010 New activity control - load external script

* improvements

* adding module type to load external script

* update loadScript stub

* Swap moduleType/moduleCode for consistency

---------

Co-authored-by: Marcin Komorski <marcinkomorski@marcins-mbp.home>
Co-authored-by: Marcin Komorski <marcinkomorski@Marcins-MacBook-Pro.local>
Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
…Script (prebid#12318)

* Update humansecurityRtdProvider.js

* fix lint

* fix tests
…#12008)

* GumGum Bid Adapter: Add ORTB2 device data to request payload

* GumGum Bid Adapter: add `ip` and `ipv6` to request payload

---------

Co-authored-by: Bohdan V <25197509+BohdanVV@users.noreply.github.com>
* add new adapter ads_interactive

* fix domain
Introduce the excoBidAdapter for handling bid requests and responses, including support for banner and video media types. Implement unit tests to validate the functionality and ensure proper integration with the prebid framework.
* New Bidder:tapnative

* removed duplicate
* add IQZone adapter

* add endpointId param

* add user sync

* added gpp support

* added support of transanctionId and eids

* updated tests

* changed placement to plcmt

* upd user sync domain
* feat(Rtd): add a flag to disable the filtering of rtd module

* review

* add log

* modify log level

* Refresh CI
…rebid#12341)

* 12238 - Azerion / Improve: does not properly support currency module

* **Type:** Fix
* **Scope:** improvedigitalBidAdapter
* **Subject:** Bid floors are always converted to USD.
* **Details:**
* Adds `DEFAULT_CURRENCY` variable which is set to USD
* Adds `convertBidFloorCurrency` function which in used to convert the bid floor when both `imp.bidfloor` and `imp.bidfloorcur` are present, and `imp.bidfloorcur` is not equal to the adapter's `DEFAULT_CURRENCY`;
* **Breaks:** N/A

* restored accidentally discarded change from unit test expect

* * Modifies behavior to pass bid floor as is when it cannot be converted to USD;
* Removes rounding of bid floor when converting its currency to USD;

* remove unnecessary uses of `toUpperCase()`

* * fix `convertCurrency` mock
* remove redundant checks for type and NaN from `convertBidFloorCurrency` function

---------

Co-authored-by: Lyubomir Shishkov <l.shishkov@azerion.com>
Co-authored-by: Jozef Bartek <31618107+jbartek25@users.noreply.github.com>
* Add DEFAULT_DELAY

* Artificial change to trigger the build
* add gvlid to alias

Prebid.js doesn't use the `spec.gvlid` for aliases as it seems. In order to avoid `gvlMapping` definitions, the shorter alias also gets a gvlid

* Fix alias test

* Use deep equal
…2315)

* Bug Fixes:
modules/tncIdSystem.js  - Optimized User ID Recovery: Replaced the existing user ID recovery function with a faster and more efficient method, improving performance.
modules/userId/userId.md - Documentation Correction: Resolved inconsistencies in the documentation, ensuring accurate information for module configuration and usage.

* - Tests fixed
* add new adapter ads_interactive

* fix domain

* add gvlid
…rebid#12275)

* Update AniviewBidAdapter

* - Changed adapter's name from ANIVIEW to Aniview inside doc;
- Double quotes to single quotes

* Removed extra block from doc

* Removed code for local testing; Fixed `interpretResponse`.
jwrosewell and others added 26 commits December 26, 2024 11:26
…ebid#12006)

Co-authored-by: Bohdan V <25197509+BohdanVV@users.noreply.github.com>
…#12074)

Co-authored-by: Bohdan V <25197509+BohdanVV@users.noreply.github.com>
* ImRtdProvider: add bidder function for craft

* ImRtdProvider: remove bidder function for craft

* ImRtdProvider: add imuid param
…2527)

* Bug Fixes:
modules/tncIdSystem.js  - Optimized User ID Recovery: Replaced the existing user ID recovery function with a faster and more efficient method, improving performance.
modules/userId/userId.md - Documentation Correction: Resolved inconsistencies in the documentation, ensuring accurate information for module configuration and usage.

* - Tests fixed

* - TNCID module fix: "getTNCID is not a function" error

* modules/tncIdSystem.js
      - user input URL validations added
      - TNCID recovered from cookie storage if available
      - code optimizations for faster TNCID load
________________________________________
test/spec/modules/tncIdSystem_spec.js
      - added tests for new functions
________________________________________
modules/tncIdSystem.md
      - updated documentation

* - fixed lint errors

* - Sales description removed

* Looking forward for code approval.
…rs (prebid#12540)

* Squashed commit of the following:

Updated Goldbach Bidder Adapter
- connecting to goldlayer-api
- using custom outstream video player

* added slotId to bid params

* changed native assets order
…rebid#12591)

* stop sending push_sync requests in YieldOne adapter in case of Safari browser OR iOS device

* stop sending push_sync requests in YieldOne adapter in case of GDPR applies

* fix linter

* adjust unit tests for Safari and iOS cases

* adjust unit tests for GDPR applies cases

---------

Co-authored-by: alukonin <alukonin@iponweb.net>
…and small fixes (prebid#12592)

* Use credentials in requests in Aniview Bid Adapter

* - isBannerType / isVideoType as functions;
- Now for the banner request, we’re sending format and w / h as a fallback;
- Getting w, h, crid, adid, adomain from the serving (with fallbacks);
- Changed the bidResponse name to prebidBid;
- Updated getSize function;
- Removed unnecessary conditions;
- Flat map for seatbids array;
- Using the proper bid in interpretResponse.
…er.pos` (prebid#12606)

* PB-2866 - added position to imp

* PB-2866 - added position to imp

* PB-2866 - added position to imp - 2
* add retailspot GVL_ID,  update retailspotads domain name

* update port for local testing

* update unit tests

* update test parameters with new placement id

* simplify getSize workflow

* fix lint error on type definition

---------

Co-authored-by: Guillaume Andouard <guiandouard@gmail.com>
* Fix (9.0 fixes): Remove discontinued fpd.context, remove unused onBidWon event

* Update luponmediaBidAdapter.js | adomain

Add adomain to bidResponse

* Update luponmediaBidAdapter.js

Add meta field

* Update luponmediaBidAdapter.js

Fix eslint trailing spaces

* Update luponmediaBidAdapter_spec.js

add new fields to the test spec

---------

Co-authored-by: Lupon Media <support@luponmedia.com>
* Add Akcelo bidder

* Use real identifiers in bid example
…2596)

* Adds prefix to ortb data

* Updates

* Fixes tests

* Updates

* Fixes AP values not setting in GAM

* Fixes tests

* Updates types
* Updated overview section

* Added detailed documentation for Mobian RTD module

* Adding formatting for documentation

* More formatting

* More formatting

* Updated values to be exact matches, clarified some descriptions

* Updated Mobian RTD Module documentation with more detail
* update adapter SmartHub: add aliases

* Attekmi: add new alias Artechnology

---------

Co-authored-by: Victor <victor.banudz@smart-hub.io>
* init escalax adapter

* region substitution based on time zone
* adtrgtme bid adapter

Bugfix, add params.zid as placement ident

* prebid#12580 add fixes

add ortb2.device.ip
remove deepAccess
refactor site object
refactor user sync

* Fix linter
* Submit madSense bidder adapter

* madSense Bid Adapter: Prefer banner, use optional chaining

- Preferred banner over instream for non-instream contexts.
- Replaced all instances of deepAccess with optional chaining.

* Use mtype exclusively for media type determination

- Simplified determineMediaType function to rely solely on `mtype` provided by the exchange.
- Removed redundant checks for hasVideoMediaType and hasBannerMediaType to streamline logic.
* init bitmedia adapter

* add newline at end of file

* change default CDN URL

* remove deepAccess, config, rewrite OTRB request
* Add nexverseBidAdapter implementation and tests

* Updated Nexverse adapter to support OpenRTB 2.5, handle 204 responses, and added device and connection type detection

* Resolved conflicts and merged master into nexverse-bid-adapter

* Code optimization:
* created utils for all common code
* reused prebid inbuild functions
* created nexverse.html to text nexverse adaptor
* changed test specs based on main js

* Code optimization:
* created utils for all common code
* reused prebid inbuild functions
* created nexverse.html to text nexverse adaptor
* changed test specs based on main js

* * Removed bidfloor from Adunit
* Fixed issues of 1.Category 2.Domain 3.Attributes
* Added Nexverse Demo html for testing with sample bid
* Handled Height and width issue

* * Added test cases for bid param checks
* fixed bidFloor issue

* * Added testcases for utils functions
'

* * removed duplicate function and used from available library

* * removed unwated logging

* * added logger in try catch

* fixed linter error

* * fixed linter issue

* fixed the getOsVersion missing function issue

* fixed the getOsVersion missing function issue

* removed hardcoded cpm value

* Added comment for is debug param

* removed extra slash from URL

---------

Co-authored-by: Anand Kumar <anand.kumar@nexverse.ai>
@anastasiiapankivFS anastasiiapankivFS requested a review from a team as a code owner January 13, 2025 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment