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

Bid adapters that support floors must support the floors module #6465

Closed
patmmccann opened this issue Mar 23, 2021 · 7 comments
Closed

Bid adapters that support floors must support the floors module #6465

patmmccann opened this issue Mar 23, 2021 · 7 comments

Comments

@patmmccann
Copy link
Collaborator

patmmccann commented Mar 23, 2021

Type of issue

It is expected #5966 will require bidders accepting the floor to use the getFloor function.

Here is a quick identification of the adapters missing support:

grep floor *BidAdapter.js | grep -v Math.floor | awk '{print $1}' | awk -F ':' '{print $1}' | awk -F '-' '{print $1}' | sort | uniq > ~/floors.txt

grep getFloor *BidAdapter.js | awk '{print $1}' | awk -F ':' '{print $1}' | awk -F '-' '{print $1}' | sort | uniq > ~/floorsmod.txt

grep ~/floors.txt -f ~/floorsmod.txt --invert-match

adspendBidAdapter.js @loorke
adtrueBidAdapter.js @haibau
advangelistsBidAdapter.js @trchandraprakash
audiencerunBidAdapter.js @audiencerun
c1xBidAdapter.js @CathyHuangtw
cleanmedianetBidAdapter.js @sa1omon
cosmosBidAdapter.js @dev-cosmos
dailyhuntBidAdapter.js @montu1996
ebdrBidAdapter.js @jlzhangdev
emx_digitalBidAdapter.js @EMXDigital
fidelityBidAdapter.js @onaydenov
gamoshiBidAdapter.js @sa1omon
getintentBidAdapter.js @andreykud
imonomyBidAdapter.js @imonomy
improvedigitalBidAdapter.js @jbartek25
ironsourceBidAdapter.js @lasloche
komoonaBidAdapter.js @tzafrirb
kubientBidAdapter.js @onaydenov
lunamediaBidAdapter.js @trchandraprakash
luponmediaBidAdapter.js @adxpremium
madvertiseBidAdapter.js @NLopezMad
mediaforceBidAdapter.js @Niksok
mgidBidAdapter.js @Gaudeamus
mobfoxBidAdapter.js @hadarpeer
mytargetBidAdapter.js @vfedoseev
nafdigitalBidAdapter.js @vyatsun
newborntownWebBidAdapter.js @z-sunshine
nextrollBidAdapter.js @pbrudnick
orbidderBidAdapter.js @hendrikiseke1979
otmBidAdapter.js @fedotxxl
ozoneBidAdapter.js @afsheenb
platformioBidAdapter.js @varashellov
revcontentBidAdapter.js @AzizSaleh
rhythmoneBidAdapter.js @rhythmonebhaines
riseBidAdapter.js @lasloche
rtbdemandBidAdapter.js @rtbdemand
saambaaBidAdapter.js @trchandraprakash
sekindoUMBidAdapter.js @nissSK
smartadserverBidAdapter.js @lowendavid
smilewantedBidAdapter.js @MaxSmileWanted
somoBidAdapter.js @travisbeale
sonobiBidAdapter.js @JonGoSonobi
sortableBidAdapter.js @shannonAB
sspBCBidAdapter.js @wojciech-bialy-wpm
timBidAdapter.js @borisjaskerovich
tribeosBidAdapter.js @adnanmiljkovic
truereachBidAdapter.js @mmprebid
ucfunnelBidAdapter.js @jackhsiehucf
unicornBidAdapter.js @ctylim
vrtcalBidAdapter.js @vrtcal-dev
vubleBidAdapter.js @Roffray
waardexBidAdapter.js @yegorWaardex
widespaceBidAdapter.js @mizmaar3
windtalkerBidAdapter.js @degroat

In addition, the following bid adapters accept bid.params.reserve, but do not call getFloor

1ad4goodBidAdapter.js @vladgurgov
adrelevantisBidAdapter.js @ghguo
bidfluenceBidAdapter.js @francescocristallo
xhbBidAdapter.js @srinchiera

@jsnellbaker
Copy link
Collaborator

To clarify - appnexus does not support floors in general at this time. It's likely that we were flagged because we use Math.floor() at a few points in our code.

May want to double-check if any of these bidders are in the same scenario.

@patmmccann
Copy link
Collaborator Author

patmmccann commented Mar 27, 2021

That's very helpful, will do; however you do accept a floor under parameter 'reserve'

@patmmccann
Copy link
Collaborator Author

#6497 solves for one adapter, thanks @lemmadev !

@patmmccann
Copy link
Collaborator Author

@slimkrazy I made an attempt on #6657 but closed it after I ran into some complications.

@prebidtappx
Copy link
Contributor

We are working to support floors, we have open pull request #6626

@patmmccann
Copy link
Collaborator Author

We are working to support floors, we have open pull request #6626

Ty, edited to reflect

@AskRupert-DM
Copy link
Contributor

Hi - with regards too ozoneBidAdapter.js - the reason you are seeing our adapter flagged up is because we set a key that uses the floor which is totally unrelated to this module.

That said I've started implementing support for the module in my adapter as I have a couple of other bug fixes to address and noticed some issues which I've flagged in this ticket/issue - #6754 (quite possible I am doing something wrong considering the volume of adapters you have supporting this and no one else has appears to flagged the issues I've raised). Will submit an update once I've managed to resolve those issues per #6754.

@bretg bretg changed the title Bid adapters supporting floors but not the floors module Bid adapters that support floors must support the floors module Jun 11, 2021
NeerajKrRai added a commit to NeerajKrRai/Prebid.js that referenced this issue Jul 7, 2021
Changes for:
Adapter does not seem capable of supporting advertiserDomains prebid#6650
Support video params at the adunit level prebid#6512
Bid adapters that support floors must support the floors module prebid#6465
NeerajKrRai added a commit to Advangelists/Prebid.js that referenced this issue Jul 27, 2021
prebid#6650
supporting advertiserDomains

prebid#6512
Support video params at the adunit level

