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

PFG-1891 - Update Prebid to 7.37 #153

Merged
merged 368 commits into from
Mar 2, 2023
Merged

PFG-1891 - Update Prebid to 7.37 #153

merged 368 commits into from
Mar 2, 2023

Conversation

aecook
Copy link

@aecook aecook commented Mar 2, 2023

TSIA

pm-azhar-mulla and others added 30 commits November 15, 2022 07:09
Co-authored-by: pm-azhar-mulla <azhar@L1119.local>
* Add smartclipBidAdapter

* smartxBidAdapter.js - removed unused variables, removed debug, added window before the outstream related functions

* - made outstream player configurable

* remove wrong named files

* camelcase

* fix

* Out-Stream render update to SmartPlay 5.2

* ESlint fix

* ESlint fix

* ESlint fix

* adjust tests, fixes

* ESlint

* adjusted desired bitrate examples

* added bid.meta.advertiserDomains support

* bug fix for numeric elementID outstream render

* fix renderer url

* support for floors module

* bugfixes to be openRTB 2.5 compliant

* update internal renderer usage

* remove unused outstream_function logic

* bugfix outstream options for default outstream renderer configuration

* [PREB-10] fix empty title not configurable

* add pbjs version

* testing with outstream 5.3.0

* pbjs version into content.ext

* made visibilityThreshold configurable

* adjust position of pbjs version

* Merge branch 'master' of https://github.com/prebid/Prebid.js into HEAD

* update smartclip outstream player version to support outstream 6 release along with necessary config changes

* Add support for schain

* vacuuming

Co-authored-by: smartclip AdTechnology <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
Co-authored-by: smartclip-adtech <65160328+smartclip-adtech@users.noreply.github.com>
* Mediago Bid Adapter:new adapter

* remove console

* change spec file to fix CircleCI

* change spec file to fix CircleCI

* change spec file

* Update mediagoBidAdapter.js

* Update mediagoBidAdapter.js

* rerun CurcleCi

* update mediagoBidAdapter

* update discoveryBidAdapter

Co-authored-by: BaronYu <baronwei11@gmail.com>
…9231)

* Smartadserver Bid Adapter: Add support for SDA user and site

* Smartadserver Bid Adapter: Fix SDA support getConfig and add to unit testing

Co-authored-by: Krzysztof Sokół <88041828+smart-adserver@users.noreply.github.com>
* feat(module): multi size request

* fix getUserSyncs
added tests

* update(module): package-lock.json from master

* feat(module): VidazooBidAdapter - send top query params to server

* added bid.getFloor handler

Co-authored-by: roman <shmoop207@gmail.com>
Co-authored-by: Saar Amrani <89377180+saar120@users.noreply.github.com>
Co-authored-by: Saar Amrani <saar120@gmail.com>
* add viqeo prebid adapter

* added bid params to docs

* updated to Outstream

* updated to Outstream (tests)
* Don't know why params are in an array in that bid object. Make it work for both if it is fixed later

* Update params reading method to adapt to arrays for all params