prebid#6465
ChrisHuie pushed a commit that referenced this issue Aug 25, 2021
…rs module (#7226)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

#6650
supporting advertiserDomains

#6512
Support video params at the adunit level

#6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

Co-authored-by: Chandra Prakash <[email protected]>
aecook pushed a commit to freestarcapital/Prebid.js that referenced this issue Oct 7, 2021
* Documentation: add gdpr non-timeout example (#7244)

* Smartadserver Bid Adapter: add support for multiple media types (#7216)

* Handling banner+video mediaTypes in adUnit configuration.

* SIM-1146 CSync only if not null, test added.

* Fixing an issue of undefined videoParams

* Fixing an issue with video startdelay got crushed

* Fixing indenting issues and startdelay

* Fixed a bunch of tests

* Fixing a test for IE11 not okay with find method

* Added multi mediatype to .md file

Co-authored-by: tadam75 <[email protected]>

* rubicon segtax update (#7258)

* Smartadserver Bid Adapter: add support for floors module (#7259)

* SADR-2305 Add support for floors module

* SADR-2305 Add unit test for unknown currency

* lint fix

* OpenX: add new userIds (#7255)

* OpenX Bid Adapter: read first party data segments (#7202)

* OpenX Bid Adapter: read fpd data from ortb2.user.data for permutive

* OpenX Bid Adapter: read liveintent segments from request

* OpenX Bid Adapter: read segtax

* OpenX Bid Adapter: fix IE11 Object.entries() unsupported issue

addresses https://github.com/prebid/Prebid.js/pull/7202#discussion_r681537735

* Aniview Bid Adapter: add a new alias and update the doc (#7262)

* Support new aniview bid adapter

* Support new aniview bid adapter

* Support new aniview bid adapter

* Support new aniview bid adapter

* Fix Consent parameters

* Update aniviewBidAdapter.js

V3 support

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

Update refererInfo

* Update aniviewBidAdapter.js

Fix tabs and spaces

* Update aniviewBidAdapter.js

fixes

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

Add ccpa support

* Update aniviewBidAdapter.js

Typo

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

* Fix size and sample

Fixed sizes from playerSize
Updated md sample

* Fix tabs

* Fix sizes

* Recheck

* Add tgt parameter

* Update sample

* Add support for cookie sync + tests

* Add support for cookie sync + tests

* Add support for cookie sync + tests

* Support aliases

Support aliases

* Update

Update

* Fix lint

Fix lint

* Update spec

Update spec

* Aniview Bid Adapter: Added the new alias

* Aniview Bid Adapter: Added the new configs for the renderer

* Aniview Bid Adapter: Added unit tests for the renderer

* Aniview Bid Adapter: Have added gvlid

* Aniview Bid Adapter: added meta.advertiserDomains to bidResponse and extended cookie sync logic

* Support BANNER mediaType

Support BANNER mediaType

* Aniview BANNER support

Fix spaces

* Aniview Bid Adapter: add a new alias and update the doc

Co-authored-by: Itay Nave <[email protected]>
Co-authored-by: Itay Nave <[email protected]>

* Prebid 5.8.0 Release

* increment pre version

* Adprime Bid Adapter: add advertiserDomains, getFloor handler and video params support (#7263)

* initial

* fix

* remove redundant language mod, use player sizes in video traff

* test modify

* fix

* Adding Tests

* add keywords param

* log

* log

* log

* fix

* add idl

* add idl

* fix test

* lint

* lint

* fix

* lint

* lint

* lint

* lint

* add sync

* fix

* add video params, advertiserDomains and getFloor

* add audiences param

* fix test

Co-authored-by: Aigolkin1991 <[email protected]>
Co-authored-by: Aiholkin <[email protected]>

* append adUnitCode to bidRequest (#7270)

* Logan Bid Adapter: add new bid adapter (#7223)

* initial

* change vasturl to vastxml

* fixes

Co-authored-by: Aiholkin <[email protected]>
Co-authored-by: Mykhailo Yaremchuk <[email protected]>

* Brave Bid Adapter: add new bid adapter (#7271)

* added Brave bidder adapter with test and docs 

Commit has standard bidder adapter 2 new files adapter js, adapter md

* added test spec file witch covered code least 80 %

* Changed directory path in the line #115 (#7278)

Changed directory path in the line #115  from url: `${hostname}/auc/auc.php` to ${hostname}/

* Adkernel Bid Adapter: RtbAnalytica alias (#7281)

* add-adsyield-alias (#7282)

Co-authored-by: atkachov <[email protected]>

* Krushmedia Bid Adapter: updates for Prebid 5.0  (#7266)

* inital

* fix

* fix

* fix

* fix

* fix

* fix

* add maintener to md

* Added native support

* add syncing

* updates for prebid 5 compliance

Co-authored-by: Aiholkin <[email protected]>

* [ORBIDDER] set gvlid to otto vendor id at orbidder adapter spec (#7276)

* ContentExchange Bid Adapter: add new bid adapter (#7213)

* add contentexchange bid adapter

* fixes

* fix

* fix test

* validate meta

* fix

* bidViewablityIO Module: add new submodule for detecting viewability without ad server dependancies (#7151)

* Add bidViewablityIO module

- Emits a BID_VIEWABLE event for banner ads when a bid meets IAB
  viewable specifications, using the browsers IntersectionObserver API,
  if it is available
- adds the new module, markdown documentation, an integration example, and tests

* fix issues in integration example and tests

* only register the event handler if the module is configured

* fix config example in markdown

* use getConfig's subscribe functionality

* use indexOf instead of includes

* wrap logMessage to prefix MODULE_NAME on messages

* Between Bid Adapter: add sharedid for Prebid 5.0 (#7222)

* Add back in sharedid

#7221

* fix linting

* add tests for sharedid

* remove trailing spaces

* PubMatic: if multi-format ad-unit does not have outstreamAU or renderer (for out-stream) then continue w/o video (#7275)

* Bug fix to still bid banner and/or native when no outstream renderer is available

* InteractiveOffers : parameters changed & dynamic endpoint (#7286)

* InteractiveOffers BidAdapter: New endpoint

* InteractiveOffers - Parameters changed & dynamic endpoint

* InteractiveOffers - Fix lint errors

* InteractiveOffers - Change the spec file

* InteractiveOffers - Fix spec file

Co-authored-by: EC2 Default User <[email protected]>

* Mediakeys: add bidder adapter (#7268)

* Mediakeys: add bidder adapter

* Removed superfluous argument

Co-authored-by: Jean-Paul COSAL <[email protected]>

* Intimate Merger Universal Identifier System: add imuid submodule (#7239)

* add imuidIdSystem

* add test and refactoring imuid module

* CPMStar Bid Adapter: Add adomain support for Prebid 5.x (#7284)

* added cpmstarBidAdapter with meta.advertiserDomains support

* fix linting

Co-authored-by: Chris Huie <[email protected]>

* Adf adapter: schain support added (#7292)

* targeting: allow non-string (eg. numeric) targeting segments (#7160)

Documentation[1] shows a numeric example which causes an exception as we
try to call .split(',').

[1] https://docs.prebid.org/dev-docs/add-rtd-submodule.html#gettargetingdata

* Prebid 5.9.0 Release

* Increment pre version

* add an auctionId to request (#7293)

* Conversant Bid Adapter: add getUserSync (#7185)

* add getUserSyncs to the conversant adapter

* Review Changes

* SmartyAds Bid Adapter: add support for adomain (#6940)

* add support adomain

* Update smartyadsBidAdapter_spec.js

* fix linting error

Co-authored-by: eryomindiman <[email protected]>
Co-authored-by: Patrick McCann <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* change path url (#7303)

* ogury Bid Adapter: handle onBidWon event on prebid.js (#7298)

* oguryBidAdapter: handle onBidWon event on prebid.js

* oguryBidAdapter: remove blank space at end of file

* oguryBidAdapter: fix new line at end of file

* trigger rebuild on CI

* trigger rebuild on CI

* IX Bid Adapter: First Party Data Support (#7265)

* pass fpd data to r object

* remove .repeat() func in tests

* check if r.site.page exists

* use config.getConfig('ortb2')

* use JSON.stringify to calculate fpd length

* explicitly calculate request size for fpd

* check for impressionObjects.length

* BrightMountainMedia: update server request format (#7210)

* Update BrightMountainMedia cookie sync URL

* Bright Mountain Media: Update bidder code

* Bright Mountain Media: Add brightmountainmedia as alias

* Bright Mountain Media: Update Bid Endpoint

* BrightMountainMedia Bid Adapter: add floors module support

* BrightMountainMedia Bid Adapter: support advertiserDomains

* BrightMountainMedia Bid Adapter: support userId

* BrightMountainMedia: update read userid form userIdAsEids

* BrightMountainMedia: refactor request format

* Malltv Analytics Adapter: add new analytics adapter (#7218)

* Added malltv analytics adapter

* Removed error endpoint and added vastUrl

* Removed ad render failed test

* Check if bid.getCpmInNewCurrency is a function

* refactor getCpmInEur

* Fixed tests failing when run with other tests

* Dependencies: Fix dependabot dependency path parse (#7285)

* Add `auctionId`, `PlayerName` to PBS params (#7312)

* Kinesso ID: add UserId module and fixes conflicts on pr 7077 (#7283)

* Kinesso User id module

* Kinesso User id module

* fix conflicts

* fix test

* fix error to kinessoId

Co-authored-by: skocheri <[email protected]>

* Resetdigital Bid Adapter: update default endpoint domain (#7230)

* Add alias, update valid opts

* Update bidder tests

* Initial ResetDigital adapter

* Update resetdigital checks

* Use prebid utils for domain info

* Address lint and adomain items

* Update default endpoint

* etarget Bid Adapter: update support for using priceFloor module (#7305)

* new feature getMetaData

* metaData unit test

* advertiserDomains

* advertiserDomains

* added ortb2

* getMetaData feature moved into bidderRequest object

* getMetaData featured moved into bidderRequest object

* getMetaData feature moved into bidderRequest object

* implemented priceFloor

* priceFloor test values

* added priceFloor

* deepClone import

* priceFloor test

* priceFloor test

* floorPrice test

* priceFloor test

* priceFloor test

* priceFloor test

* priceFloor test

* priceFloor test

* priceFloor update

* ZetaSspBidAdapter: provide gdpr and sspa values in bidRequest (#7311)

Co-authored-by: Surovenko Alexey <[email protected]>

* Gumgum: fix how we send TTD global placement ID (#7310)

* Gumgum: ADJS-1064 Fix how we send TTD global placement ID

* updated unit tests

* undo unnecessary changes

* Adloox (video) adserver module (#6309)

* fix doc cid is number (#7314)

* ZetaSspBidAdapter: rename files across ${bidderCode}BidAdapter.js (#7317)

Co-authored-by: Surovenko Alexey <[email protected]>

* Prebid 5.10.0 release

* increment pre version

* GumGum: sends maxw and maxh query parameters for slot requests (#7232)

* adds meta field to bidresponse

* adds meta mediatype and advertiserdomain default

* use response sizes in bidresponse

* sends maxw and maxh query params for slot requests

* Build Process: avoid Eslint spread operator error (#7313)

* Eslint: avoid spread operator error

* Lint config files

* Include all .js files with `gulp lint`

* BeOp Bid Adapter : New Bid Adapter (#7195)

* Init BeOp adapter

* Init BeOp prebid Adapter (#1)

* Init BeOp prebid Adapter

* Partial commit

* TC String, currency, floor

* onTimeout fn implem

* onBidWon implem

* common tracking setup and still testing

* Fix tests

* Final test

* Add tests on consent and response

* Post review Commit

* change markdown bidder name and sizes in examples

* Change BeOp endpoint to get bid responses

* Valid params to test the module

* Remove package-lock changes

* Fix keyword access

* Fix

Co-authored-by: bloodyowl <[email protected]>

* feat: compliant with Prebid v5.0 for wipes bid adapter (#7320)

* Dev Tools (Babel): update babel target browser versions (#7248)

* Babel : change babel target browser versions

* mod versions

* update versions

* update ios version

* Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324)

* Added Non-Static Bid Floor Support

* Added floors module test cases and removed unsupported bid.params.bidFloor coding

Co-authored-by: Ubuntu <[email protected]>

* Revert "Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324)" (#7331)

This reverts commit a1c8a1e2dcd916b5cf936597e9b62b5b2ebd48ef.

* Impactify Bid Adapter: testing parameter (#7332)

* Update for Prebid 5.X

* Update to Prebid 5.X

* Small update for custom parameter for testing

* Criteo Bid Adapter: fix crashes when video parameters are 0 (#7334)

* Zeta Ssp Bid Adapter: support video (#7295)

* Zeta Ssp Bid Adapter: video support

* fixes(1)

* fixes(2)

* fixes(3)

* remove unused import

Co-authored-by: Surovenko Alexey <[email protected]>

* EX-3165 Make getConfig call a clone (#7333)

Co-authored-by: Mikhalovich <[email protected]>

* TrustX Bid Adapter: Use new format as default + new format for keywords (#7288)

* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter

* Add wtimeout to ad request params for TrustX Bid Adapter

* TrustX Bid Adapter: remove last ampersand in the ad request

* Update TrustX Bid Adapter to support identical uids in parameters

* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request

* Update TrustX Bid Adapter to support instream and outstream video

* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter

* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl

* HOTFIX for referrer encodind in TrustX Bid Adapter

* Fix test for TrustX Bid Adapter

* TrustX Bid Adapter: added keywords passing support

* TrustX Bid Adapter: added us_privacy parameter in bid request

* TrustX Bid Adapter: fix us_privacy parameter in bid request

* Fix alias error for TrustX Bid Adapter

* TrustX Bid Adapter: added new request format

* TrustX Bid adapter: fix new format endpoint

* TrustX Bid Adapter: update md file to support useNewFormat parameter

* TrustX Bid Adapter: added additional sync url

* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls

* TrustX Bid Adapter: added support of meta.advertiserDomains

* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format

* TrustX Bid Adapter: Use new format by default + new keywords logic

* TrustX Bid Adapter: fix md file

* Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)

* feat(sublimeBidAdapter): moving notifyId from an external to an internal ref

* fix(sublimeBidAdapter): fixing device detection regexps

* feat(sublimeBidAdapter): improve bid request validation

Co-authored-by: François-Georges Cloutier <[email protected]>
Co-authored-by: Mathieu Darse <[email protected]>

* remove weborama bid adapter markdown, since the original module was deleted on version 3.0.0 (see issue #4580) (#7339)

Co-authored-by: Tiago Peczenyj <[email protected]>

* send tid and eids to adserver (#7302)

* tappx Bid Adapter: add video outstream feature (#7325)

* tappx: upate adapter version

* tappx: add outstream to video support context

* tappx: outstream with adnxs player

* tappx: add external tappx renderer

* tappx: update md description

* tappx :: improve null control, log text,

* tappx: test - update valid bid for video outstream

* tappx: fix issue obtaining url player

* tappx: test - update for video

* tappx: fix adapter version

Co-authored-by: marc_tappx <[email protected]>

* Mgid Bid Adapter: make changes to comply with 5.x requirements (#7319)

* restore mgidBidAdapter.js with 5.x support

* use gvlid

* restore mgidBidAdapter.js with 5.x support

* read pos in standard way

Co-authored-by: gaudeamus <[email protected]>

* Revert "Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)" (#7346)

This reverts commit ca5c28c5a72406f85e4018001a728d193194aae4.

* Multiple changes added (#7343)

* Video request schain support
* Optional device.ip param support
* gpid support added

* Advangelists Bid Adapter: support adomain, video params, and the floors module (#7226)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

https://github.com/prebid/Prebid.js/issues/6650
supporting advertiserDomains

https://github.com/prebid/Prebid.js/issues/6512
Support video params at the adunit level

https://github.com/prebid/Prebid.js/issues/6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

Co-authored-by: Chandra Prakash <[email protected]>

* Vrtcal Bid Adapter: Added Price Floors Module Support (#7342)

* Vrtcal Bid Adapter: Added Price Floors Module Support

* Updated to utilize isFn and isPlainObject

Co-authored-by: Ubuntu <[email protected]>

* Insticator Bid Adapter: add new bid adapter (#7277)

* Added Insticator Bidder Adapter

* Insticator Bidder Adapter fixes

* Insticator Bidder Adapter - updated example

* Insticator Bidder Adapter - add meta.advertiserDomains

* minor change

* rerun circle ci build

Co-authored-by: Artur Nabiullin <[email protected]>

* Adding back: Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7350)

* Revert "Revert "Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)" (#7346)"

This reverts commit 4be2da93e043a81e1cc8218d61f99682f35c46ff.

* IE is annoying

* Impactify Bid Adapter : patch sizes and variable type (#7352)

* Update for Prebid 5.X

* Update to Prebid 5.X

* impactify - Change default video size and variable type

Set the variable type to integer and change the default size of video

* Prebid 5.11.0 Release

* Increment pre version

* Ad partner Bid Adapter: advertiser domains for Prebid 5 compliance (#7347)

* Add advertiserDomains field to adapter

* Add working Unit ID

* kick of Circle Ci tests

* Change Unit ID

* kick off CircleCi tests

Co-authored-by: lovephp-sweety <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* Prebid Core: emitting BEFORE_BIDDER_HTTP event per bidder network request (#7296)

* emitting BEFORE_BIDDER_REQUEST event per bidder network request

* kick off circleci tests

* renaming BEFORE_BIDDER_REQUEST to BEFORE_BIDDER_HTTP

Signed-off-by: Elad Yosifon <[email protected]>

* kick off CircleCI tests manually

Co-authored-by: Chris Huie <[email protected]>

* Opera Ads Adapter: fix floor price support (#7357)

* Opera Ads Adapter: update example parameters in docs

* Opera Ads Adapter: fix floor price support

* Our OpenRTB server only supports USD, any other currency request will
  be ignored

* change request method (#7360)

Co-authored-by: atkachov <[email protected]>

* Colossus Bid Adapter: add Unified ID 2.0  (#7358)

* add video&native traffic colossus ssp

* Native obj validation

* Native obj validation #2

* Added size field in requests

* fixed test

* fix merge conflicts

* move to 3.0

* move to 3.0

* fix IE11 new URL issue

* fix IE11 new URL issue

* fix IE11 new URL issue

* https for 3.0

* add https test

* add ccp and schain features

* fix test

* sync with upstream, fix conflicts

* Update colossussspBidAdapter.js

remove commented code

* Update colossussspBidAdapter.js

lint fix

* identity extensions

* identity extensions

* fix

* fix

* fix

* fix

* fix

* add tests for user ids

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* add gdpr support

* add gdpr support

* id5id support

* Update colossussspBidAdapter.js

add bidfloor parameter

* Update colossussspBidAdapter.js

check bidfloor

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter_spec.js

* use floor module

* Revert "use floor module"

This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad.

* use floor module

* update to 5v

* fix

* add uid2 and bidFloor support

* fix

Co-authored-by: Vladislav Isaiko <[email protected]>
Co-authored-by: Aiholkin <[email protected]>
Co-authored-by: Mykhailo Yaremchuk <[email protected]>

* Navegg UserId: add new userid submodule (#7123)

* navegg userid

* remove unused variable results

* fix submodules json

* unit test to find navegg id

* Adjustments according to revision

* new unit tests

* add akamai module

* add akamai module

* iasRtdProvider: implements getTargetingData method (#7344)

* PREP-285 Previd v.5 adapter for publisher optimization

* PREP-285 update getBidRequestData function response

* PREP-285 add test case for getTargetingData function

* PREP-185 refactor code

* PREP-285 add test cases

* PREP-285 fix test case

* PREP-285 change to use getAdUnitSizes function to get sizes

* byData Analytics Adapter: add new analytics adapter (#7260)

* initial commit-byDataAnalyticsAdapter

* update metadata fields at byDataAnalyticsAdapter.md

* eslint import error fixed

* update unneeded defective code and insecure randomness

* updated unique  userid function

* samplerate update-suggested changes

Co-authored-by: Jitendra Kumar <[email protected]>

* im rtd segment module (#7359)

* Pubmatic Bid Adapter: add support for JW Player (#7291)

* changes to support jw player in pubmatic adapter

* changed incorrect variable name in function

* code optimisation changes

* unmix quotes for linting

Co-authored-by: Manasi <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* add IQZone adapter (#7309)

LGTM

* smartx Bid Adapter: bugfix outstream options for default outstream renderer configuration (#7372)

* 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

Co-authored-by: smartclip AdTechnology <[email protected]>
Co-authored-by: Gino Cirlini <[email protected]>

* Adloox real time data module (#6310)

* Prebid 5.12.0 Release

* Increment pre version

* Finteza Analytics Adapter: bugfix for flaky test (Issue #7348) (#7356)

* Testing if Another Adapter is the Issue

* researching error

* add time to test latency

* add this

* fix undefined

* move length check after other checks

* fix linting

* move other length test

* update other length check to test

* IX Adapter: buildRequests refactor (#7364)

* buildRequests refactor

* remove use of Array.includes

Co-authored-by: Love Sharma <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>

* Onetag Bid Adapter: extend mediaType support (#7363)

* add support for all mediaType fields

* fix test unit

Co-authored-by: francesco <[email protected]>

* Impactify Bid Adapter: add userid schain support (#7377)

* Update for Prebid 5.X

* Update to Prebid 5.X

* Add support for UserID and Schain Modules.

* Remove ESL-lint for no console

* Add the UserID in test

* VIS.X Bid Adapter: migrate from GET to POSTs & send additional userIDs as an EIDS object (#7328)

* VIS.X: migrate from GET to POSTs & send additional userIDs

* VIS.X: fix tests

* Rise Bid Adapter: improve isBidRequestValid and size detection along with other updates (#7362)

* add Rise adapter

* fixes

* change param isOrg to org

* Rise adapter

* change email for rise

* fix circle failed

* bump

* bump

* bump

* remove space

* Upgrade Rise adapter to 5.0

* improvments

* fixes & extra improcments

* fix bug

* revert packege-lock.json

* rollback getsizes changes

* fix

* bump

Co-authored-by: Noam Tzuberi <[email protected]>
Co-authored-by: Laslo Chechur <[email protected]>

* Adkernel Bid Adapter: unibots alias (#7387)

* change smartyads ad unit parameters (#7380)

* TrustX Bid Adapter: convert all id-like request fields to a string (#7386)

* Sharethrough adapter: connect to OpenRTB endpoint (#7290)

* Use conventional currency location (#7381)

Fixes #7378

* omit empty targeting value (#7366)

* VIS.X Bid Adapter: pass targeting to bidResponse.adserverTargeting (#7391)

* VIS.X: migrate from GET to POSTs & send additional userIDs

* VIS.X: fix tests

* VIS.X: pass bid.ext.prebid.targeting to bidResponse.adserverTargeting

* ADman Media Adapter: compatible with version 5 and support uid2 (#7383)

* Add Adman bid adapter

* Add supportedMediaTypes property

* Update ADman Media bidder adapter

* Remove console.log

* Fix typo

* revert package-json.lock

* Delete package-lock.json

* back to original package-lock.json

* catch pbjs error

* catch pbjs error

* catch pbjs error

* log

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* Update admanBidAdapter.js

add consnet to sync url

* Update admanBidAdapter.js

fix import

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

check consent object data availability

* сompatible with prebid v5

Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: ADman Media <[email protected]>
Co-authored-by: SmartyAdman <[email protected]>

* TheMediaGrid Bid Adapter: fill user.id from fpd cookie (#7279)

* TheMediaGrid Bid Adapter: Added support of nurl in the response (#7384)

* Prebid Core: update npm install to ci & remov (#7369)

* Ad Partner Bid Adapter: add user syncs and partner ID (#7376)

* TheMediaGrid Bid Adapter: Request key fixes (#7385)

* Prebid Core: Add readConfig functionality to clone the config instead of referencing it (#7237)

* PBS Bid Adapter: Add additional ortb2 fields in request object (#7315)

* add additional fields in ortb2 object

* merge entire ortb2 object to the request object without if checks

* add findRootDomain func

Co-authored-by: nsen <[email protected]>

* Documentation: adding no-adserver example (#7308)

* adding no-adserver example

* Update basic_noadserver.html

* Publink Id System (Conversant): add new user id module (#7322)

* If the bidReq has gam adslot use it (#7374)

* IX Bid Adapter: Adding support for IX Outstream Renderer (#7390)

* add ix renderer support

* add unit tests

* lint fix

* A publisher requested that we remove the bid.ad value for outstream since we provide the vastUrl (#7394)

* BLIINK Bid Adapter : Add new adapter (#7299)

* feat(adapter): Add bliink bid adapter

* feat(tests): Add tests unit file

* refactor: code optimisation and fix cookie sync

* fix(bliinkAdapter): get meta value

Co-authored-by: Jonathan <[email protected]>
Co-authored-by: samuel.kerboeuf <[email protected]>

* PBjs Core (Targeting): bugfix for issue #7323 adding extra spaces (#7337)

* Between Bid Adapter: add ids (#7316)

* between adapter: add ids

* between-adapter: update ids

* "Prebid 5.13 Release"

* Increment pre version

* TargetVideo Bid Adapter: add new adapter (#7336)

* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo bid adapter

* Merkle endpoint configurable (#7400)

Co-authored-by: skocheri <[email protected]>

* Revert "Merkle endpoint configurable (#7400)" (#7401)

This reverts commit 2b921539c0dd58fdc0743083266e2ab352fe7bde.

* merge  - repiars such as duplicate declarations etc

* Timeout RTD module: initial release (#7395)

* Add Prebid timeout RTD module

* increase test coverage

* Add header to doc

* Lint fixes

* Add unknown connection speed to doc

* Fix doc, add unit test

* CriteoIdSystem returns a callback to initiate user sync (#7371)

* Added sizeId 562 (300x431) (#7408)

* Update .submodules.json (#7406)

* add custom error messages for beachfront bid validation (#7412)

Co-authored-by: John Salis <[email protected]>

* Add new sizes (#7414)

Dimensions: 320x431
Size ID: 564

Dimensions: 320x300
Size ID: 566

Dimensions: 300x150
Size ID: 568

Dimensions: 300x125
Size ID: 570

Dimensions: 250x350
Size ID: 572

Dimensions: 620x891
Size ID: 574

Dimensions: 610x877
Size ID: 576

Dimensions: 980x552
Size ID: 578

Dimensions: 505x656
Size ID: 580

* PulsePoint Bid Adapter: support for additional user id providers (#7389)

* ET-1691: Pulsepoint Analytics adapter for Prebid. (#1)

* ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter

* ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter

* ET-1691: cleanup

* ET-1691: minor

* ET-1691: revert package.json change

* Adding bidRequest to bidFactory.createBid method as per https://github.com/prebid/Prebid.js/issues/509

* ET-1765: Adding support for additional params in PulsePoint adapter (#2)

* ET-1850: Fixing https://github.com/prebid/Prebid.js/issues/866

* Minor fix

* Adding mandatory parameters to Bid

* ET-9372: PulsePoint Adapter - support for additional user id providers

* Fix for haloId

* merge complete nex need to run tests

* cleanup built fine - test deploy

* ENG-8357 - update missing variable in a module patch

* Merge ENG-8356-2 to match correct build

* smartx Bid Adapter: fix empty title not configurable (#7417)

* 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

Co-authored-by: smartclip AdTechnology <[email protected]>
Co-authored-by: Gino Cirlini <[email protected]>

* gjirafa Bid Adapter: add biskoID and segmeents (#7409)

* Added integr8 adapter

* Added floor module support

* Added floor tests

* Added integr8 adapter

* Added floor module support

* Added floor tests

* Added biskoId and segments to bid request

* Added biskoId and segments to bid request (#7411)

* malltv Bid Adapter : add biskoId, auctionId, and segments (#7410)

* Added biskoId and segments to bid request

* Added auctionId to bid request

* Gumgum Bid Adapter: remove slotid type checking  (#7420)

* Gumgum: ADTS-149 Prevent slot ID type coercion before sending request

* confirmed with ad server BE that native params should also not be forced integers

* Fluct Bid Adapter: add adomain for Prebid 5 compliance (#7353)

* add fluct

* add newline for linting

* Merkle Id System: make endpoint optionally configurable (#7404)

* Timeout RTD Provider & Insticator & Sharethrough Bid Adapter: bug fixes for imports (#7424)

* Update timeoutRtdProvider.js

* Update timeoutRtdProvider.js

* Update timeoutRtdProvider.js

* Update sharethroughBidAdapter.js

* Update sharethroughBidAdapter.js

* Update sharethroughBidAdapter.js

* Update insticatorBidAdapter.js

* ENG-8356 (#129)

* ENG-8356

* ENG-8356-2 - removed unused modules and sorted

* update removed dupe

* ENG-8356 added merkleId

* Publink UserId Submodule: publinkIdSystem_spec.js test fix on ie11 (#7425)

* Fix ancestorOrigin access (#7429)

Co-authored-by: francesco <[email protected]>

* Criteo Bid Adapter: update FastBid version to 113 (#7418)

* Nativo Bid Adapter: Define GVLID (#7432)

* Update nativoBidAdapter.js

* Update nativoBidAdapter.js

* PubMatic bid adapter: while retrieving floor from floor module pass banner-sizes instead of * (#7419)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* use minimum floor from each size

* added comments

* floor retrieval: removed custom logic for Video; will pass * for video

* added some logs

* corrected teh value

* indent

* modified the test cases

* read banner sizes from impObj than bid object

* 5.14.0 release

* 5.15.0-pre

* Adf adapter: price floors module support (#7427)

* Rubicon Analytics: send error.description instead (#7433)

* ENG-8357 - update with corect and current modules

* seeding Alliance Bid Adapter: update to comply with Prebid 5 (#7426)

* add seedingAlliance Adapter

* add two native default params

* ...

* ...

* seedingAlliance Adapter: add two more default native params

* updating seedingAlliance Adapter

* seedingAlliance Adapter

Co-authored-by: Jonas Hilsen <[email protected]>

* AdHash Bid Adaptor : update to comply with Prebid 5.0 (#7403)

* AdHash Bidder Adapter: initial prebid.js integration

* AdHash Bidder Adapter: code review comments fixed

* Fixed documentation

* AdHash compliance with #6650

Adding advertiserDomains to meta data

* Fixed deep equal for unit test

* AFP Bid Adapter: add new bid adapter and integration examples (#7301)

* Fix astraoneBidAdapter

* Fix examples; update astraoneBidAdapter description

* Fix astraoneBidAdapter_spec

* Remove integration examples

* Rename gbt to gpt

* update AFP Adapter and add page examples

* replace "AstraLab" with "AFP"

* fix prefixes in example pages

* Revert "update AFP Adapter and add page examples"

This reverts commit 6e15c6a6 (Revert "astraone" adapter)

* fix error while testing in CircleCI

* update AFP Adapter and add page examples

* Revert "update AFP Adapter and add page examples"

This reverts commit 31224ed19b624c5c639bf59f17abcd67061e6768.

* fix error while testing in CircleCI

* fix error while testing in CircleCI

* fix error while testing in CircleCI

* replace test ids

* add new format "Just Banner" and refactoring

* update examples in test page and in '.md' file

Co-authored-by: Liza Kobrazova <[email protected]>

* Rise Bid Adapteer:  docs update (#7442)

* add Rise adapter

* fixes

* change param isOrg to org

* Rise adapter

* change email for rise

* fix circle failed

* bump

* bump

* bump

* remove space

* Upgrade Rise adapter to 5.0

* update docs

Co-authored-by: Noam Tzuberi <[email protected]>
Co-authored-by: Laslo Chechur <[email protected]>

* ENG-8357 - update missing is hash in utils

* Weborama Real-time Data Module: add new RTD module (#7437)

* add first version

* small fixes

* fix email

* fix token encoding

* update doc

* add unit test, fix small code issues

* add option about ortb2

* update doc

* format doc

* fix example

* update example

* rename module name to weborama

* add placement id

* keep ortb2 feature not active by default

* remove gam key renaming options

* fix typo in doc

* fix typo

* fix typo 2

Co-authored-by: Tiago Peczenyj <[email protected]>

* New bidder adapter  - Adquery (#7441)

* init adapter

* implemented buildRequests

* new adquery adapter

* adquery adapter - prepared test

* adquery adapter - increase test coverage and minor changes after review

* adquery - fixed multi bid and response from server

Co-authored-by: m.czerwiak <[email protected]>

* medianetBidAdapter sending ortb2imp in bid request (#7443)

Co-authored-by: monis.q <[email protected]>

* removed pr logs and fixed sampling in medianetAnalyticsAdapter (#7423)

Co-authored-by: monis.q <[email protected]>

* Invibes Bid Adapter : multi request support (#7398)

* Invibes Bid Adapter - support for meta taxonomy

* InvibesBidAdapter - support for multi placement

* InvibesBidAdapter - support for multiplacement - tests & fixes

* InvibesBidAdapter - fix object typo

* InvibesBidAdapter - incremented version

* Triplelift Bid Adapter: Increase Instream TTL (#7455)

* removes duplicate eids from POST call

* additional tests

* pubcid support

* Bump elliptic from 6.5.3 to 6.5.4

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "Bump elliptic from 6.5.3 to 6.5.4"

* increases instream TTL

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dan Goldin <[email protected]>
Co-authored-by: Dan Goldin <[email protected]>

* TheMediaGridNM: use /hbjson endpoint (#7430)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

Co-authored-by: Chris Huie <[email protected]>

* Fix inf loop (#7460)

* update .submodules.json to include weborama rtd (#7461)

update .submodules.json to include weborama rtd submodule

* Inskin Bid Adapter: override schain with publisher id (#7444)

* Set publisher ID as schain id

* Updated Inskin markdown file

* Prebid 5.15.0 Release

* increment pre version

* PublinkId - validate hash and fix decode (#7439)

* Vidoomy Bid Adapter: bugfix for cookie sync with pixel fires (#7407)

* fix: vidoomy adapter, cookie sync with pixel fires

* fix: revert package-lock.json

* fix: switch to xhr

* fix: remove index.html

Co-authored-by: Sasan Farrokh <[email protected]>

* Colossus Adapter: add pbAdSlot support (#7464)

* add video&native traffic colossus ssp

* Native obj validation

* Native obj validation #2

* Added size field in requests

* fixed test

* fix merge conflicts

* move to 3.0

* move to 3.0

* fix IE11 new URL issue

* fix IE11 new URL issue

* fix IE11 new URL issue

* https for 3.0

* add https test

* add ccp and schain features

* fix test

* sync with upstream, fix conflicts

* Update colossussspBidAdapter.js

remove commented code

* Update colossussspBidAdapter.js

lint fix

* identity extensions

* identity extensions

* fix

* fix

* fix

* fix

* fix

* add tests for user ids

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* add gdpr support

* add gdpr support

* id5id support

* Update colossussspBidAdapter.js

add bidfloor parameter

* Update colossussspBidAdapter.js

check bidfloor

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter_spec.js

* use floor module

* Revert "use floor module"

This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad.

* use floor module

* update to 5v

* fix

* add uid2 and bidFloor support

* fix

* add pbadslot support

Co-authored-by: Vladislav Isaiko <[email protected]>
Co-authored-by: Aiholkin <[email protected]>
Co-authored-by: Mykhailo Yaremchuk <[email protected]>

* updating user ID module list (#7475)

* ogury Bid Adapter: fix getusersync method (#7472)

* Multiple Bid/Analytics Adapters: import utils functions as needed and not the whole module (#7471)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils as needed; dont import all

* import utils as needed; dont import all

* Import utils functions as needed; do not import whole module

* Multiple Bid/Analytics Adapters : import utils functions as needed, not whole module (#7469)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils as needed; dont import all

* import utils as needed; dont import all

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module  (#7477)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7490)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7479)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* TheMediaGrid: fix bug with wrong vastUrl (#7507)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

Co-authored-by: Chris Huie <[email protected]>

* Gumgum: ADTS-156 Improve GPID support by checking for value in new location within request object (#7500)

* PBjs Core : User sync iframe over image (#7454)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* Issue 7330

first loops through iframe syncs (it used to do pixel syncs first)
If a bidder gets an iframe, mark it.
Then PBJS should loop through pixel syncs
If a bidder is about to get a pixel but already got an iframe sync, skip it.

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7493)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* PBjs Core: use GPT's slot.updateTargetingFromMap instead of slot.setTargeting (Issue #7416) (#7453)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* using GPT's slot.updateTargetingFromMap instead of slot.setTargeting

tests are failing; need to fix tests

* now tests are passing

* tests passsing now

* modified the check for splitting the string

* added some explanation in comment

* code review suggestions

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7483)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Pbjs Core: avoid import all from utils in src/ files (#7466)

* adloader: not importing * from utils
* ajax: not importing * from utils
* AnalyticsAdapter: not importing * from utils
* adapterManager: not importing * from utils
* auction: not importing * from utils
* bidfactory: not importing * from utils
* config: not importing * from utils
* cpmBucketManager: not importing * from utils
* prebid: not importing * from utils
* Renderer: not importing * from utils
* storageManager: not importing * from utils
* targeting: not importing * from utils
* userSync: not importing * from utils
* videoCache: not importing * from utils

* Key Prebid Modules: import only what is needed from utils (#7468)

* validationFPDModule: import only what is needed from utils
* userIdModule: import only what is needed from utils
* rtdModule: import only what is needed from utils
* PBS: import only what is needed from utils
* multibid: import only what is needed from utils

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7496)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* JustPremium - schain support added (#7506)

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module  (#7491)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7486)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Fluct Bid Adapter: ie polyfill for url search params (#7478)

* Fluct Bid Adapter: ie polyfill 4 url search params

* more specific import

* see if corejs is white listed

* update to pure core js

* update link

* change format

* add to whitelist

* fix path to web

* add features path

* update path

* drop web in path

* fix path

* try again

* update to root

* restore path

* add comma

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7485)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* fix typo

Co-authored-by: Chris Huie <[email protected]>

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module  (#7480)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7492)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7484)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/other modules: import utils functions as needed and not the whole module (#7482)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7495)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7497)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7498)

* added support for pubcommon, digitrust, id5…
ChrisHuie pushed a commit that referenced this issue Nov 3, 2021
* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

#6650
supporting advertiserDomains

#6512
Support video params at the adunit level

#6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

Co-authored-by: Chandra Prakash <[email protected]>
Fawke pushed a commit that referenced this issue Nov 12, 2021
…position (#7652)

* Invibes Bid Adapter - support for adUnitCode differentiation in multiposition when same placement is used

* TheMediaGrid Bid Adapter: added adlivetech as alias (#7649)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

* TheMediaGridNM: fix possible bug with nurl

* TheMediaGrid: added alias as playwire

* TheMediaGrid: added alias as adlivetech

Co-authored-by: Chris Huie <[email protected]>

* move targets to packag.json (#7641)

* TrustX Bid Adapter: added support of PBAdSlot module (#7653)

* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter

* Add wtimeout to ad request params for TrustX Bid Adapter

* TrustX Bid Adapter: remove last ampersand in the ad request

* Update TrustX Bid Adapter to support identical uids in parameters

* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request

* Update TrustX Bid Adapter to support instream and outstream video

* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter

* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl

* HOTFIX for referrer encodind in TrustX Bid Adapter

* Fix test for TrustX Bid Adapter

* TrustX Bid Adapter: added keywords passing support

* TrustX Bid Adapter: added us_privacy parameter in bid request

* TrustX Bid Adapter: fix us_privacy parameter in bid request

* Fix alias error for TrustX Bid Adapter

* TrustX Bid Adapter: added new request format

* TrustX Bid adapter: fix new format endpoint

* TrustX Bid Adapter: update md file to support useNewFormat parameter

* TrustX Bid Adapter: added additional sync url

* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls

* TrustX Bid Adapter: added support of meta.advertiserDomains

* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format

* TrustX Bid Adapter: Use new format by default + new keywords logic

* TrustX Bid Adapter: fix md file

* TrustX: Convert all id-like request fields to a string

* TrustX: added vastUrl support

* TrustX: fix segments format

* TrustX: added support of PBAdSlot module

* OpenX Bid adapter: Handle new user Ids (#7642)

* Saamba Bid Adapter: support  video params, and the floors module (#7448)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

#6650
supporting advertiserDomains

#6512
Support video params at the adunit level

#6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

Co-authored-by: Chandra Prakash <[email protected]>

* IX Bid Adapter: capture errors in LS and send errors in request (#7630)

* capture errors in LS and send errors in request

* fix linting

* Deepintent: secure flag set using proper protocol value (#7655)

* VIS.X: fix url for timeout pixel (#7657)

* appnexus bid adapter - add support for brandId (#7658)

* Invibes Bid Adapter - redo tests

* Engageya bid adapter improvements (#7656)

* Validate image size

* Support net revenue

* Add widget view pixel

* Eplanning & Adapter Manager: fix testing of innerwidth to fix current build (#7679)

* console log innerWidth

* hmmm

* more debug

* weird

* if I change to larger mediaQuery it works I think

* stub window.top becasue we are mocking just window

* stub similar to sizeConfig test

* addressing window things

* i camel cased

* stub stuff right

* remove debug logs

* Smaato: Pass through bidRequest.schain (#7675)

Co-authored-by: Bernhard Pickenbrock <[email protected]>

* expose seedtag gvl id for TFC2 support (#7674)

* docs only: remove reference to release notes page and some documentation links (#7672)

* Capture target demand provider (#7636)

- Use the provided storage manager
- Capture target demand provider & account id
- Add flag to trigger randomly-generated demo bid response

* Invibes Bid Adapter - added unit tests for adUnitCode logic

* Invibes Bid Adapter - fixed lint

* Datablocks Bid Adapter: update url (#7680)

* updated url

* update metrics url

Co-authored-by: John Mayor <[email protected]>

* Datablocks Tests: fix failing tests (#7687)

* Datablocks Tests: fix failing tests

* take out source

* RichAudience Bid Adapter: Update GetFloors (#7664)

* Update GetFloors

* Update Strings must use singlequote

* Update push

* Update remove space

* Push Test

* Push Test 2

* New Attempt

* New Attempt 2

* New Attempt 3

* New Attempt 5

Co-authored-by: sgimenez <[email protected]>

* Adhese Bid Adapter: Configurable vast as url (#7659)

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2.

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2.

* Adhese bid adapter: make the vastContentAsUrl setting configurable

Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: westerschmal <[email protected]>

* add bidderDefaultFunction (#7628)

* IX Bid Adapter: add support for handling vastXML responses in PBJS (#7661)

* Add Index Exchange Video Adapter

* add support for handling vastXML responses in PBJS

* Remove Video Adapter code

Co-authored-by: Michael Harris <[email protected]>
Co-authored-by: Arven Ding <[email protected]>
Co-authored-by: IX Prebid Support <[email protected]>
Co-authored-by: Michael Burns <[email protected]>
Co-authored-by: shahin.rahbariasl <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>

* PubMatic Bid Adapter: add Groupm  as alias bidder (#7692)

* Changed net revenue to True

* Added groupm as alias in pubmaticBidAdapter

* Added gvlid for groupm alias

* add space for linting

Co-authored-by: Azhar <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* GPT Pre Auction: setting GPID (#7671)

* set gpid

* fix gptPreAuction tests

* clean logic + add test

* Do not lint node_modules (#7689)

Running npm ci with npm 8.x installs dependencies in plugins/eslint/node_modules, which chokes the linter.

* send all custom params to the bidder (#7685)

* Revert "RichAudience Bid Adapter: Update GetFloors (#7664)" (#7695)

This reverts commit 6b027f5.

* Prebid 6.1.0 Release

* increment pre version

* Invibes Bid Adapter - support for adUnitCode differentiation in multiposition when same placement is used

* Invibes Bid Adapter - redo tests

* Invibes Bid Adapter - added unit tests for adUnitCode logic

* Invibes Bid Adapter - fixed lint

Co-authored-by: TheMediaGrid <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
Co-authored-by: PWyrembak <[email protected]>
Co-authored-by: Luigi Sayson <[email protected]>
Co-authored-by: NeerajKrRai <[email protected]>
Co-authored-by: Chandra Prakash <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>
Co-authored-by: Parth Shah <[email protected]>
Co-authored-by: Michael Kuryshev <[email protected]>
Co-authored-by: jsnellbaker <[email protected]>
Co-authored-by: Miko Stern <[email protected]>
Co-authored-by: Robert Ray Martinez III <[email protected]>
Co-authored-by: el-chuck <[email protected]>
Co-authored-by: Bernhard Pickenbrock <[email protected]>
Co-authored-by: Yohan Boutin <[email protected]>
Co-authored-by: Scott Menzer <[email protected]>
Co-authored-by: Samuel Dobbie <[email protected]>
Co-authored-by: jmayor <[email protected]>
Co-authored-by: John Mayor <[email protected]>
Co-authored-by: Rich Audience <[email protected]>
Co-authored-by: sgimenez <[email protected]>
Co-authored-by: mefjush <[email protected]>
Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: westerschmal <[email protected]>
Co-authored-by: eknis <[email protected]>
Co-authored-by: shahinrahbariasl <[email protected]>
Co-authored-by: Michael Harris <[email protected]>
Co-authored-by: Arven Ding <[email protected]>
Co-authored-by: IX Prebid Support <[email protected]>
Co-authored-by: Michael Burns <[email protected]>
Co-authored-by: shahin.rahbariasl <[email protected]>
Co-authored-by: pm-azhar-mulla <[email protected]>
Co-authored-by: Azhar <[email protected]>
Co-authored-by: dgirardi <[email protected]>
Co-authored-by: antoinezaz <[email protected]>
Co-authored-by: Jason Snellbaker <[email protected]>
pm-manasi-moghe added a commit to PubMatic-OpenWrap/Prebid.js that referenced this issue Dec 27, 2021
* ZetaSspBidAdapter: rename files across ${bidderCode}BidAdapter.js (#7317)

Co-authored-by: Surovenko Alexey <[email protected]>

* Prebid 5.10.0 release

* increment pre version

* GumGum: sends maxw and maxh query parameters for slot requests (#7232)

* adds meta field to bidresponse

* adds meta mediatype and advertiserdomain default

* use response sizes in bidresponse

* sends maxw and maxh query params for slot requests

* Build Process: avoid Eslint spread operator error (#7313)

* Eslint: avoid spread operator error

* Lint config files

* Include all .js files with `gulp lint`

* BeOp Bid Adapter : New Bid Adapter (#7195)

* Init BeOp adapter

* Init BeOp prebid Adapter (#1)

* Init BeOp prebid Adapter

* Partial commit

* TC String, currency, floor

* onTimeout fn implem

* onBidWon implem

* common tracking setup and still testing

* Fix tests

* Final test

* Add tests on consent and response

* Post review Commit

* change markdown bidder name and sizes in examples

* Change BeOp endpoint to get bid responses

* Valid params to test the module

* Remove package-lock changes

* Fix keyword access

* Fix

Co-authored-by: bloodyowl <[email protected]>

* feat: compliant with Prebid v5.0 for wipes bid adapter (#7320)

* Dev Tools (Babel): update babel target browser versions (#7248)

* Babel : change babel target browser versions

* mod versions

* update versions

* update ios version

* Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324)

* Added Non-Static Bid Floor Support

* Added floors module test cases and removed unsupported bid.params.bidFloor coding

Co-authored-by: Ubuntu <[email protected]>

* Revert "Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324)" (#7331)

This reverts commit a1c8a1e2dcd916b5cf936597e9b62b5b2ebd48ef.

* Impactify Bid Adapter: testing parameter (#7332)

* Update for Prebid 5.X

* Update to Prebid 5.X

* Small update for custom parameter for testing

* Criteo Bid Adapter: fix crashes when video parameters are 0 (#7334)

* Zeta Ssp Bid Adapter: support video (#7295)

* Zeta Ssp Bid Adapter: video support

* fixes(1)

* fixes(2)

* fixes(3)

* remove unused import

Co-authored-by: Surovenko Alexey <[email protected]>

* EX-3165 Make getConfig call a clone (#7333)

Co-authored-by: Mikhalovich <[email protected]>

* TrustX Bid Adapter: Use new format as default + new format for keywords (#7288)

* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter

* Add wtimeout to ad request params for TrustX Bid Adapter

* TrustX Bid Adapter: remove last ampersand in the ad request

* Update TrustX Bid Adapter to support identical uids in parameters

* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request

* Update TrustX Bid Adapter to support instream and outstream video

* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter

* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl

* HOTFIX for referrer encodind in TrustX Bid Adapter

* Fix test for TrustX Bid Adapter

* TrustX Bid Adapter: added keywords passing support

* TrustX Bid Adapter: added us_privacy parameter in bid request

* TrustX Bid Adapter: fix us_privacy parameter in bid request

* Fix alias error for TrustX Bid Adapter

* TrustX Bid Adapter: added new request format

* TrustX Bid adapter: fix new format endpoint

* TrustX Bid Adapter: update md file to support useNewFormat parameter

* TrustX Bid Adapter: added additional sync url

* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls

* TrustX Bid Adapter: added support of meta.advertiserDomains

* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format

* TrustX Bid Adapter: Use new format by default + new keywords logic

* TrustX Bid Adapter: fix md file

* Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)

* feat(sublimeBidAdapter): moving notifyId from an external to an internal ref

* fix(sublimeBidAdapter): fixing device detection regexps

* feat(sublimeBidAdapter): improve bid request validation

Co-authored-by: François-Georges Cloutier <[email protected]>
Co-authored-by: Mathieu Darse <[email protected]>

* remove weborama bid adapter markdown, since the original module was deleted on version 3.0.0 (see issue #4580) (#7339)

Co-authored-by: Tiago Peczenyj <[email protected]>

* send tid and eids to adserver (#7302)

* tappx Bid Adapter: add video outstream feature (#7325)

* tappx: upate adapter version

* tappx: add outstream to video support context

* tappx: outstream with adnxs player

* tappx: add external tappx renderer

* tappx: update md description

* tappx :: improve null control, log text,

* tappx: test - update valid bid for video outstream

* tappx: fix issue obtaining url player

* tappx: test - update for video

* tappx: fix adapter version

Co-authored-by: marc_tappx <[email protected]>

* Mgid Bid Adapter: make changes to comply with 5.x requirements (#7319)

* restore mgidBidAdapter.js with 5.x support

* use gvlid

* restore mgidBidAdapter.js with 5.x support

* read pos in standard way

Co-authored-by: gaudeamus <[email protected]>

* Revert "Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)" (#7346)

This reverts commit ca5c28c5a72406f85e4018001a728d193194aae4.

* Multiple changes added (#7343)

* Video request schain support
* Optional device.ip param support
* gpid support added

* Advangelists Bid Adapter: support adomain, video params, and the floors module (#7226)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

https://github.com/prebid/Prebid.js/issues/6650
supporting advertiserDomains

https://github.com/prebid/Prebid.js/issues/6512
Support video params at the adunit level

https://github.com/prebid/Prebid.js/issues/6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

Co-authored-by: Chandra Prakash <[email protected]>

* Vrtcal Bid Adapter: Added Price Floors Module Support (#7342)

* Vrtcal Bid Adapter: Added Price Floors Module Support

* Updated to utilize isFn and isPlainObject

Co-authored-by: Ubuntu <[email protected]>

* Insticator Bid Adapter: add new bid adapter (#7277)

* Added Insticator Bidder Adapter

* Insticator Bidder Adapter fixes

* Insticator Bidder Adapter - updated example

* Insticator Bidder Adapter - add meta.advertiserDomains

* minor change

* rerun circle ci build

Co-authored-by: Artur Nabiullin <[email protected]>

* Adding back: Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7350)

* Revert "Revert "Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)" (#7346)"

This reverts commit 4be2da93e043a81e1cc8218d61f99682f35c46ff.

* IE is annoying

* Impactify Bid Adapter : patch sizes and variable type (#7352)

* Update for Prebid 5.X

* Update to Prebid 5.X

* impactify - Change default video size and variable type

Set the variable type to integer and change the default size of video

* Prebid 5.11.0 Release

* Increment pre version

* Ad partner Bid Adapter: advertiser domains for Prebid 5 compliance (#7347)

* Add advertiserDomains field to adapter

* Add working Unit ID

* kick of Circle Ci tests

* Change Unit ID

* kick off CircleCi tests

Co-authored-by: lovephp-sweety <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* Prebid Core: emitting BEFORE_BIDDER_HTTP event per bidder network request (#7296)

* emitting BEFORE_BIDDER_REQUEST event per bidder network request

* kick off circleci tests

* renaming BEFORE_BIDDER_REQUEST to BEFORE_BIDDER_HTTP

Signed-off-by: Elad Yosifon <[email protected]>

* kick off CircleCI tests manually

Co-authored-by: Chris Huie <[email protected]>

* Opera Ads Adapter: fix floor price support (#7357)

* Opera Ads Adapter: update example parameters in docs

* Opera Ads Adapter: fix floor price support

* Our OpenRTB server only supports USD, any other currency request will
  be ignored

* change request method (#7360)

Co-authored-by: atkachov <[email protected]>

* Colossus Bid Adapter: add Unified ID 2.0  (#7358)

* add video&native traffic colossus ssp

* Native obj validation

* Native obj validation #2

* Added size field in requests

* fixed test

* fix merge conflicts

* move to 3.0

* move to 3.0

* fix IE11 new URL issue

* fix IE11 new URL issue

* fix IE11 new URL issue

* https for 3.0

* add https test

* add ccp and schain features

* fix test

* sync with upstream, fix conflicts

* Update colossussspBidAdapter.js

remove commented code

* Update colossussspBidAdapter.js

lint fix

* identity extensions

* identity extensions

* fix

* fix

* fix

* fix

* fix

* add tests for user ids

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* add gdpr support

* add gdpr support

* id5id support

* Update colossussspBidAdapter.js

add bidfloor parameter

* Update colossussspBidAdapter.js

check bidfloor

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter_spec.js

* use floor module

* Revert "use floor module"

This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad.

* use floor module

* update to 5v

* fix

* add uid2 and bidFloor support

* fix

Co-authored-by: Vladislav Isaiko <[email protected]>
Co-authored-by: Aiholkin <[email protected]>
Co-authored-by: Mykhailo Yaremchuk <[email protected]>

* Navegg UserId: add new userid submodule (#7123)

* navegg userid

* remove unused variable results

* fix submodules json

* unit test to find navegg id

* Adjustments according to revision

* new unit tests

* add akamai module

* add akamai module

* iasRtdProvider: implements getTargetingData method (#7344)

* PREP-285 Previd v.5 adapter for publisher optimization

* PREP-285 update getBidRequestData function response

* PREP-285 add test case for getTargetingData function

* PREP-185 refactor code

* PREP-285 add test cases

* PREP-285 fix test case

* PREP-285 change to use getAdUnitSizes function to get sizes

* byData Analytics Adapter: add new analytics adapter (#7260)

* initial commit-byDataAnalyticsAdapter

* update metadata fields at byDataAnalyticsAdapter.md

* eslint import error fixed

* update unneeded defective code and insecure randomness

* updated unique  userid function

* samplerate update-suggested changes

Co-authored-by: Jitendra Kumar <[email protected]>

* im rtd segment module (#7359)

* Pubmatic Bid Adapter: add support for JW Player (#7291)

* changes to support jw player in pubmatic adapter

* changed incorrect variable name in function

* code optimisation changes

* unmix quotes for linting

Co-authored-by: Manasi <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* add IQZone adapter (#7309)

LGTM

* smartx Bid Adapter: bugfix outstream options for default outstream renderer configuration (#7372)

* 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

Co-authored-by: smartclip AdTechnology <[email protected]>
Co-authored-by: Gino Cirlini <[email protected]>

* Adloox real time data module (#6310)

* Prebid 5.12.0 Release

* Increment pre version

* Finteza Analytics Adapter: bugfix for flaky test (Issue #7348) (#7356)

* Testing if Another Adapter is the Issue

* researching error

* add time to test latency

* add this

* fix undefined

* move length check after other checks

* fix linting

* move other length test

* update other length check to test

* IX Adapter: buildRequests refactor (#7364)

* buildRequests refactor

* remove use of Array.includes

Co-authored-by: Love Sharma <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>

* Onetag Bid Adapter: extend mediaType support (#7363)

* add support for all mediaType fields

* fix test unit

Co-authored-by: francesco <[email protected]>

* Impactify Bid Adapter: add userid schain support (#7377)

* Update for Prebid 5.X

* Update to Prebid 5.X

* Add support for UserID and Schain Modules.

* Remove ESL-lint for no console

* Add the UserID in test

* VIS.X Bid Adapter: migrate from GET to POSTs & send additional userIDs as an EIDS object (#7328)

* VIS.X: migrate from GET to POSTs & send additional userIDs

* VIS.X: fix tests

* Rise Bid Adapter: improve isBidRequestValid and size detection along with other updates (#7362)

* add Rise adapter

* fixes

* change param isOrg to org

* Rise adapter

* change email for rise

* fix circle failed

* bump

* bump

* bump

* remove space

* Upgrade Rise adapter to 5.0

* improvments

* fixes & extra improcments

* fix bug

* revert packege-lock.json

* rollback getsizes changes

* fix

* bump

Co-authored-by: Noam Tzuberi <[email protected]>
Co-authored-by: Laslo Chechur <[email protected]>

* Adkernel Bid Adapter: unibots alias (#7387)

* change smartyads ad unit parameters (#7380)

* TrustX Bid Adapter: convert all id-like request fields to a string (#7386)

* Sharethrough adapter: connect to OpenRTB endpoint (#7290)

* Use conventional currency location (#7381)

Fixes #7378

* omit empty targeting value (#7366)

* VIS.X Bid Adapter: pass targeting to bidResponse.adserverTargeting (#7391)

* VIS.X: migrate from GET to POSTs & send additional userIDs

* VIS.X: fix tests

* VIS.X: pass bid.ext.prebid.targeting to bidResponse.adserverTargeting

* ADman Media Adapter: compatible with version 5 and support uid2 (#7383)

* Add Adman bid adapter

* Add supportedMediaTypes property

* Update ADman Media bidder adapter

* Remove console.log

* Fix typo

* revert package-json.lock

* Delete package-lock.json

* back to original package-lock.json

* catch pbjs error

* catch pbjs error

* catch pbjs error

* log

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* Update admanBidAdapter.js

add consnet to sync url

* Update admanBidAdapter.js

fix import

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

check consent object data availability

* сompatible with prebid v5

Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: ADman Media <[email protected]>
Co-authored-by: SmartyAdman <[email protected]>

* TheMediaGrid Bid Adapter: fill user.id from fpd cookie (#7279)

* TheMediaGrid Bid Adapter: Added support of nurl in the response (#7384)

* Prebid Core: update npm install to ci & remov (#7369)

* Ad Partner Bid Adapter: add user syncs and partner ID (#7376)

* TheMediaGrid Bid Adapter: Request key fixes (#7385)

* Prebid Core: Add readConfig functionality to clone the config instead of referencing it (#7237)

* PBS Bid Adapter: Add additional ortb2 fields in request object (#7315)

* add additional fields in ortb2 object

* merge entire ortb2 object to the request object without if checks

* add findRootDomain func

Co-authored-by: nsen <[email protected]>

* Documentation: adding no-adserver example (#7308)

* adding no-adserver example

* Update basic_noadserver.html

* Publink Id System (Conversant): add new user id module (#7322)

* If the bidReq has gam adslot use it (#7374)

* IX Bid Adapter: Adding support for IX Outstream Renderer (#7390)

* add ix renderer support

* add unit tests

* lint fix

* A publisher requested that we remove the bid.ad value for outstream since we provide the vastUrl (#7394)

* BLIINK Bid Adapter : Add new adapter (#7299)

* feat(adapter): Add bliink bid adapter

* feat(tests): Add tests unit file

* refactor: code optimisation and fix cookie sync

* fix(bliinkAdapter): get meta value

Co-authored-by: Jonathan <[email protected]>
Co-authored-by: samuel.kerboeuf <[email protected]>

* PBjs Core (Targeting): bugfix for issue #7323 adding extra spaces (#7337)

* Between Bid Adapter: add ids (#7316)

* between adapter: add ids

* between-adapter: update ids

* "Prebid 5.13 Release"

* Increment pre version

* TargetVideo Bid Adapter: add new adapter (#7336)

* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo bid adapter

* Merkle endpoint configurable (#7400)

Co-authored-by: skocheri <[email protected]>

* Revert "Merkle endpoint configurable (#7400)" (#7401)

This reverts commit 2b921539c0dd58fdc0743083266e2ab352fe7bde.

* Timeout RTD module: initial release (#7395)

* Add Prebid timeout RTD module

* increase test coverage

* Add header to doc

* Lint fixes

* Add unknown connection speed to doc

* Fix doc, add unit test

* CriteoIdSystem returns a callback to initiate user sync (#7371)

* Added sizeId 562 (300x431) (#7408)

* Update .submodules.json (#7406)

* add custom error messages for beachfront bid validation (#7412)

Co-authored-by: John Salis <[email protected]>

* Add new sizes (#7414)

Dimensions: 320x431
Size ID: 564

Dimensions: 320x300
Size ID: 566

Dimensions: 300x150
Size ID: 568

Dimensions: 300x125
Size ID: 570

Dimensions: 250x350
Size ID: 572

Dimensions: 620x891
Size ID: 574

Dimensions: 610x877
Size ID: 576

Dimensions: 980x552
Size ID: 578

Dimensions: 505x656
Size ID: 580

* PulsePoint Bid Adapter: support for additional user id providers (#7389)

* ET-1691: Pulsepoint Analytics adapter for Prebid. (#1)

* ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter

* ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter

* ET-1691: cleanup

* ET-1691: minor

* ET-1691: revert package.json change

* Adding bidRequest to bidFactory.createBid method as per https://github.com/prebid/Prebid.js/issues/509

* ET-1765: Adding support for additional params in PulsePoint adapter (#2)

* ET-1850: Fixing https://github.com/prebid/Prebid.js/issues/866

* Minor fix

* Adding mandatory parameters to Bid

* ET-9372: PulsePoint Adapter - support for additional user id providers

* Fix for haloId

* smartx Bid Adapter: fix empty title not configurable (#7417)

* 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

Co-authored-by: smartclip AdTechnology <[email protected]>
Co-authored-by: Gino Cirlini <[email protected]>

* gjirafa Bid Adapter: add biskoID and segmeents (#7409)

* Added integr8 adapter

* Added floor module support

* Added floor tests

* Added integr8 adapter

* Added floor module support

* Added floor tests

* Added biskoId and segments to bid request

* Added biskoId and segments to bid request (#7411)

* malltv Bid Adapter : add biskoId, auctionId, and segments (#7410)

* Added biskoId and segments to bid request

* Added auctionId to bid request

* Gumgum Bid Adapter: remove slotid type checking  (#7420)

* Gumgum: ADTS-149 Prevent slot ID type coercion before sending request

* confirmed with ad server BE that native params should also not be forced integers

* Fluct Bid Adapter: add adomain for Prebid 5 compliance (#7353)

* add fluct

* add newline for linting

* Merkle Id System: make endpoint optionally configurable (#7404)

* Timeout RTD Provider & Insticator & Sharethrough Bid Adapter: bug fixes for imports (#7424)

* Update timeoutRtdProvider.js

* Update timeoutRtdProvider.js

* Update timeoutRtdProvider.js

* Update sharethroughBidAdapter.js

* Update sharethroughBidAdapter.js

* Update sharethroughBidAdapter.js

* Update insticatorBidAdapter.js

* Publink UserId Submodule: publinkIdSystem_spec.js test fix on ie11 (#7425)

* Fix ancestorOrigin access (#7429)

Co-authored-by: francesco <[email protected]>

* Criteo Bid Adapter: update FastBid version to 113 (#7418)

* Nativo Bid Adapter: Define GVLID (#7432)

* Update nativoBidAdapter.js

* Update nativoBidAdapter.js

* PubMatic bid adapter: while retrieving floor from floor module pass banner-sizes instead of * (#7419)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* use minimum floor from each size

* added comments

* floor retrieval: removed custom logic for Video; will pass * for video

* added some logs

* corrected teh value

* indent

* modified the test cases

* read banner sizes from impObj than bid object

* 5.14.0 release

* 5.15.0-pre

* Adf adapter: price floors module support (#7427)

* Rubicon Analytics: send error.description instead (#7433)

* seeding Alliance Bid Adapter: update to comply with Prebid 5 (#7426)

* add seedingAlliance Adapter

* add two native default params

* ...

* ...

* seedingAlliance Adapter: add two more default native params

* updating seedingAlliance Adapter

* seedingAlliance Adapter

Co-authored-by: Jonas Hilsen <[email protected]>

* AdHash Bid Adaptor : update to comply with Prebid 5.0 (#7403)

* AdHash Bidder Adapter: initial prebid.js integration

* AdHash Bidder Adapter: code review comments fixed

* Fixed documentation

* AdHash compliance with #6650

Adding advertiserDomains to meta data

* Fixed deep equal for unit test

* AFP Bid Adapter: add new bid adapter and integration examples (#7301)

* Fix astraoneBidAdapter

* Fix examples; update astraoneBidAdapter description

* Fix astraoneBidAdapter_spec

* Remove integration examples

* Rename gbt to gpt

* update AFP Adapter and add page examples

* replace "AstraLab" with "AFP"

* fix prefixes in example pages

* Revert "update AFP Adapter and add page examples"

This reverts commit 6e15c6a6 (Revert "astraone" adapter)

* fix error while testing in CircleCI

* update AFP Adapter and add page examples

* Revert "update AFP Adapter and add page examples"

This reverts commit 31224ed19b624c5c639bf59f17abcd67061e6768.

* fix error while testing in CircleCI

* fix error while testing in CircleCI

* fix error while testing in CircleCI

* replace test ids

* add new format "Just Banner" and refactoring

* update examples in test page and in '.md' file

Co-authored-by: Liza Kobrazova <[email protected]>

* Rise Bid Adapteer:  docs update (#7442)

* add Rise adapter

* fixes

* change param isOrg to org

* Rise adapter

* change email for rise

* fix circle failed

* bump

* bump

* bump

* remove space

* Upgrade Rise adapter to 5.0

* update docs

Co-authored-by: Noam Tzuberi <[email protected]>
Co-authored-by: Laslo Chechur <[email protected]>

* Weborama Real-time Data Module: add new RTD module (#7437)

* add first version

* small fixes

* fix email

* fix token encoding

* update doc

* add unit test, fix small code issues

* add option about ortb2

* update doc

* format doc

* fix example

* update example

* rename module name to weborama

* add placement id

* keep ortb2 feature not active by default

* remove gam key renaming options

* fix typo in doc

* fix typo

* fix typo 2

Co-authored-by: Tiago Peczenyj <[email protected]>

* New bidder adapter  - Adquery (#7441)

* init adapter

* implemented buildRequests

* new adquery adapter

* adquery adapter - prepared test

* adquery adapter - increase test coverage and minor changes after review

* adquery - fixed multi bid and response from server

Co-authored-by: m.czerwiak <[email protected]>

* medianetBidAdapter sending ortb2imp in bid request (#7443)

Co-authored-by: monis.q <[email protected]>

* removed pr logs and fixed sampling in medianetAnalyticsAdapter (#7423)

Co-authored-by: monis.q <[email protected]>

* Invibes Bid Adapter : multi request support (#7398)

* Invibes Bid Adapter - support for meta taxonomy

* InvibesBidAdapter - support for multi placement

* InvibesBidAdapter - support for multiplacement - tests & fixes

* InvibesBidAdapter - fix object typo

* InvibesBidAdapter - incremented version

* Triplelift Bid Adapter: Increase Instream TTL (#7455)

* removes duplicate eids from POST call

* additional tests

* pubcid support

* Bump elliptic from 6.5.3 to 6.5.4

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "Bump elliptic from 6.5.3 to 6.5.4"

* increases instream TTL

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dan Goldin <[email protected]>
Co-authored-by: Dan Goldin <[email protected]>

* TheMediaGridNM: use /hbjson endpoint (#7430)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

Co-authored-by: Chris Huie <[email protected]>

* Fix inf loop (#7460)

* update .submodules.json to include weborama rtd (#7461)

update .submodules.json to include weborama rtd submodule

* Inskin Bid Adapter: override schain with publisher id (#7444)

* Set publisher ID as schain id

* Updated Inskin markdown file

* Prebid 5.15.0 Release

* increment pre version

* PublinkId - validate hash and fix decode (#7439)

* Vidoomy Bid Adapter: bugfix for cookie sync with pixel fires (#7407)

* fix: vidoomy adapter, cookie sync with pixel fires

* fix: revert package-lock.json

* fix: switch to xhr

* fix: remove index.html

Co-authored-by: Sasan Farrokh <[email protected]>

* Colossus Adapter: add pbAdSlot support (#7464)

* add video&native traffic colossus ssp

* Native obj validation

* Native obj validation #2

* Added size field in requests

* fixed test

* fix merge conflicts

* move to 3.0

* move to 3.0

* fix IE11 new URL issue

* fix IE11 new URL issue

* fix IE11 new URL issue

* https for 3.0

* add https test

* add ccp and schain features

* fix test

* sync with upstream, fix conflicts

* Update colossussspBidAdapter.js

remove commented code

* Update colossussspBidAdapter.js

lint fix

* identity extensions

* identity extensions

* fix

* fix

* fix

* fix

* fix

* add tests for user ids

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* add gdpr support

* add gdpr support

* id5id support

* Update colossussspBidAdapter.js

add bidfloor parameter

* Update colossussspBidAdapter.js

check bidfloor

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter_spec.js

* use floor module

* Revert "use floor module"

This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad.

* use floor module

* update to 5v

* fix

* add uid2 and bidFloor support

* fix

* add pbadslot support

Co-authored-by: Vladislav Isaiko <[email protected]>
Co-authored-by: Aiholkin <[email protected]>
Co-authored-by: Mykhailo Yaremchuk <[email protected]>

* updating user ID module list (#7475)

* ogury Bid Adapter: fix getusersync method (#7472)

* Multiple Bid/Analytics Adapters: import utils functions as needed and not the whole module (#7471)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils as needed; dont import all

* import utils as needed; dont import all

* Import utils functions as needed; do not import whole module

* Multiple Bid/Analytics Adapters : import utils functions as needed, not whole module (#7469)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils as needed; dont import all

* import utils as needed; dont import all

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module  (#7477)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7490)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7479)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* TheMediaGrid: fix bug with wrong vastUrl (#7507)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

Co-authored-by: Chris Huie <[email protected]>

* Gumgum: ADTS-156 Improve GPID support by checking for value in new location within request object (#7500)

* PBjs Core : User sync iframe over image (#7454)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* Issue 7330

first loops through iframe syncs (it used to do pixel syncs first)
If a bidder gets an iframe, mark it.
Then PBJS should loop through pixel syncs
If a bidder is about to get a pixel but already got an iframe sync, skip it.

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7493)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* PBjs Core: use GPT's slot.updateTargetingFromMap instead of slot.setTargeting (Issue #7416) (#7453)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* using GPT's slot.updateTargetingFromMap instead of slot.setTargeting

tests are failing; need to fix tests

* now tests are passing

* tests passsing now

* modified the check for splitting the string

* added some explanation in comment

* code review suggestions

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7483)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Pbjs Core: avoid import all from utils in src/ files (#7466)

* adloader: not importing * from utils
* ajax: not importing * from utils
* AnalyticsAdapter: not importing * from utils
* adapterManager: not importing * from utils
* auction: not importing * from utils
* bidfactory: not importing * from utils
* config: not importing * from utils
* cpmBucketManager: not importing * from utils
* prebid: not importing * from utils
* Renderer: not importing * from utils
* storageManager: not importing * from utils
* targeting: not importing * from utils
* userSync: not importing * from utils
* videoCache: not importing * from utils

* Key Prebid Modules: import only what is needed from utils (#7468)

* validationFPDModule: import only what is needed from utils
* userIdModule: import only what is needed from utils
* rtdModule: import only what is needed from utils
* PBS: import only what is needed from utils
* multibid: import only what is needed from utils

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7496)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* JustPremium - schain support added (#7506)

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module  (#7491)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7486)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Fluct Bid Adapter: ie polyfill for url search params (#7478)

* Fluct Bid Adapter: ie polyfill 4 url search params

* more specific import

* see if corejs is white listed

* update to pure core js

* update link

* change format

* add to whitelist

* fix path to web

* add features path

* update path

* drop web in path

* fix path

* try again

* update to root

* restore path

* add comma

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7485)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* fix typo

Co-authored-by: Chris Huie <[email protected]>

* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module  (#7480)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7492)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7484)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/other modules: import utils functions as needed and not the whole module (#7482)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7495)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7497)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7498)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7502)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* Revert "import utils functions as needed and not the whole module"

This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.

* Revert "import utils functions as needed and not the whole module"

This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.

* Revert "import utils functions as needed and not the whole module"

This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* import utils functions as needed and not the whole module

* E-planning Bid Adapter: hostname modification (#7474)

* E-planning Bid Adapter hostname modification

* Change of currency constant name in E-planning bid adapter

* Livewrapped Bid Adapter: read data-adunitid attribute & pass to analytics endpoint (#7459)

* Livewrapped bid and analytics adapter

* Fixed some tests for browser compatibility

* Fixed some tests for browser compatibility

* Changed analytics adapter code name

* Fix double quote in debug message

* modified how gdpr is being passed

* Added support for Publisher Common ID Module

* Corrections for ttr in analytics

* ANalytics updates

* Auction start time stamp changed

* Detect recovered ad blocked requests
Make it possible to pass dynamic parameters to adapter

* Collect info on ad units receiving any valid bid

* Support for ID5
Pass metadata from adapter

* Typo in test + eids on wrong level

* Fix for Prebid 3.0

* Fix get referer

* http -> https in tests

* Native support

* Read sizes from mediatype.banner

* Revert accidental commit

* Support native data collection + minor refactorings

* Set analytics endpoint

* Support for app parameters

* Fix issue where adunits with bids were not counted on reload

* Send debug info from adapter to external debugger

* SChain support

* Send GDPR data in analytics request

* video support

Video support

* Report back floor via analytic

* Send auction id and adunit/bidder connection id

* Criteo id support

* Updated example

* livewrapped Analytics Adapter info file

* Livewrapped gvlid

* Pass parameter from wrapper

* Read data-adunitid attribute on ad container if it exists and pass to analytics endpoint

* Fix null check

* Rubicon Bid Adapter: bugfix for copying params.video.language (#7470)

* Fixed merge branch issue

* Fixed merge branch issue

Co-authored-by: Patrick Loughrey <[email protected]>

* tappx Bid Adapter: fix site param and add extra video params (#7451)

* tappxBidAdapter :: update way getting site domain

* tappxBidAdapter :: add lurl, nurl, burl

* tappxBidadapter :: update adapter version

* tappxBidAdapter :: add rewarded video to request

* tappxBidAdapter :: update outstream video adding skip option

* tappxBidAdapter: test lurl, burl, nurl, dealId

* tappxBidAdapter: test video rewarded

* tappxBidAdapter: add _extractPageUrl tests

* fix double quote linting

Co-authored-by: marc_tappx <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* Prebid 5.3.0 Release

* Fix last commit where I updated package-lock.json instead of package.json

Prebid 5.16.0 Release

* Increment pre version

* Yieldmo Bid Adapter: add shared id support and cleaned up device.ip (#7501)

* sharedID support added

* cleaned up device.ip support

* utils import change

* Slimcut Bid Adapter: porting from 4.x with adomain (#7514)

* slimcut adapter: porting from 4.x with adomain

* fix utils imports

* fix linting

Co-authored-by: Chris Huie <[email protected]>

* Nativo Bid Adapter: update to adUnit param usage (#7517)

* Initial nativoBidAdapter document creation (js, md and spec)

* Fulling working prebid using nativoBidAdapter. Support for GDPR and CCPA in user syncs.

* Added defult size settings based on the largest ad unit. Added response body validation. Added consent to request url qs params.

* Changed bidder endpoint url

* Changed double quotes to single quotes.

* Reverted package-json.lock to remove modifications from PR

* Added optional bidder param 'url' so the ad server can force- match an existing placement

* Lint fix. Added space after if.

* Added new QS param to send various adUnit data to adapter endpopint

* Updated unit test for new QS param

* Added qs param to keep track of ad unit refreshes

* Updated bidMap key default value

* PubLink id system adds params for site id and api key (#7515)

* Gumgum Bid Adapter: use nearest matching h/w dimensions from bid request (#7505)

* Gumgum: ADTS-157 use nearest matching h/w dimensions from bid request

* updated method calls from utils

* Pubmatic Bid Adapter: add support for JW player (#7450)

* changes to support jwplayer segment data in pubmatic s2s endpoint

* remove additional '|' getting added if dctr is blank

* changes utils.convertType to remove reference to utils

* fix(vidoomyBidAdapter): macro replacement and gdprConsent null fix (#7518)

Co-authored-by: Sasan Farrokh <[email protected]>

* Relaido Bid Adapter: support imuid module (#7422)

* add relaido adapter

* remove event listener

* fixed UserSyncs and e.data

* fix conflicts

* supports imuid module

Co-authored-by: ishigami_shingo <[email protected]>
Co-authored-by: cmertv-sishigami <[email protected]>
Co-authored-by: t_bun <[email protected]>

* Revert "Relaido Bid Adapter: support imuid module (#7422)" (#7520)

This reverts commit 0ee71d2e2a68159dad931e00bf7d3af18bcf2833.

* Relaido Bid Adapter: support imuid (with utils fix after revert) (#7521)

* Relaido Bid Adapter: support imuid 

`utils.` no longer needed because of specific import of functions

* update testing

* fix spaces

* fix test linting

* fix blank line padding

* Mytarget Bid Adapter : update adapter to comply with Prebid 5 (#7397)

* Add myTargetBitAdapter for Prebid 5.0

* added support advertiserDomains

* fixed utils import

Co-authored-by: Denis Lavrov <[email protected]>

* IAS RTD adapter: improve workflow (#7431)

* Mediakeys bid adapter: native and video support (#7452)

* Mediatypes native and video support

* fix utils reference

* add isNumber & isInteger to imports

* fix typo in isNumber

* Ensure instream tracking sends bidWon event

* Use production endpoint

Co-authored-by: François Maturel <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* Prebid Core: Support for Devcontainer for VSCode, Docker Desktop, Codespaces, etc. (#7487)

* support common ports, add chrome headless for testing

* change Dockefile variant to match passed in variant initially

* Ats Analytics Adapter:  handle preflight request error & increase _lr_sample_rate cookie expiration (#7462)

* ATS-analytics-adapter - increase sampling rate cookie expiration time, handle error on preflight request

* ATS-analytics-adapter - increase adapter version to 2

* ATS-analytics-adapter - fix logs

* ATS-analytics-adapter - add unit tests

* ATS-analytics-adapter - code improvements, add more unit tests

* SpotX: add support for price floors module (#7481)

* tappxBidAdapter: fix wrong params (#7528)

Co-authored-by: marc_tappx <[email protected]>

* TheMediaGridNM: Fix bug with wrong vastUrl  (#7530)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

* TheMediaGridNM: fix possible bug with nurl

Co-authored-by: Chris Huie <[email protected]>

* sspBC Bid Adaptor : add native…
cpabst pushed a commit to sovrn/Prebid.js that referenced this issue Jan 10, 2022
…rs module (prebid#7226)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

prebid#6650
supporting advertiserDomains

prebid#6512
Support video params at the adunit level

prebid#6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

Co-authored-by: Chandra Prakash <[email protected]>
cpabst pushed a commit to sovrn/Prebid.js that referenced this issue Jan 10, 2022
…id#7448)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

prebid#6650
supporting advertiserDomains

prebid#6512
Support video params at the adunit level

prebid#6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

Co-authored-by: Chandra Prakash <[email protected]>
cpabst pushed a commit to sovrn/Prebid.js that referenced this issue Jan 10, 2022
…position (prebid#7652)

* Invibes Bid Adapter - support for adUnitCode differentiation in multiposition when same placement is used

* TheMediaGrid Bid Adapter: added adlivetech as alias (prebid#7649)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

* TheMediaGridNM: fix possible bug with nurl

* TheMediaGrid: added alias as playwire

* TheMediaGrid: added alias as adlivetech

Co-authored-by: Chris Huie <[email protected]>

* move targets to packag.json (prebid#7641)

* TrustX Bid Adapter: added support of PBAdSlot module (prebid#7653)

* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter

* Add wtimeout to ad request params for TrustX Bid Adapter

* TrustX Bid Adapter: remove last ampersand in the ad request

* Update TrustX Bid Adapter to support identical uids in parameters

* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request

* Update TrustX Bid Adapter to support instream and outstream video

* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter

* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl

* HOTFIX for referrer encodind in TrustX Bid Adapter

* Fix test for TrustX Bid Adapter

* TrustX Bid Adapter: added keywords passing support

* TrustX Bid Adapter: added us_privacy parameter in bid request

* TrustX Bid Adapter: fix us_privacy parameter in bid request

* Fix alias error for TrustX Bid Adapter

* TrustX Bid Adapter: added new request format

* TrustX Bid adapter: fix new format endpoint

* TrustX Bid Adapter: update md file to support useNewFormat parameter

* TrustX Bid Adapter: added additional sync url

* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls

* TrustX Bid Adapter: added support of meta.advertiserDomains

* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format

* TrustX Bid Adapter: Use new format by default + new keywords logic

* TrustX Bid Adapter: fix md file

* TrustX: Convert all id-like request fields to a string

* TrustX: added vastUrl support

* TrustX: fix segments format

* TrustX: added support of PBAdSlot module

* OpenX Bid adapter: Handle new user Ids (prebid#7642)

* Saamba Bid Adapter: support  video params, and the floors module (prebid#7448)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

prebid#6650
supporting advertiserDomains

prebid#6512
Support video params at the adunit level

prebid#6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

Co-authored-by: Chandra Prakash <[email protected]>

* IX Bid Adapter: capture errors in LS and send errors in request (prebid#7630)

* capture errors in LS and send errors in request

* fix linting

* Deepintent: secure flag set using proper protocol value (prebid#7655)

* VIS.X: fix url for timeout pixel (prebid#7657)

* appnexus bid adapter - add support for brandId (prebid#7658)

* Invibes Bid Adapter - redo tests

* Engageya bid adapter improvements (prebid#7656)

* Validate image size

* Support net revenue

* Add widget view pixel

* Eplanning & Adapter Manager: fix testing of innerwidth to fix current build (prebid#7679)

* console log innerWidth

* hmmm

* more debug

* weird

* if I change to larger mediaQuery it works I think

* stub window.top becasue we are mocking just window

* stub similar to sizeConfig test

* addressing window things

* i camel cased

* stub stuff right

* remove debug logs

* Smaato: Pass through bidRequest.schain (prebid#7675)

Co-authored-by: Bernhard Pickenbrock <[email protected]>

* expose seedtag gvl id for TFC2 support (prebid#7674)

* docs only: remove reference to release notes page and some documentation links (prebid#7672)

* Capture target demand provider (prebid#7636)

- Use the provided storage manager
- Capture target demand provider & account id
- Add flag to trigger randomly-generated demo bid response

* Invibes Bid Adapter - added unit tests for adUnitCode logic

* Invibes Bid Adapter - fixed lint

* Datablocks Bid Adapter: update url (prebid#7680)

* updated url

* update metrics url

Co-authored-by: John Mayor <[email protected]>

* Datablocks Tests: fix failing tests (prebid#7687)

* Datablocks Tests: fix failing tests

* take out source

* RichAudience Bid Adapter: Update GetFloors (prebid#7664)

* Update GetFloors

* Update Strings must use singlequote

* Update push

* Update remove space

* Push Test

* Push Test 2

* New Attempt

* New Attempt 2

* New Attempt 3

* New Attempt 5

Co-authored-by: sgimenez <[email protected]>

* Adhese Bid Adapter: Configurable vast as url (prebid#7659)

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2.

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2.

* Adhese bid adapter: make the vastContentAsUrl setting configurable

Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: westerschmal <[email protected]>

* add bidderDefaultFunction (prebid#7628)

* IX Bid Adapter: add support for handling vastXML responses in PBJS (prebid#7661)

* Add Index Exchange Video Adapter

* add support for handling vastXML responses in PBJS

* Remove Video Adapter code

Co-authored-by: Michael Harris <[email protected]>
Co-authored-by: Arven Ding <[email protected]>
Co-authored-by: IX Prebid Support <[email protected]>
Co-authored-by: Michael Burns <[email protected]>
Co-authored-by: shahin.rahbariasl <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>

* PubMatic Bid Adapter: add Groupm  as alias bidder (prebid#7692)

* Changed net revenue to True

* Added groupm as alias in pubmaticBidAdapter

* Added gvlid for groupm alias

* add space for linting

Co-authored-by: Azhar <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* GPT Pre Auction: setting GPID (prebid#7671)

* set gpid

* fix gptPreAuction tests

* clean logic + add test

* Do not lint node_modules (prebid#7689)

Running npm ci with npm 8.x installs dependencies in plugins/eslint/node_modules, which chokes the linter.

* send all custom params to the bidder (prebid#7685)

* Revert "RichAudience Bid Adapter: Update GetFloors (prebid#7664)" (prebid#7695)

This reverts commit 6b027f5.

* Prebid 6.1.0 Release

* increment pre version

* Invibes Bid Adapter - support for adUnitCode differentiation in multiposition when same placement is used

* Invibes Bid Adapter - redo tests

* Invibes Bid Adapter - added unit tests for adUnitCode logic

* Invibes Bid Adapter - fixed lint

Co-authored-by: TheMediaGrid <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
Co-authored-by: PWyrembak <[email protected]>
Co-authored-by: Luigi Sayson <[email protected]>
Co-authored-by: NeerajKrRai <[email protected]>
Co-authored-by: Chandra Prakash <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>
Co-authored-by: Parth Shah <[email protected]>
Co-authored-by: Michael Kuryshev <[email protected]>
Co-authored-by: jsnellbaker <[email protected]>
Co-authored-by: Miko Stern <[email protected]>
Co-authored-by: Robert Ray Martinez III <[email protected]>
Co-authored-by: el-chuck <[email protected]>
Co-authored-by: Bernhard Pickenbrock <[email protected]>
Co-authored-by: Yohan Boutin <[email protected]>
Co-authored-by: Scott Menzer <[email protected]>
Co-authored-by: Samuel Dobbie <[email protected]>
Co-authored-by: jmayor <[email protected]>
Co-authored-by: John Mayor <[email protected]>
Co-authored-by: Rich Audience <[email protected]>
Co-authored-by: sgimenez <[email protected]>
Co-authored-by: mefjush <[email protected]>
Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: westerschmal <[email protected]>
Co-authored-by: eknis <[email protected]>
Co-authored-by: shahinrahbariasl <[email protected]>
Co-authored-by: Michael Harris <[email protected]>
Co-authored-by: Arven Ding <[email protected]>
Co-authored-by: IX Prebid Support <[email protected]>
Co-authored-by: Michael Burns <[email protected]>
Co-authored-by: shahin.rahbariasl <[email protected]>
Co-authored-by: pm-azhar-mulla <[email protected]>
Co-authored-by: Azhar <[email protected]>
Co-authored-by: dgirardi <[email protected]>
Co-authored-by: antoinezaz <[email protected]>
Co-authored-by: Jason Snellbaker <[email protected]>
rares-mihai-preda pushed a commit to Connatix/Prebid.js that referenced this issue Jan 26, 2022
* DeepIntent Bid Adapter: instream video support added (#7494)

* instream video support added

* additional tests and docs added

* tests changed

* addressed comments

* add video type support

* tagId is mandatory

* test suite fixes

Co-authored-by: Sourabh Gandhe <[email protected]>
Co-authored-by: Parth Shah <[email protected]>

* Gumgum Bid Adapter: add local time and timezone offset in requests (#7587)

* Gumgum: ADTS-164 Send local time and timezone offset in ad requests

* object existence check before accessing property

* Prebid 5.19.0 Release

* Increment pre version

* Ventes Bid Adapter: add new bid adapter (#7525)

* Ventes Avenues initial changes

* Ventes Avenues initial changes

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues

* Ventes Avenues Solved issues for user agent

* Added few more info

* Ventes Avenues Solved issues for user agent

* Jixiee Bid Adapter: add code to try get keywords from the page meta (#7592)

* Adapter does not seem capable of supporting advertiserDomains #6650
added response comment and some trivial code.

* removed a blank line at the end of file
added a space behind the // in comments

* in response to comment from reviewer. add the aspect of advertiserdomain in unit tests

* added the code to get the keywords from the meta tags if available.

* multibid module: Use array instead of string template to allow . in adUnitCode value (#7434)

* Use array instead of string template to allow . in adUnitCode value

* Change deepAccess param from string literal to array and modify unit test adUnitCode to include . in value

* Sortable Bid Adapter: Set gpid (#7608)

* Teads adapter: global placement id support (#7588)

* TheMediaGrid Bid Adapter: add playwire as alias (#7603)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

* TheMediaGridNM: fix possible bug with nurl

* TheMediaGrid: added alias as playwire

Co-authored-by: Chris Huie <[email protected]>

* update appnexus dchain node

* fix typo

* Update nativoBidAdapter.js

* Remove duplicate segment handling (#7622)

* appnexus bid adapter - update impression urls logic (#7618)

* Send info about original CPM bid (#7623)

* Ats Analytics Adapter: listen to bid won events (#7577)

* ATS-analytics-adapter - add bid_won logic

* ATS-analytics-adapter - increase timeout in order to get bid_won events

* ATS-analytics-adapter - make bid_won timeout configurable

* ATS-analytics-adapter - change readme file

* Nativo Bid Adapter - Refactored spread adapter for IE11 support (#7625)

* Initial nativoBidAdapter document creation (js, md and spec)

* Fulling working prebid using nativoBidAdapter. Support for GDPR and CCPA in user syncs.

* Added defult size settings based on the largest ad unit. Added response body validation. Added consent to request url qs params.

* Changed bidder endpoint url

* Changed double quotes to single quotes.

* Reverted package-json.lock to remove modifications from PR

* Added optional bidder param 'url' so the ad server can force- match an existing placement

* Lint fix. Added space after if.

* Added new QS param to send various adUnit data to adapter endpopint

* Updated unit test for new QS param

* Added qs param to keep track of ad unit refreshes

* Updated bidMap key default value

* Updated refresh increment logic

* Refactored spread operator for IE11 support

Co-authored-by: Joshua Fledderjohn <[email protected]>

* support eids in outbrain (#7567)

* Send ortb2 object to sonobi bidding endpoint as fpd param (#7612)

* support for adserverTargeting in response (#7605)

Co-authored-by: Norbert Włosiński <[email protected]>

* Between Bid Adapter & Airgrid rtd module: fix support for ie11 (#7619)

* Update betweenBidAdapter.js

* Update yahoosspBidAdapter.js

* Update adapterManager_spec.js

* Update adapterManager_spec.js

* Update airgridRtdProvider.js

* Update yahoosspBidAdapter.js

* Yahoo Bid Adapter: Support IE11 -> includes to indexOf (#7627)

* includes to indexOf

* lint

* TrustX Bid Adapter: fix for segments format (#7629)

* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter

* Add wtimeout to ad request params for TrustX Bid Adapter

* TrustX Bid Adapter: remove last ampersand in the ad request

* Update TrustX Bid Adapter to support identical uids in parameters

* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request

* Update TrustX Bid Adapter to support instream and outstream video

* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter

* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl

* HOTFIX for referrer encodind in TrustX Bid Adapter

* Fix test for TrustX Bid Adapter

* TrustX Bid Adapter: added keywords passing support

* TrustX Bid Adapter: added us_privacy parameter in bid request

* TrustX Bid Adapter: fix us_privacy parameter in bid request

* Fix alias error for TrustX Bid Adapter

* TrustX Bid Adapter: added new request format

* TrustX Bid adapter: fix new format endpoint

* TrustX Bid Adapter: update md file to support useNewFormat parameter

* TrustX Bid Adapter: added additional sync url

* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls

* TrustX Bid Adapter: added support of meta.advertiserDomains

* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format

* TrustX Bid Adapter: Use new format by default + new keywords logic

* TrustX Bid Adapter: fix md file

* TrustX: Convert all id-like request fields to a string

* TrustX: added vastUrl support

* TrustX: fix segments format

* Delta Projects bid adapter: add new bid adapter (#7564)

* Delta Projects bid adapter: add new bid adapter

* Delta Projects bid adapter: revert accidental change to hello_world.html

* Remove unsupported functions by IE, add support for floor price

remove bidderParams which is not currently supported

remove bid parameter floor

remove unused function so linting is happy

Remove unused params in tests

use adservercurrency

include .js to make linter happy again

Co-authored-by: Boris-Tang <[email protected]>

* operaads bid adapter: register user sync function (#7613)

* ADX-6971: register user sync function for operaads bid adapter

* fixup! ADX-6971: register user sync function for operaads bid adapter

* clean.io RTD Provider (#7449)

* Added sizeId 92 (#7631)

* Browi RTD provider:  code improvements (#7589)

* 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

* browsi rtd - refresh predictions & bid request data

* Browsi RTD provider improvements

* bid request key fix

* Revert "Added sizeId 92 (#7631)" (#7635)

This reverts commit 43e6abae703262a39481116ff011925e5589e43e.

* move dfp_ad_unit_code to imp.ext (#7637)

* Prebid Core: Fix Media Type Price Granularity (#7607)

* pass bidReq into targeting function and other fun stuff

* pass through bidReq

* allow granularity override

* Superfluous argument passed

* OTM Bid Adapter: Restore Adapter to pbjs 5 (#7616)

* support multiple size & update adapter

* fix test

* fix var

* fix vars

Co-authored-by: Kretsu Evgeniy <[email protected]>

* Prebid 5.20.0 release

* Prebid 6.0 (#7606)

* Update .babelrc.js

https://github.com/babel/babel/issues/7789

* Update browsers.json

* Update README.md

* Update .babelrc.js

* Update package.json

* Update package.json

* Update package.json

* Update package.json

* Update .babelrc.js

* Update package.json

* Update wdio.conf.js

* Prebid 6.0.0 release

* increment pre version

* adkernel Bid Adapter : added catapultx alias (#7435)

* Update adkernelBidAdapter.js

added catapultx alias

* Update adkernelBidAdapter.js

Co-authored-by: James <[email protected]>

* MerkleID: add check for typof configParams.endpoint on extendId (#7611)

* Chore: Added check for typof configParams.endpoint on extendId

* Chore: Fixed various test issues

* Chore: Removed stray console.log Console Log

* Removed Package-lock.json

* Chore: Added back original package-lock.json

* Nativo Bid Adapter: refactored validity check to be more informative  (#7632)

* Initial nativoBidAdapter document creation (js, md and spec)

* Fulling working prebid using nativoBidAdapter. Support for GDPR and CCPA in user syncs.

* Added defult size settings based on the largest ad unit. Added response body validation. Added consent to request url qs params.

* Changed bidder endpoint url

* Changed double quotes to single quotes.

* Reverted package-json.lock to remove modifications from PR

* Added optional bidder param 'url' so the ad server can force- match an existing placement

* Lint fix. Added space after if.

* Added new QS param to send various adUnit data to adapter endpopint

* Updated unit test for new QS param

* Added qs param to keep track of ad unit refreshes

* Updated bidMap key default value

* Updated refresh increment logic

* Refactored spread operator for IE11 support

* Updated isBidRequestValid check

* Refactored Object.enties to use Object.keys to fix CircleCI testing errors

Co-authored-by: Joshua Fledderjohn <[email protected]>

* Adomik Analytics Adapter: change bid.placementCode to bid.adUnitCode (#7610)

* AdomikAnalyticsAdapter: change placementCode to adUnitCode

* AdomikAnalyticsAdapter: split GET URLs only for MSIE browser

* Yieldlab Bid Adapter: add support for native mediatype (#7609)

* YL-3989: Accept NATIVE yieldprobe response (#2)

* YL-3989: Accept NATIVE response

* Fix: 'utils' is not defined  no-undef

* trigger GitHub actions

* Add multi-format example to the Yieldlab bidder documentation

* Reformat code

* Fix: Object doesn't support 'find'

Object doesn't support property or method 'find' in IE 11

* trigger GitHub actions

* Chore:Replace `filter` by `find` from ..array/find.js

* Fix typo

Co-authored-by: Christoph <[email protected]>

* clean up comments

* Codefuel Bid Adapter: bugfixes and remove config import (#7647)

* * Update undertone adapter - change parameters - placementId parameter is now optional and not mandatory - undertoneBidAdapter.js

* Updated undertone bid adapter tests accordingly - undertoneBidAdapter_spec.js

* * Update undertone adapter - change parameters - placementId parameter is now optional and not mandatory - undertoneBidAdapter.js

 * Updated undertone bid adapter tests accordingly - undertoneBidAdapter_spec.js

* fix lint issue in undertone adapter spec

* added user sync function to undertone adapter

* * Update undertone adapter - change parameters - placementId parameter is now optional and not mandatory - undertoneBidAdapter.js

* Updated undertone bid adapter tests accordingly - undertoneBidAdapter_spec.js

* added user sync function to undertone adapter

* added user sync function to undertone adapter

* revert package-lock.json

* added user sync function to undertone adapter

* Update undertoneBidAdapter.js

* Update browsers.json

* bugfix bidderurl

* bugfix bidderurl

* bugfix bidderurl

* tests

Co-authored-by: omerko <[email protected]>
Co-authored-by: Omer Koren <[email protected]>
Co-authored-by: AnnaPerion <[email protected]>
Co-authored-by: Oran Hollaender <[email protected]>

* Sspbc Bid Adapter: update version and bugfixes (#7584)

* Update tests for sspBC adapter

Update tests for sspBC adapter:
- change userSync test (due to tcf param appended in v4.6)
- add tests for onBidWon and onTimeout

* [sspbc-adapter] 5.3 updates: content-type for notifications

* [sspbc-adapter] pass CTA to native bid

* [sspbc-5.3] keep pbsize for detected adunits

* [sspbc-5.3] increment adaptor ver

* [sspbc-adapter] maintenance update to sspBCBidAdapter

* remove yarn.lock

* Delete package-lock.json

* remove package-lock.jsonfrom pull request

* [sspbc-adapter] send pageViewId in request

* [sspbc-adapter] update pageViewId test

Co-authored-by: Wojciech Biały <[email protected]>

* Prebid Server Bid Adapter: auctionId to $.id UUID to $.source.tid + mergeDeep extPrebid (#7585)

* sourceTid

* revert unique to tid cuz easier

* deep merge extprebid

* add tests for changes

* .length duh

* test was incorrect

* no longer let this val be tid as it is not representitive

* fix test

* VidoomyBidAdapter: refactor cookie sync (#7601)

* fix: add delay between cookie sync calls

* fix(VidoomyBidAdapter): use default triggerPixel

* fix: use getUserSyncs hook to sync cookies

* fix: handle 204 no response without error log

* chore: refactor getUserSyncs

* test: update vidoomyBidAdapter tests

* fix: remove Macro

* fix: query params

* fix: gdpr consent

* fix: vidoomyBidAdapter tests

* fix: use USP_CONSENT in cookie sync urls

* TheMediaGrid Bid Adapter: added adlivetech as alias (#7649)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

* TheMediaGridNM: fix possible bug with nurl

* TheMediaGrid: added alias as playwire

* TheMediaGrid: added alias as adlivetech

Co-authored-by: Chris Huie <[email protected]>

* move targets to packag.json (#7641)

* TrustX Bid Adapter: added support of PBAdSlot module (#7653)

* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter

* Add wtimeout to ad request params for TrustX Bid Adapter

* TrustX Bid Adapter: remove last ampersand in the ad request

* Update TrustX Bid Adapter to support identical uids in parameters

* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request

* Update TrustX Bid Adapter to support instream and outstream video

* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter

* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl

* HOTFIX for referrer encodind in TrustX Bid Adapter

* Fix test for TrustX Bid Adapter

* TrustX Bid Adapter: added keywords passing support

* TrustX Bid Adapter: added us_privacy parameter in bid request

* TrustX Bid Adapter: fix us_privacy parameter in bid request

* Fix alias error for TrustX Bid Adapter

* TrustX Bid Adapter: added new request format

* TrustX Bid adapter: fix new format endpoint

* TrustX Bid Adapter: update md file to support useNewFormat parameter

* TrustX Bid Adapter: added additional sync url

* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls

* TrustX Bid Adapter: added support of meta.advertiserDomains

* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format

* TrustX Bid Adapter: Use new format by default + new keywords logic

* TrustX Bid Adapter: fix md file

* TrustX: Convert all id-like request fields to a string

* TrustX: added vastUrl support

* TrustX: fix segments format

* TrustX: added support of PBAdSlot module

* OpenX Bid adapter: Handle new user Ids (#7642)

* Saamba Bid Adapter: support  video params, and the floors module (#7448)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

https://github.com/prebid/Prebid.js/issues/6650
supporting advertiserDomains

https://github.com/prebid/Prebid.js/issues/6512
Support video params at the adunit level

https://github.com/prebid/Prebid.js/issues/6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

Co-authored-by: Chandra Prakash <[email protected]>

* IX Bid Adapter: capture errors in LS and send errors in request (#7630)

* capture errors in LS and send errors in request

* fix linting

* Deepintent: secure flag set using proper protocol value (#7655)

* VIS.X: fix url for timeout pixel (#7657)

* appnexus bid adapter - add support for brandId (#7658)

* alter logic on when to add bidder dchain

* Engageya bid adapter improvements (#7656)

* Validate image size

* Support net revenue

* Add widget view pixel

* Eplanning & Adapter Manager: fix testing of innerwidth to fix current build (#7679)

* console log innerWidth

* hmmm

* more debug

* weird

* if I change to larger mediaQuery it works I think

* stub window.top becasue we are mocking just window

* stub similar to sizeConfig test

* addressing window things

* i camel cased

* stub stuff right

* remove debug logs

* Smaato: Pass through bidRequest.schain (#7675)

Co-authored-by: Bernhard Pickenbrock <[email protected]>

* expose seedtag gvl id for TFC2 support (#7674)

* docs only: remove reference to release notes page and some documentation links (#7672)

* Capture target demand provider (#7636)

- Use the provided storage manager
- Capture target demand provider & account id
- Add flag to trigger randomly-generated demo bid response

* Datablocks Bid Adapter: update url (#7680)

* updated url

* update metrics url

Co-authored-by: John Mayor <[email protected]>

* Datablocks Tests: fix failing tests (#7687)

* Datablocks Tests: fix failing tests

* take out source

* RichAudience Bid Adapter: Update GetFloors (#7664)

* Update GetFloors

* Update Strings must use singlequote

* Update push

* Update remove space

* Push Test

* Push Test 2

* New Attempt

* New Attempt 2

* New Attempt 3

* New Attempt 5

Co-authored-by: sgimenez <[email protected]>

* Adhese Bid Adapter: Configurable vast as url (#7659)

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2ad5db94757addd9e08c3a083caca282d0.

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2ad5db94757addd9e08c3a083caca282d0.

* Adhese bid adapter: make the vastContentAsUrl setting configurable

Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: westerschmal <[email protected]>

* add bidderDefaultFunction (#7628)

* IX Bid Adapter: add support for handling vastXML responses in PBJS (#7661)

* Add Index Exchange Video Adapter

* add support for handling vastXML responses in PBJS

* Remove Video Adapter code

Co-authored-by: Michael Harris <[email protected]>
Co-authored-by: Arven Ding <[email protected]>
Co-authored-by: IX Prebid Support <[email protected]>
Co-authored-by: Michael Burns <[email protected]>
Co-authored-by: shahin.rahbariasl <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>

* PubMatic Bid Adapter: add Groupm  as alias bidder (#7692)

* Changed net revenue to True

* Added groupm as alias in pubmaticBidAdapter

* Added gvlid for groupm alias

* add space for linting

Co-authored-by: Azhar <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* GPT Pre Auction: setting GPID (#7671)

* set gpid

* fix gptPreAuction tests

* clean logic + add test

* Do not lint node_modules (#7689)

Running npm ci with npm 8.x installs dependencies in plugins/eslint/node_modules, which chokes the linter.

* send all custom params to the bidder (#7685)

* Revert "RichAudience Bid Adapter: Update GetFloors (#7664)" (#7695)

This reverts commit 6b027f5d960b6d37b9d6fd90d558494b390085a3.

* Prebid 6.1.0 Release

* increment pre version

* YieldOne Bid Adapter: add Flux Wrapper support. (#7555)

* YieldOne Bid Adapter: add Flux Wrapper support.

* YieldOne Bid Adapter: fix "import utils functions as needed and not the whole module (#7502)"

* YieldOne Bid Adapter: fix minor feedback.

Co-authored-by: kenichi-ichijo <[email protected]>

* PubMatic : Check for 'bid.ext.bidtype' key instead of 'bid.ext.Bidtype' key in translator response object. (#7683)

* Replaced bid.ext.BidType with bid.ext.bidType

* Replaced bidType with bidtype

Co-authored-by: Kapil Tuptewar <[email protected]>

* Invibes Bid Adapter - support for adUnitCode differentiation in multiposition (#7652)

* Invibes Bid Adapter - support for adUnitCode differentiation in multiposition when same placement is used

* TheMediaGrid Bid Adapter: added adlivetech as alias (#7649)

* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config

* Implement new request format for TheMediaGrid Bid Adapter

* Fix jwpseg params for TheMediaGrid Bid Adapter

* Update unit tests for The Media Grid Bid Adapter

* Fix typo in TheMediaGrid Bid Adapter

* Added test for jwTargeting in TheMediaGrid Bid Adapter

* The new request format was made by default in TheMediaGrid Bid Adapter

* Update userId format in ad request for TheMediaGrid Bid Adapter

* Added bidFloor parameter for TheMediaGrid Bid Adapter

* Fix for review TheMediaGrid Bid Adapter

* Support floorModule in TheMediaGrid Bid Adapter

* Fix empty bidfloor for TheMediaGrid Bid Adapter

* Some change to restart autotests

* Fix userIds format for TheMediaGrid Bid Adapter

* Remove digitrust userId from TheMediaGrid Bid Adapter

* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter

* TheMediaGrid: fix trouble with alias using

* TheMediaGridNM: fix trouble with alias

* TheMediaGrid Bid Adapter: added support of PBAdSlot module

* TheMediaGrid Bid Adapter: fix typo

* GridNM Bid Adapter: use absent in params data from mediaTypes

* GridNM Bid Adapter: fix md file + add advertiserDomains support

* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes

* gridNM Bid Adapter updates after review

* TheMediaGrid Bid Adapter: fix keywords workflow

* fix testing and kick off lgtm again

* TheMediaGrid: added ext.bidder.grid.demandSource processing

* TheMediaGrid: added user.id from fpd cookie

* TheMediaGrid: control cookie setting via bidder config

* TheMediaGrid: use localStorage instead cookie

* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint

* TheMediaGridNM: fix unnecessary conditions

* TheMediaGrid: fix bug with nurl field in response

* TheMediaGrid: update test

* TheMediaGridNM: fix possible bug with nurl

* TheMediaGrid: added alias as playwire

* TheMediaGrid: added alias as adlivetech

Co-authored-by: Chris Huie <[email protected]>

* move targets to packag.json (#7641)

* TrustX Bid Adapter: added support of PBAdSlot module (#7653)

* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter

* Add wtimeout to ad request params for TrustX Bid Adapter

* TrustX Bid Adapter: remove last ampersand in the ad request

* Update TrustX Bid Adapter to support identical uids in parameters

* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request

* Update TrustX Bid Adapter to support instream and outstream video

* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter

* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl

* HOTFIX for referrer encodind in TrustX Bid Adapter

* Fix test for TrustX Bid Adapter

* TrustX Bid Adapter: added keywords passing support

* TrustX Bid Adapter: added us_privacy parameter in bid request

* TrustX Bid Adapter: fix us_privacy parameter in bid request

* Fix alias error for TrustX Bid Adapter

* TrustX Bid Adapter: added new request format

* TrustX Bid adapter: fix new format endpoint

* TrustX Bid Adapter: update md file to support useNewFormat parameter

* TrustX Bid Adapter: added additional sync url

* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls

* TrustX Bid Adapter: added support of meta.advertiserDomains

* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format

* TrustX Bid Adapter: Use new format by default + new keywords logic

* TrustX Bid Adapter: fix md file

* TrustX: Convert all id-like request fields to a string

* TrustX: added vastUrl support

* TrustX: fix segments format

* TrustX: added support of PBAdSlot module

* OpenX Bid adapter: Handle new user Ids (#7642)

* Saamba Bid Adapter: support  video params, and the floors module (#7448)

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes

* Update Bidder Code

To make adapter downloadable from git biddercode change is needed.

* Changes to Support Prebid 5.0.

https://github.com/prebid/Prebid.js/issues/6650
supporting advertiserDomains

https://github.com/prebid/Prebid.js/issues/6512
Support video params at the adunit level

https://github.com/prebid/Prebid.js/issues/6465

* Delete advangelistsBidAdapter.js.bak

* Delete advangelistsBidAdapter.md.bak

* Delete advangelistsBidAdapter_spec.js.bak

* Update advangelistsBidAdapter.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Update advangelistsBidAdapter.js

* Delete url.js

* Add files via upload

* Update advangelistsBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

* Update saambaaBidAdapter.js

Co-authored-by: Chandra Prakash <[email protected]>

* IX Bid Adapter: capture errors in LS and send errors in request (#7630)

* capture errors in LS and send errors in request

* fix linting

* Deepintent: secure flag set using proper protocol value (#7655)

* VIS.X: fix url for timeout pixel (#7657)

* appnexus bid adapter - add support for brandId (#7658)

* Invibes Bid Adapter - redo tests

* Engageya bid adapter improvements (#7656)

* Validate image size

* Support net revenue

* Add widget view pixel

* Eplanning & Adapter Manager: fix testing of innerwidth to fix current build (#7679)

* console log innerWidth

* hmmm

* more debug

* weird

* if I change to larger mediaQuery it works I think

* stub window.top becasue we are mocking just window

* stub similar to sizeConfig test

* addressing window things

* i camel cased

* stub stuff right

* remove debug logs

* Smaato: Pass through bidRequest.schain (#7675)

Co-authored-by: Bernhard Pickenbrock <[email protected]>

* expose seedtag gvl id for TFC2 support (#7674)

* docs only: remove reference to release notes page and some documentation links (#7672)

* Capture target demand provider (#7636)

- Use the provided storage manager
- Capture target demand provider & account id
- Add flag to trigger randomly-generated demo bid response

* Invibes Bid Adapter - added unit tests for adUnitCode logic

* Invibes Bid Adapter - fixed lint

* Datablocks Bid Adapter: update url (#7680)

* updated url

* update metrics url

Co-authored-by: John Mayor <[email protected]>

* Datablocks Tests: fix failing tests (#7687)

* Datablocks Tests: fix failing tests

* take out source

* RichAudience Bid Adapter: Update GetFloors (#7664)

* Update GetFloors

* Update Strings must use singlequote

* Update push

* Update remove space

* Push Test

* Push Test 2

* New Attempt

* New Attempt 2

* New Attempt 3

* New Attempt 5

Co-authored-by: sgimenez <[email protected]>

* Adhese Bid Adapter: Configurable vast as url (#7659)

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2ad5db94757addd9e08c3a083caca282d0.

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2ad5db94757addd9e08c3a083caca282d0.

* Adhese bid adapter: make the vastContentAsUrl setting configurable

Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: westerschmal <[email protected]>

* add bidderDefaultFunction (#7628)

* IX Bid Adapter: add support for handling vastXML responses in PBJS (#7661)

* Add Index Exchange Video Adapter

* add support for handling vastXML responses in PBJS

* Remove Video Adapter code

Co-authored-by: Michael Harris <[email protected]>
Co-authored-by: Arven Ding <[email protected]>
Co-authored-by: IX Prebid Support <[email protected]>
Co-authored-by: Michael Burns <[email protected]>
Co-authored-by: shahin.rahbariasl <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>

* PubMatic Bid Adapter: add Groupm  as alias bidder (#7692)

* Changed net revenue to True

* Added groupm as alias in pubmaticBidAdapter

* Added gvlid for groupm alias

* add space for linting

Co-authored-by: Azhar <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* GPT Pre Auction: setting GPID (#7671)

* set gpid

* fix gptPreAuction tests

* clean logic + add test

* Do not lint node_modules (#7689)

Running npm ci with npm 8.x installs dependencies in plugins/eslint/node_modules, which chokes the linter.

* send all custom params to the bidder (#7685)

* Revert "RichAudience Bid Adapter: Update GetFloors (#7664)" (#7695)

This reverts commit 6b027f5d960b6d37b9d6fd90d558494b390085a3.

* Prebid 6.1.0 Release

* increment pre version

* Invibes Bid Adapter - support for adUnitCode differentiation in multiposition when same placement is used

* Invibes Bid Adapter - redo tests

* Invibes Bid Adapter - added unit tests for adUnitCode logic

* Invibes Bid Adapter - fixed lint

Co-authored-by: TheMediaGrid <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
Co-authored-by: PWyrembak <[email protected]>
Co-authored-by: Luigi Sayson <[email protected]>
Co-authored-by: NeerajKrRai <[email protected]>
Co-authored-by: Chandra Prakash <[email protected]>
Co-authored-by: Kajan Umakanthan <[email protected]>
Co-authored-by: Parth Shah <[email protected]>
Co-authored-by: Michael Kuryshev <[email protected]>
Co-authored-by: jsnellbaker <[email protected]>
Co-authored-by: Miko Stern <[email protected]>
Co-authored-by: Robert Ray Martinez III <[email protected]>
Co-authored-by: el-chuck <[email protected]>
Co-authored-by: Bernhard Pickenbrock <[email protected]>
Co-authored-by: Yohan Boutin <[email protected]>
Co-authored-by: Scott Menzer <[email protected]>
Co-authored-by: Samuel Dobbie <[email protected]>
Co-authored-by: jmayor <[email protected]>
Co-authored-by: John Mayor <[email protected]>
Co-authored-by: Rich Audience <[email protected]>
Co-authored-by: sgimenez <[email protected]>
Co-authored-by: mefjush <[email protected]>
Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: westerschmal <[email protected]>
Co-authored-by: eknis <[email protected]>
Co-authored-by: shahinrahbariasl <[email protected]>
Co-authored-by: Michael Harris <[email protected]>
Co-authored-by: Arven Ding <[email protected]>
Co-authored-by: IX Prebid Support <[email protected]>
Co-authored-by: Michael Burns <[email protected]>
Co-authored-by: shahin.rahbariasl <[email protected]>
Co-authored-by: pm-azhar-mulla <[email protected]>
Co-authored-by: Azhar <[email protected]>
Co-authored-by: dgirardi <[email protected]>
Co-authored-by: antoinezaz <[email protected]>
Co-authored-by: Jason Snellbaker <[email protected]>

* Smartx Bid Adapter: enable pbjs log for bid request & outstream player config adjustment (#7701)

* 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

Co-authored-by: smartclip AdTechnology <[email protected]>
Co-authored-by: Gino Cirlini <[email protected]>

* Undertone Bid Adapter - update canonical and referral URLs 31599 (#7693)

* * Update undertone adapter - change parameters - placementId parameter is now optional and not mandatory - undertoneBidAdapter.js

* Updated undertone bid adapter tests accordingly - undertoneBidAdapter_spec.js

* * Update undertone adapter - change parameters - placementId parameter is now optional and not mandatory - undertoneBidAdapter.js

 * Updated undertone bid adapter tests accordingly - undertoneBidAdapter_spec.js

* fix lint issue in undertone adapter spec

* added user sync function to undertone adapter

* * Update undertone adapter - change parameters - placementId parameter is now optional and not mandatory - undertoneBidAdapter.js

* Updated undertone bid adapter tests accordingly - undertoneBidAdapter_spec.js

* added user sync function to undertone adapter

* added user sync function to undertone adapter

* revert package-lock.json

* added user sync function to undertone adapter

* Update undertoneBidAdapter.js

* Update browsers.json

* sending both page url & commons.referrer

* revert indentation

* sending both commons.canonicalUrl & commons.referrer

Co-authored-by: omerko <[email protected]>
Co-authored-by: Omer Koren <[email protected]>
Co-authored-by: AnnaPerion <[email protected]>
Co-authored-by: Oran Hollaender <[email protected]>
Co-authored-by: tamirnPerion <[email protected]>

* Added option to pass a user id through ortb2. (#7639)

* Prebid Core: Restore use of server-side adapter without client-side adapter (#7662)

* requestBids bug fix for s2sBidders and getConfig

* merged duplicate variables in requestBids

* Revert "Prebid Core: Restore use of server-side adapter without client-side adapter (#7662)" (#7708)

This reverts commit b927d8d21628c42cbbfc6bfac8823528f53a25da.

* use ajax() craftBidAdapter (#7699)

* Tappx Bid Adapter: add vendor id (#7709)

* Tappx :: Add vendor id

* add unit test

Co-authored-by: Albert Grandes <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* Gumgum Bid Adapter: add adUnitCode to requests (#7704)

* Gumgum: add adUnitCode to requests

* added unit test

* simplify comment since ticket name is available

* AdPlus Bid Adapter: add new bid adapter (#7668)

* New bid adapter-AdPlus Bid Adapter added

* AdPlus bid adapter session storage issue fix

Co-authored-by: TCCDENIZ <[email protected]>

* Prebid Core: add new setting to allow zero cpm bids (#7633)

* add new setting to allow zero cpm bids

* move logic to bidderSettings

* update logic

* Rich Audience Bid Adapter: changes per pr 7664 (#7697)

* Update yahoosspBidAdapter.md (#7721)

* Relaido Bid Adapter: Modified to response ads in a single API request. (#7598)

* add relaido adapter

* remove event listener

* fixed UserSyncs and e.data

* fix conflicts

* make single requests.

Co-authored-by: ishigami_shingo <[email protected]>
Co-authored-by: cmertv-sishigami <[email protected]>
Co-authored-by: t_bun <[email protected]>

* fix link to adapters (#7727)

adapters are inside `/modules`

* Missena Bid Adapter: add back adapter to latest prebid version (#7648)

* Re-enable Missena Adapter

* Refactor utils use

* Add advertiserDomains to spec testing.

* Ventes Bid Adapter: fix web placement support (#7715)

* Ventes Avenues initial changes

* Ventes Avenues initial changes

* Support Web Placments

* Support Web Placements

* Support Web Placements

* Support Web Placements

* Support Web Placements

* Support Web Placements

* add intersection RtdProvider and spec (#7710)

Co-authored-by: atkachov <[email protected]>

* Smaato: Pass through instl (#7725)

Co-authored-by: Bernhard Pickenbrock <[email protected]>

* goldbachXandr Bid Adapter: add new bid adapter (#7650)

* added goldbach adapter

* updated logic

* removed serverResponse condition from interpretResponse

* removed xandr reference

* fixed typo

* removed gvlid and storage manager

* changed utils import to named

* AdmixerBidAdapter: add native media type support (#7717)

* add native support

* fix single quote linting error

Co-authored-by: atkachov <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* iprom Bid Adapter: restore adapter in prebid master (#7700)

* Restore ipromBidAdapter >5.x

* Import only used utils functions instead of all

Co-authored-by: Gašper <[email protected]>

* LuponMedia Bid Adapter: add adapter back to prebid master (#7602)

* LuponMedia BidAdapter 5.X

* manually try to kick off circleci tests

* kick off tests

* kick off tests

* Update luponmediaBidAdapter.js

using isFn from utils

Co-authored-by: adxpremium <[email protected]>
Co-authored-by: Chris Huie <[email protected]>

* VIS.X Bid Adapter: check ad slot existence (#7730)

* VIS.X: add ad slot check

* VIS.X: update ad slot check helpers

Co-authored-by: Vladimir Fedoseev <[email protected]>

* showheroes-bs Bid Adapter: fix for outstream render (#7604)

* add ShowHeroes Adapter

* ShowHeroes adapter - expanded outstream support

* Revert "ShowHeroes adapter - expanded outstream support"

This reverts commit bfcdb913b52012b5afbf95a84956b906518a4b51.

* ShowHeroes adapter - expanded outstream support

* ShowHeroes adapter - fixes (#4222)

* ShowHeroes adapter - banner and outstream fixes (#4222)

* ShowHeroes adapter - description and outstream changes (#4222)

* ShowHeroes adapter - increase test coverage and small fix

* ShowHeroes Adapter - naming convention issue

* Mixed AdUnits declaration support

* ITDEV-4723 PrebidJS adapter support with SupplyChain module object

* ITDEV-4723 Fix tests

* ITDEV-4723 New entry point

* showheroes-bsBidAdapter: Add support for advertiserDomains

* showheroes-bsBidAdapter: hotfix for outstream render

* showheroes-bsBidAdapter: update renderer url

Co-authored-by: veranevera <[email protected]>
Co-authored-by: Elizaveta Voziyanova <[email protected]>

* Revert "showheroes-bs Bid Adapter: fix for outstream render (#7604)" (#7734)

This reverts commit 23f4da7b503d8e87da52837d454e62c22589c2d1.

* Testing Browserlist: remove browsers for testing that are not being built as a target (#7696)

* Build: remove browsers for testing not building to

* update chrome version

* change chrome to v95

* upgrade to v93 for firefox

* try latest flag with chrome

* update to latest can-i-use for new browsers

* Revert "update to latest can-i-use for new browsers"

This reverts commit 9e07037d3461ea098ca785ebabe33c41dab7afe7.

* change to latest version and oldest chrome

* fix os for safari

* update big sur browser

* try again with mac version os

* fix typo

* fix catalina safari version

* update concurrency

* freewheel-ssp Bid Adapter: add schain in request params (#7504)

* freewheel add schain in the request

* Fix an error on test case

* Update freewheel-sspBidAdapter_spec.js

Update test case

* Update freewheel-sspBidAdapter_spec.js

fix the test

* Update freewheel-sspBidAdapter_spec.js

Fix the test error

* UserID Module: allow userid to ppid sync (#7681)

* sync PPID with googletag

* dont need to export

* add log warning if not right length

* EMX Digital Bid Adapter: add GPID support (#7720)

* adding ccpa support for emx_digital adapter

* emx_digital ccpa compliance: lint fix

* emx 3.0 compliance update

* fix outstream renderer issue, update test spec

* refactor formatVideoResponse function to use core-js/find

* Add support for schain forwarding

* Resolved issue with Schain object location

* prebid 5.0 floor module and advertiserDomain support

* liveramp idl and uid2.0 support for prebid

* gpid support

* remove utils ext

* remove empty line

* remove trailing spaces

* move gpid test module

* move gpid test module

* removing trailing spaces from unit test

* remove comments from unit test

Co-authored-by: Nick Colletti <[email protected]>
Co-authored-by: Nick Colletti <[email protected]>
Co-authored-by: Kiyoshi Hara <[email protected]>
Co-authored-by: Dan Bogdan <[email protected]>
Co-authored-by: Jherez Taylor <[email protected]>
Co-authored-by: EMXDigital <[email protected]>
Co-authored-by: Rakesh Balakrishnan <[email protected]>
Co-authored-by: EMX Digital <[email protected]>
Co-authored-by: Kevin <[email protected]>

* Limelight Digital Bid Adapter: Add optional Publisher ID field (#7706)

* adyoulike Bid Adapter: Add userIds to bidrequest (#7660)

* add required clickurl in every native adrequest

* allows the native response to be given as is to prebid if possible

* add unit tests on new Native case

* Handle meta object in bid response with default addomains array

* fix icon retrieval in Native case

* Update priorities in case of multiple mediatypes given

* improve robustness and fix associated unit test on picture urls

* add support for params.size parameter

* add unit test on new size format

* Makes sure the playerSize format is consistent

* enable Vast response on bidder adapter

* fix lint errors

* add test on Vast format case

* add userId to bidrequest

* revert package-lock.json changes

* add first-party data support to beachfront adapter (#7733)

Co-authored-by: John Salis <[email protected]>

* Prebid 6.2.0 Release

* Increment pre version

* SharedID module: update tests to assert on behavior rather than logs (#7738)

Update tests that fail spuriously: https://github.com/prebid/Prebid.js/issues/7355
I was not able to reproduce the failures, but in debugging I ruled out the possibility of module loading order and I believe the most likely culprit is other tests asynchronously calling `utils.logInfo` that sometimes happen in-between these tests' setup and assertions.

This may not be the real issue, but IMO testing log messages makes little sense anyway, so I updated them to test the actual SOT behavior.

* gumgum & adagio Bid Adapters: remove extra defensive code to solve lgtm alert (#7737)

* Update gumgumBidAdapter.js

* Update adagioBidAdapter.js

* 33acrossBidAdapter: Add Support for SRA (#7703)

* SRA support

* apply code review feedback SRA

* removed redundant config check

* Replace not-supported array flat method.

Co-authored-by: Carlos Felix <[email protected]>

* Remove redundant alias (#7742)

Fix an issue with the `gdprEnforcement` module. See #7741

* Lotame panorama id submodule: handle consent (#7644)

* feat: Add handling for a custom client id
feat: Send us privacy string

* test: Add test case to make sure the expiry is also not touched and update the mocked response

Co-authored-by: Mike Marcus <[email protected]>

* Yahoo SSP Bid Adapter: interstitial fix  (#7746)

* ortb2Imp.instl

* ortb2Imp.instl unit-test

* numeric boolean validations

* refacotor for false 0

* tests stable

* Kinesso fixing the endpoint construction (#7743)

Co-authored-by: skocheri <[email protected]>

* VidoomyBidAdapter: fix video mediatype sizes format (#7716)

* fix: add delay between cookie sync calls

* fix(VidoomyBidAdapter): use default triggerPixel

* fix: use getUserSyncs hook to sync cookies

* fix: handle 204 no response without error log

* chore: refactor getUserSyncs

* test: update vidoomyBidAdapter tests

* fix: remove Macro

* fix: query params

* fix: gdpr consent

* fix: vidoomyBidAdapter tests

* fix: use USP_CONSENT in cookie sync urls

* fix(vidoomyBidAdapter): sizes format for video mediatype

* fix: vast xml

* fix: send gdpr as string

* chore: add adUnitCode to prebid request

* Prebid core: move generation of 'installedModules' to babel (#7739)

`pbjs.installedModules` does not work correctly when using prebid as an npm dependency (https://github.com/prebid/Prebid.js/issues/7287), because it's generated by a gulp task.

This moves generation of `installedModules` to the `pbjsGlobals` babel plugin that we ask npm consumers to use for prebid.

* Add 'targetingControls.addTargetingKeys' configuration option (#7690)

This adds 'addTargetingKeys' as a config option that means 'allow all default targeting keys, plus these'.

https://github.com/prebid/Prebid.js/issues/7249

* add alias futureads (#7753)

Co-authored-by: atkachov <[email protected]>

* Weborama Rtd Provider: access user profiles in local storage and add support to wam2gam and smartadserver (#7728)

* update .submodules.json to include weborama rtd

update .submodules.json to include weborama rtd submodule

* fix jsdoc

* add support to wam2gam

* fix unit test

* fix bad copy paste

* save dev

* add feature

* rename properties

* update unit tests

* fix doc

* fix doc ~

* fix doc 3

* rename bigsea contextual

* rename wam2gam

* refactor code

* rename setGAMTargeting

* improve doc, example

* update conf

* fix doc

* fix identation

* fix identation 2

* remove empty line into end

* remove empty line 2

* fix jsdoc

* add support to wam2gam

* fix unit test

* fix bad copy paste

* save dev

* add feature

* rename properties

* update unit tests

* fix doc

* fix doc ~

* fix doc 3

* rename bigsea contextual

* rename wam2gam

* refactor code

* rename setGAMTargeting

* improve doc, example

* update conf

* fix doc

* fix identation

* fix identation 2

* remove empty line into end

* remove empty line 2

* add intersection RtdProvider and spec (#7710)

Co-authored-by: atkachov <[email protected]>

Co-authored-by: AdmixerTech <[email protected]>
Co-authored-by: atkachov <[email protected]>

* Zeta Ssp Bid Adapter: vast xml for bid (#7740)

* vastXml as bid.ad

* test added

* logic with ext.bidtype

* fix tests

* fix tests(3)

* change .md for video support sample

Co-authored-by: Surovenko Alexey <[email protected]>

* NextMillennium Bid Adapter: add getUserSyncs function (#7749)

* Add getUserSyncs function

* add unit tests

* add unit tests

Co-authored-by: mifanich <[email protected]>

* BeOp Bid Adapter: fix tracking params (#7759)

* [BeOp adapter] Fix tracking params

* Missing comma

* PBS Bid adapter: timeout user syncs if they never load (#7744)

* PBS Bid adapter: timeout user syncs if they never load

In some situations the browser never triggers load/error events for user syncs, so the PBS adapter remains stuck (https://github.com/prebid/Prebid.js/issues/6354). This adds a timeout for image/iframe syncs.

* Clear timeout in utils.waitForElementToLoad

* add one more get param to be forwarded (#7745)

* Update Criteo Fast Bid version (#7767)

* TargetVideo Bid Adapter: add new bid adapter (#7718)

* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo Bid Adapter update

* TargetVideo Bid Adapter implementing requested changes

* Adman Bidder Adapter: add lotamePanoramaId (#7763)

* Add Adman bid adapter

* Add supportedMediaTypes property

* Update ADman Media bidder adapter

* Remove console.log

* Fix typo

* revert package-json.lock

* Delete package-lock.json

* back to original package-lock.json

* catch pbjs error

* catch pbjs error

* catch pbjs error

* log

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* Update admanBidAdapter.js

add consnet to sync url

* Update admanBidAdapter.js

fix import

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

check consent object data availability

* сompatible with prebid v5

* add Lotame Panorama ID

Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: ADman Media <[email protected]>
Co-authored-by: SmartyAdman <[email protected]>

* ZetaSspBidAdapter: provide media type (#7762)

* provideMediaType

* checkstyle issue

Co-authored-by: Surovenko Alexey <[email protected]>

* Fix GDPR consent choice capture (#7779)

* Mediasquare bidder: remove old user sync method (#7780)

* remove old userSyncs method

* Update mediasquareBidAdapter.js

* Update mediasquareBidAdapter.js

* Update mediasquareBidAdapter_spec.js

* PubCommonID module: use topmost domain for cookie storage (#7773)

This reintroduces logic to have sharedIdSystem/pubCommonID use the TLD for cookie storage

* adxcgBidAdapter: updated backend protocol (#7750)

* adxcgBidAdapter: updated backend protocol

* adxcgBidAdapter: changed onBidWon from ajax() to triggerPixel()

Co-authored-by: dev adxcg.com <[email protected]>

* Adnuntius Bid Adapter: no cookie feature. (#7768)

* Added option to pass a user id through ortb2.

* check if use cookie is present in config, and use it accordingly.

* Adding test for no cookie url addition.

* AdDefend Bidder: added gdprApplies to bid request parameters (#7782)

Co-authored-by: Mitschi <[email protected]>

* fix usersync gdpr (#7785)

* Ventes Bid Adapter: fix web support and code maintenance (#7766)

* Ventes Avenues initial changes

* Ventes Avenues initial changes

* Support Web Placments

* Support Web Placements

* Support Web Placements

* Support Web Placements

* Support Web Placements

* Support Web Placements

* Support Web Placments

* Update for 'Adapters that may not handle GDPR-Applies correctly #7775' (#7788)

Co-authored-by: sgimenez <[email protected]>

* PBS Bid Adapter: do not pass aspectratios in ORTB2 ext data if native image definition doesn't have ratio_height/ratio_width (#7722)

* Prebid server adapter: do not pass aspectratios in ORTB2 ext data if native image definition does not have ratio_height/ratio_width

* Prebid server adapter: include all valid aspect ratios in ext.aspectratios

* NextMillennium Bid Adapter: refresh_count for adUnitCode is added (#7754)

* refresh count

* Update tests

Co-authored-by: mifanich <[email protected]>

* Handle consent case where GDPR doesn't apply (#7783)

* Colossus SSP Bidder Adapter: add onBidWon() (#7758)

* add video&native traffic colossus ssp

* Native obj validation

* Native obj validation #2

* Added size field in requests

* fixed test

* fix merge conflicts

* move to 3.0

* move to 3.0

* fix IE11 new URL issue

* fix IE11 new URL issue

* fix IE11 new URL issue

* https for 3.0

* add https test

* add ccp and schain features

* fix test

* sync with upstream, fix conflicts

* Update colossussspBidAdapter.js

remove commented code

* Update colossussspBidAdapter.js

lint fix

* identity extensions

* identity extensions

* fix

* fix

* fix

* fix

* fix

* add tests for user ids

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* add gdpr support

* add gdpr support

* id5id support

* Update colossussspBidAdapter.js

add bidfloor parameter

* Update colossussspBidAdapter.js

check bidfloor

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter.js

* Update colossussspBidAdapter_spec.js

* use floor module

* Revert "use floor module"

This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad.

* use floor module

* update to 5v

* fix

* add uid2 and bidFloor support

* fix

* add pbadslot support

* fix conflicts

* add onBidWon

* refactor

* add test for onBidWon()

* fix

Co-authored-by: Vladislav Isaiko <[email protected]>
Co-authored-by: Aiholkin <[email protected]>
Co-authored-by: Mykhailo Yaremchuk <[email protected]>

* RTD Module: add 'onBidRequest' event handler for RTD submodules (#7729)

* RTD: Add 'onBidRequest' event handler for RTD submodules

https://github.com/prebid/Prebid.js/issues/7078

* RTD module: update documentation

* Prebid 6.3.0 Release (#7795)

* Increment pre version

* Improve Digital adapter: support for Google's additional consent (#7787)

* HBT-156: Added Google's additional consent (#1)

* HBT-156: Added Google's additional consent

* HBT-156: Code refactored

Co-authored-by: Faisal Islam <[email protected]>

* Update improvedigitalBidAdapter.js

Updated version

Co-authored-by: Samiul Amin Shanto <[email protected]>
Co-authored-by: Faisal Islam <[email protected]>

* CircleCi Config: change to npm ci in testing workf (#7732)

* Build system: improve build for development workflow (#7778)

* Build system: improve build for development workflow

This adds a "test-only" gulp task that runs only tests (without clean/lint) and makes the single-spec test environment consistent with the whole-suite case.

* Build system: remove tests from 'serve-fast' task; add 'serve-and-test' task

* update gpid / adslot logic (#7794)

* Pubx.ai Analytics Adapter: added additional fields to the Auction object (#7723)

* Update: Added additional fields to auction object

* Removed export from getStorage function

* Aniview Bid Adapter: add a new alias (#7807)

* Support new aniview bid adapter

* Support new aniview bid adapter

* Support new aniview bid adapter

* Support new aniview bid adapter

* Fix Consent parameters

* Update aniviewBidAdapter.js

V3 support

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

Update refererInfo

* Update aniviewBidAdapter.js

Fix tabs and spaces

* Update aniviewBidAdapter.js

fixes

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

Add ccpa support

* Update aniviewBidAdapter.js

Typo

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

* Fix size and sample

Fixed sizes from playerSize
Updated md sample

* Fix tabs

* Fix sizes

* Recheck

* Add tgt parameter

* Update sample

* Add support for cookie sync + tests

* Add support for cookie sync + tests

* Add support for cookie sync + tests

* Support aliases

Support aliases

* Update

Update

* Fix lint

Fix lint

* Update spec

Update spec

* Aniview Bid Adapter: Added the new alias

* Aniview Bid Adapter: Added …
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

No branches or pull requests

4 participants