* Keywords have to be an array of string (#9)

* Keywords have to be an array of string

* Last check if isStr

* Fix linting errors

* Fix tests
* Fix: creating host correctly when http or https are added from the beginning

* Fix :: Changed double quotes for single quotes

* Fix :: Getting the full page URL

* Fix :: Changed order params

* Fix :: Replaced quotes from double to simple

* Fix :: Adapting format to lint

* Remove TODO comment

* Added more controls

* camelcase fix

* Changed test

* Remove "inIframe" util

Co-authored-by: Jordi Arnau <jarnau@tappx.com>
Co-authored-by: ruben_tappx <rcaparros@tappx.com>
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…d fix the size which is submitted to the Price Floors Module (prebid#9186)
* gravitompId user module for integrating gravito first party cookie with prebid js

* fixed eslint issues raised by circleci

* fixed trailing spaces error raised by circleci

* Merge branch 'master' of https://github.com/GravitoLtd/Prebid.js

* minor changes to GravitoIdSystem user module to make sure that Gravito Id is visible in bid request.

* changes to Gravito User module to fix issue with Gravito Id not appearing in bid request.

* fixing issue with Gravito Id not appearing in bid request.

* modified test case to adapt changes made to the GravitoIdSystem user module

* change to spec file to fix for test failure

* changes to GravitoIdSystem spec file.

* Fix for trailing space issue in Circle CI
* Admatic Bidder Adaptor

* Update admaticBidAdapter.md

* Update admaticBidAdapter.md

* remove floor parameter

* Update admaticBidAdapter.js

* Admatic Bid Adapter: alias and bid floor features activated

* Admatic adapter: host param control changed

* Alias name changed.

* Revert "Admatic adapter: host param control changed"

This reverts commit de7ac85.

* added alias feature and host param

* Revert "added alias feature and host param"

This reverts commit 6ec8f45.

* Revert "Alias name changed."

This reverts commit 661c54f.

* Revert "Admatic Bid Adapter: alias and bid floor features activated"

This reverts commit 7a2e0e2.

* Revert "Update admaticBidAdapter.js"

This reverts commit 7a845b7.

* Revert "remove floor parameter"

This reverts commit 7a23b05.

* Admatic adapter: host param control && Add new Bidder

* Revert "Admatic adapter: host param control && Add new Bidder"

This reverts commit 3c797b1.

* commit new features

* Update admaticBidAdapter.js

* updated for coverage

* sync updated

* Update adloader.js

* AdMatic Bidder: development of user sync url

* Update admaticBidAdapter.js
* real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe

* change timeout&primary ad server only to auctionDelay
update docs

* support multiple providers

* change promise to callbacks
configure submodule on submodules.json

* bug fixes

* use Prebid ajax

* tests fix

* browsi real time data provider improvements

* real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe

* change timeout&primary ad server only to auctionDelay
update docs

* support multiple providers

* change promise to callbacks
configure submodule on submodules.json

* bug fixes

* use Prebid ajax

* tests fix

* browsi real time data provider improvements

* fire billable event according to event listener
* RTBHouse Bid Adapter: add global vendor list id

* structured user agent - browsers.brands

* fix lint errors

* Added sda into rtbhouse adapter

* spreading ortb2: user & site props

* examples reverted

* init version

* using mergedeep

* removed wrong imp array augm.; slot imp augm. with addtl check

* [SUA] merging ortb2.device into request

* fledge auctionConfig adapted to our bid response structure

* new bidder response structure for fledge

* make sure bidderRequest has proper flag turned on

* fledge endpoint hardcoded; code cleanups

* remove obsolete function

* obsolete function removed

* [RTB House] Process FLEDGE request/response (#4)

* [SDA & SUA] refactor using mergedeep

* [FLEDGE] fledge auctionConfig adapted to our bid response structure

* [FLEDGE] new bidder response structure for fledge

* [FLEDGE] make sure bidderRequest has proper flag turned on

* [FLEDGE] fledge endpoint hardcoded; code cleanups

* [FLEDGE] remove obsolete functions

* fixed lint errors

* fledge test suites; adapter: delete imp.ext.ae when no fledge (#5)

Co-authored-by: Leandro Otani <leandro.otani@rtbhouse.com>
Co-authored-by: rtbh-lotani <83652735+rtbh-lotani@users.noreply.github.com>
Co-authored-by: Tomasz Swirski <tomasz.swirski@rtbhouse.com>
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](socketio/engine.io@6.2.0...6.2.1)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
getFloor call context is loss when we reference it as a callback ; we need to make sure that it is properly mapped as getFloor function assumes that "this" is the actual bid request object
…prebid#9253)

* added support to mimes, api and protocols based on bid settings

* moved protocols only if object is video

* updated path for protocols property

* added unit test for api, mimes and protocols properties
…9229)

* bidder version v1.0

* Comments removed

* Test coverage improvement above 80%
* Fix ad vast

* fix lint spaces in tests

* fix lint spaces in tests

* fix lint spaces in tests
* Add smartclipBidAdapter

* smartxBidAdapter.js - removed unused variables, removed debug, added window before the outstream related functions

* - made outstream player configurable

* remove wrong named files

* camelcase

* fix

* Out-Stream render update to SmartPlay 5.2

* ESlint fix

* ESlint fix

* ESlint fix

* adjust tests, fixes

* ESlint

* adjusted desired bitrate examples

* added bid.meta.advertiserDomains support

* bug fix for numeric elementID outstream render

* fix renderer url

* support for floors module

* bugfixes to be openRTB 2.5 compliant

* update internal renderer usage

* remove unused outstream_function logic

* bugfix outstream options for default outstream renderer configuration

* [PREB-10] fix empty title not configurable

* add pbjs version

* testing with outstream 5.3.0

* pbjs version into content.ext

* made visibilityThreshold configurable

* adjust position of pbjs version

* Merge branch 'master' of https://github.com/prebid/Prebid.js into HEAD

* update smartclip outstream player version to support outstream 6 release along with necessary config changes

* Add support for schain

* vacuuming

* update custom header x-openrtb-version to 2.5

Co-authored-by: smartclip AdTechnology <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
Co-authored-by: smartclip-adtech <65160328+smartclip-adtech@users.noreply.github.com>
* User sync improvements

* User sync improvements

* Code review fixes

* Pass supply chain to limelightDigitalBidAdapter.js

* Add alias for iionads

Co-authored-by: apykhteyev <alex@project-limelight.com>
Co-authored-by: EngineeringProjectLimeLight <45598299+EngineeringProjectLimeLight@users.noreply.github.com>
* New module: generic analytics adapter

* Use special gvlid value instead of `isVendorless` flag for vendorless consent checks

* Mark generic analytics as vendorless for gdpr enforcement

* Allow analytics adapters to define dynamic gvlids

* Add gvlid option

* Gdpr enforcement softVendorExceptions
apykhteyev and others added 29 commits February 8, 2023 08:15
…rebid#9436)

* Added new custom fields (#2)

* Fixed integration

* Fixes after review

* Fixes after review

---------

Co-authored-by: RuzannaAvetisyan <44729750+RuzannaAvetisyan@users.noreply.github.com>
Co-authored-by: apykhteyev <alex@project-limelight.com>
…ties (prebid#9503)

* appnexus bid adapter - support alternate format for params

* fix lint error
* feat: remove request splitting logic [PB-1389]

* feat: remove splitting logic behind ft [PB-1389]

* feat: remove splitting logic behind ft [PB-1389]

* feat: remove splitting logic behind ft [PB-1389]

* feat: remove splitting logic behind ft [PB-1389]

* feat: remove splitting logic behind ft [PB-1389]

* feat: remove splitting logic behind ft [PB-1389]

---------

Co-authored-by: shahin.rahbariasl <shahin.rahbariasl@indexexchange.com>
Co-authored-by: Kapil Tuptewar <kapiltuptewar@L1290.local>
* Removed the userid param

This was causing a 414 error when userid and eids was duplicated

* Update Sonobi Unit test for userid param

* Remove deepClone import

* Restored a userid unit test to ensure that the buildRequests function still works even if the publisher specifies a userid

* Reworded the userid unit test and asserted that userid is not being set

* Fixed undefined check in unit test
* MinuteMediaPlus bid adapter

* bidder code changed to
* Update incrxBidAdapter.js

We have added new keys in the endpoint response (Line 71, 72) due to which we need to update our Adapter with the latest file

* fix linting

* Update incrxBidAdapter_spec.js

We have added new keys in the response

* Update incrxBidAdapter.js

removed consolelog lines

---------

Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
…d#9540)

* Added support for the Price Floors Module

* Use the ad server's currency when getting prices from the floors module

* Default to USD if the ad server's currency can't be retrieved

* Set the default currency at the right place

* Added tests and made a minor change in how device width and height are calculated

* Only include flrCur when ad requests contain floors
* Migrate to new subdomain

* Upgrade domain in tests as well
…prebid#9539)

* Mediago Bid Adapter:new adapter

* remove console

* change spec file to fix CircleCI

* change spec file to fix CircleCI

* change spec file

* Update mediagoBidAdapter.js

* Update mediagoBidAdapter.js

* rerun CurcleCi

* update mediagoBidAdapter

* update discoveryBidAdapter

* Discovery Bid Adapter : parameter updates

* Mediago Bid Adapter : parameter updates

* Mediago Bid Adapter : code style format

* rerun circleci

* rerun circleci

* rerun circleci

* rerun circleci

* Update mediagoBidAdapter & discoveryBidAdapter:report eids to server

* Update mediagoBidAdapter & discoveryBidAdapter:report eids to server

---------

Co-authored-by: BaronYu <baronwei11@gmail.com>
…le` bids; PBS bidder-level `imp` params (prebid#9470)

* adUnit.bid.ortb2Imp support

* Add "module" bids and PBS bidder-level imp params

* Merge branch 'master' into bid-ortb2Imp

* Update tests
* if no response, use hardcoded URL

* lint added a space

* net rev true

* add test and fix queries (&)
* Adagio Bid Adapter: update video params validation

* Adagio: update adapter doc
* prioritize topmostlocation

* adds test for topmostlocation / referrer

* cleanup

* delete param after test

* TL-32803: Update referrer logic

* TL-32803: Update referrer logic

* TL-34204: Add support for GPP

* TL-34944: Add logic to pass networkId back in the bid response

* TL-34944: Add logic to pass networkId back in the bid response

* TL-34944: Add logic to pass networkId back in the bid response

* few more tests

---------

Co-authored-by: Nick Llerandi <nllerandi@triplelift.com>
Co-authored-by: nllerandi3lift <75995508+nllerandi3lift@users.noreply.github.com>
* oxxion Analytics Adapter

* debug(oxxionRtdProvider): onAuctionInit()

* Revert "debug(oxxionRtdProvider): onAuctionInit()"

This reverts commit d0894e3.

---------

Co-authored-by: Anthony Guyot <anthony.guyot@mediasquare.fr>
Defaulting to 400 if none is supplied.
@aecook aecook merged commit d9489aa into main Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment