Advangelists Bid Adapter: support adomain, video params, and the floors module#7226
Advangelists Bid Adapter: support adomain, video params, and the floors module#7226ChrisHuie merged 15 commits intoprebid:masterfrom
Conversation
To make adapter downloadable from git biddercode change is needed.
prebid#6650 supporting advertiserDomains prebid#6512 Support video params at the adunit level prebid#6465
|
@NeerajKrRai can you remove your backup (.bak) files from this pr please 🙏 |
|
@ChrisHuie Apologies for that. Have removed them resolved the conflict as well. |
|
@osazos Any update on this one? do let me know if any other info is required from my side. Cheers, |
|
@NeerajKrRai not sure I understand why you are adding a url.js file to Prebid Core? These functions I believe already reside in the src/utils *Also submitted PR to update the docs Prebid 5 note |
|
@ChrisHuie Yes, you are right , i was referring to some old version. So, I have removed the url file and made changes to the code to refer to src/utils for the same which works fine. Do let me know if any other info required from my side. Appreciate your prompt feedback. Cheers, |
|
@ChrisHuie any update on the review? Thanks, |
|
@osazos thanks! are there any further actions from our side on this? Thanks, |
* 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 <tadam@smartadserver.com>
* 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 <itay@aniview.com>
Co-authored-by: Itay Nave <38345760+itaynave@users.noreply.github.com>
* 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 <Aigolkin1991@gmail.com>
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
* append adUnitCode to bidRequest (#7270)
* Logan Bid Adapter: add new bid adapter (#7223)
* initial
* change vasturl to vastxml
* fixes
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
* 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 <atkachov@admixer.ua>
* 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 <artem.iholkin@smartyads.com>
* [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 <ec2-user@ip-172-31-93-198.ec2.internal>
* Mediakeys: add bidder adapter (#7268)
* Mediakeys: add bidder adapter
* Removed superfluous argument
Co-authored-by: Jean-Paul COSAL <jean-paul.cosal@mediakeys.com>
* 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 <phoenixtechnerd@gmail.com>
* 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 <raul.92@mail.ru>
Co-authored-by: Patrick McCann <patmmccann@gmail.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <skocheri@rubiconproject.com>
* 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 <surovenko.alexey@gmail.com>
* 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 <surovenko.alexey@gmail.com>
* 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 <bloodyowl@icloud.com>
* 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 <ubuntu@ip-172-31-25-92.us-west-1.compute.internal>
* 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 <surovenko.alexey@gmail.com>
* EX-3165 Make getConfig call a clone (#7333)
Co-authored-by: Mikhalovich <emihalovich@sovrn.com>
* 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 <fg.cloutier@sublime.xyz>
Co-authored-by: Mathieu Darse <code@mathieudarse.fr>
* 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 <tpeczenyj@weborama.com>
* 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 <marc@tappx.com>
* 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 <dmitry.markelov@mgid.com>
* 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 <chandra.prakash@advangelists.com>
* 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 <ubuntu@ip-172-31-25-92.us-west-1.compute.internal>
* 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 <artur.nabiullin@gmail.com>
* 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 <sweety@dream.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <elad@kueez.com>
* kick off CircleCI tests manually
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <atkachov@admixer.ua>
* 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 <vladis@smartyads.com>
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
* 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 <jitendra@ascendeum.com>
* 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 <manasi@L1144.local>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
* 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 <love.sharma@indexexchange.com>
Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com>
* Onetag Bid Adapter: extend mediaType support (#7363)
* add support for all mediaType fields
* fix test unit
Co-authored-by: francesco <f.orazini@onetag.com>
* 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 <noam.tzuberi@ironsrc.com>
Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com>
* 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 <mkatogi@gmail.com>
Co-authored-by: minoru katogi <m_katogi@hotmail.com>
Co-authored-by: ADman Media <admanmedia@users.noreply.github.com>
Co-authored-by: SmartyAdman <adman@localhost.localdomain>
* 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 <neelanjan.sen@xandr.com>
* 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 <jonathan@bliink.io>
Co-authored-by: samuel.kerboeuf <samuel@bliink.io>
* 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 <skocheri@rubiconproject.com>
* 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 <john@beachfront.com>
* 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 <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
* 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 <f.orazini@onetag.com>
* 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 <hilsen@seeding-alliance.de>
* 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 <lizakobrazova@gmail.com>
* 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 <noam.tzuberi@ironsrc.com>
Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com>
* 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 <tpeczenyj@weborama.com>
* 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 <marcin.czerwiak@azagroup.eu>
* medianetBidAdapter sending ortb2imp in bid request (#7443)
Co-authored-by: monis.q <monis.q@media.net>
* removed pr logs and fixed sampling in medianetAnalyticsAdapter (#7423)
Co-authored-by: monis.q <monis.q@media.net>
* 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] <support@github.com>
* 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 <dgoldin@triplelift.com>
Co-authored-by: Dan Goldin <dangoldin@gmail.com>
* 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 <phoenixtechnerd@gmail.com>
* 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 <sasan.farrokh@vidoomy.com>
* 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 <vladis@smartyads.com>
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
* 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 <phoenixtechnerd@gmail.com>
* 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 <phoenixtechnerd@gmail.com>
* 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, i…
* OpenX update supported userIds (#3172) * Boldwin Bid Adapter: update field media_types (#3174) * new boldwin bid adapter * update media_types Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * Rebranding VerizonMedia docs to YSSP. (#3171) * Rebranding VerizonMedia docs to YSSP. After all the publishers are migrated to YSSP we'll delete the VerizonMedia docs. * Removed yssp connect id for now as we don't know the final name. Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> * update doc (#3169) * ColossusSsp Bid Adapter: update Prebid 5 complianc (#3164) Per pr prebid/Prebid.js#7245 * Advangelists: Update Prebid 5 Compliance (#3163) Per pr prebid/Prebid.js#7226 * Unicorn Bid Adapter: update Prebid 5 compliance (#3161) Per pr prebid/Prebid.js#7241 * Remove bidfloorCpm because this is deprecated (#3160) * update apacdex doc (#3158) * Halo ID & RTD Documentation Update (#3154) * update halo docs * update doc * Update haloRtdProvider.md * Update haloRtdProvider.md * MathildeAds adapter docs (#3151) * add MathildeAds adapter * fix * TAPPX - Update tappx.md (#3144) * TAPPX - Update tappx.md We update with the changes of the prebid/prebid-server#1931 pull request. * clarifying data type * Hotfix Change "gropu" mistake word to "group" correct word. Co-authored-by: bretg <bgorsline@gmail.com> * updating docs to identify native support, schain support (#3109) * added vidoomy bidder docs (#3106) * added vidoomy bidder docs * reword suggestion applied * added coppa_supported * Adagio Bid Adapter: add Prebid Server Adapter support (#3075) * Update Teads bidder doc with support for some userIds (#3072) * Added docs for integr8 (#3000) * Added docs for integr8 * Added description column * adtelligentIdSytem doc update (#3032) * add Bidsxchange page * add adtelligentIdSystem doc * update misreadings * fixed uniq --> unique Co-authored-by: bretg <bgorsline@gmail.com> * Smaato: Update documentation (#3115) * Smaato: update documentation * Smaato: update documentation - update note based on pr feedback Co-authored-by: Bernhard Pickenbrock <bernhard.pickenbrock@smaato.com> * Adprime Bid Adapter: update Prebid 5 compliance and add new param (#3176) * docs * added quotes to string arg * context keywords * Add quotes to placementId param * Update adprime.md CCPA support feature wasn't displayed in docs, but included in adapter * tcf2_supported: true * changes * add audiences param Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com> Co-authored-by: bretg <bgorsline@gmail.com> * add contact info for OpenX floors (#3182) * Fixing floors provider table (#3192) * fix 3173 (#3183) * Gumgum: ADJS-1059 Update prebid documentation for flex slot Placement ID (#3185) * AdHash Bidder Adapter: typo changed (#3186) * AdHash Bidder Adapter: initial prebid.js integration * AdHash Bidder Adapter: changing the example text Changing the example text as it's one of our actual client's name * add usersyncing disclosure to docs (#3191) * Cpmstar Bid Adapter: update prebid 5 compliance (#3193) per pr _> prebid/Prebid.js#7284 * InteractiveOffers - Parameters changed (#3190) Co-authored-by: EC2 Default User <ec2-user@ip-172-31-93-198.ec2.internal> * Adkernel: documenting rtbanalytica alias (#3189) Documenting prebid/Prebid.js#7281 * added brave bidder docs (#3181) * added brave bidder docs * added quotes around the string parameter Co-authored-by: bretg <bgorsline@gmail.com> * Mediakeys: add bidder adapter (#3180) Co-authored-by: Jean-Paul COSAL <jean-paul.cosal@mediakeys.com> * Smartadserver Bid Adapter: Added support for Floors module (#3179) * Fix domain sample * Add HTTPS sample for domain parameter * Add HTTPS sample for domain parameter * Add Smart AdServer in the index and download list * Add currency parameter documentation * Revert "Merge remote-tracking branch 'refs/remotes/prebid/master'" This reverts commit 099edc2, reversing changes made to 07ce9fd. * Update documentation Specify "target" parameter development status * Adding documentation for bidfloor parameter. * Add floors module support Co-authored-by: Mordhak <adrien.desmoules@gmail.com> Co-authored-by: Mordhak <adesmoules@smartadserver.com> Co-authored-by: Sébastien Ferry <sferry@sas-corp.local> Co-authored-by: gcarnec <gcarnec@smartadserver.com> Co-authored-by: Yuriy Tyukhnin <ytyukhnin@smartadserver.com> Co-authored-by: tadam <tadam@smartadserver.com> * Krushmedia Bid Adapter: updates for Prebid 5.0 (#3178) * Krushmedia docs * Update krushmedia.md * Adding pbjs adapter * updates for prebid 5 compliance Co-authored-by: bretg <bgorsline@gmail.com> * Update the aniview, avantisvideo, selectmediavideo docs and add openwebvideo and vidcrunch docs (#3177) * New adapter for aniview * Update aniview.md * Create selectmediavideo.md * Have created avantisvideo.md * Update the aniview, avantisvideo, selectmediavideo docs and add openwebvideo and vidcrunch docs Co-authored-by: Itay Nave <itay@aniview.com> * Boldwin Bid Adapter: update Prebid 5 compliance (#3170) Per pr prebid/Prebid.js#7254 Co-authored-by: bretg <bgorsline@gmail.com> * Logan adapter docs (#3150) * add docs * Update logan.md * fix Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * ContentExchange adapter docs (#3146) * add contentexchange adapter * fix * SmartHub docs (#3131) * adding SmartHub bidder docs * removed pbjs version note * using partner Name instead of host due to the changing way building endpoint URL in adapter discussion in the prebid-server repo: prebid/prebid-server#1932 (comment) Co-authored-by: bretg <bgorsline@gmail.com> * Adf adapater: schain support added (#3194) * Boldwin Bid Adapter: update description (#3196) * new boldwin bid adapter * update media_types * fix Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * update ix docs for size validation (#3200) Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> * [Identity>SharedId] Fix Configuration table structure + typos (#3202) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * Update .gitignore for node_modules/ folder (#3203) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * event API doc updates (#3116) * event API doc updates * Update getEvents.md Co-authored-by: MartianTribe <steve@martiantribe.com> * updated PBJS releases, added GPT module option (#3206) * documentation for bidViewabilityIO module (#3184) * documenation for bidViewabilityIO module * add index links, differtiate display_names * Add link to polyfill * aligning bid viewability modules Co-authored-by: bretg <bgorsline@gmail.com> * Tappx :: update name related to issue #3111 (#3207) Co-authored-by: marc_tappx <marc@tappx.com> * clean up table formatting (#3208) Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> * Fix openWeb doc (#3211) * add Bidsxchange page * Add openweb doc * change params * fix doc * openWeb doc update * update algorix dev-doc for prebidmember and other support (#3213) Co-authored-by: 寻云波 <xunyunbo@do-global.com> * add imuIdSystem doc (#3159) * add imuIdSystem doc * cid is number * Add AdsYield adapter doc (#3188) * add-adsyield-doc * add-adsyield-doc * IX Bid Adapter: FPD (#2971) * using fpd * update headings in fpd * update function reference path Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> * Added malltv analytics docs (#3147) * Update docs to match with PBJ (#3212) * Fixed typo * Updated docs to match with current PBJ state. * Added default configuration section * Removed redundant space between parentheses * tweaked default configs Co-authored-by: bretg <bgorsline@gmail.com> * AMP load-cookie updates (#3221) * upgrading AMP and stored-request docs (#3226) * Delete weborama.md (#3229) since Prebid.js version 3.0.0 the weborama bid adapter is no longer supported, the original javascript was deleted but the module markdown still remains js removed on prebid/Prebid.js#4580 doc to be removed prebid/Prebid.js#7339 * declaring support to getFloor for OguryBidAdapter (#3224) * AJA Bid Adapter: User ID Module Support (#3223) * user id module support * add imuid * Mgid Bid Adapter: update Prebid 5 Compliance (#3218) per pr -> prebid/Prebid.js#7319 * Wipes Bid Adapter: update Prebid 5 Compliance (#3217) per pr -> prebid/Prebid.js#7320 * PBS-Go: Remove old data race condition test documentation (#3216) * Remove old data race condition test documentation * Scott's review * Update add-new-bidder-go.md Co-authored-by: Gus Carreon <gcarreongutierrez@vpn-10-249-98-20.nym2.appnexus.com> Co-authored-by: MartianTribe <steve@martiantribe.com> * Added Video (#3214) * Insticator Bidder Adapter docs (#3187) Co-authored-by: Artur Nabiullin <artur.nabiullin@gmail.com> * Permutive RTD module docs (#3155) * Permutive RTD module docs * wording updates * wording update * Add Document For New Adapter: HuaweiAds (#3071) * Create huaweiads.md * Update huaweiads.md * Update huaweiads.md add clientTime * Add example of bid filtering on meta object (#3123) * Add example of bid filtering on meta object * add fiddle link * embedded * add code height * update sidebar yaml * tweaks, removing old troubleshooting-tips * typo Co-authored-by: bretg <bgorsline@gmail.com> * added PBS alias note (#3241) * Smartrtb Bid Adapter: update with non Prebid 5 Com (#3234) per issue -> prebid/Prebid.js#7318 * [Assets] Update Criteo logo (#3240) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * Ad Partner Bid Adapter: update Prebid 5 Compliance (#3231) Per pr -> prebid/Prebid.js#7347 * add IQZone adapter doc (#3210) * adding BEFORE_BIDDER_HTTP event (#3197) * adding BEFORE_BIDDER_REQUEST event * rename beforeBidderRequest to beforeRequestHttp Signed-off-by: Elad Yosifon <elad@kueez.com> * rename beforeRequestHttp to beforeBidderHttp Signed-off-by: Elad Yosifon <elad@kueez.com> * Updated MASS documentation (#3157) * Added hosted integration link * Update mass.md * Update mass.md * Update mass.md * Update mass.md * Amended build instructions * Fixed typos and mistakes Co-authored-by: massadmin <58946787+massadmin@users.noreply.github.com> * Navegg: Update User Id (#3080) * Update User Id * adding akamai back into list Co-authored-by: bretg <bgorsline@gmail.com> * Add BeOp bidder documentation (#3238) * SmartHub adapter: fix docs displaying (#3239) * Update smarthub.md This fixes current wrong displaying of docs for SmartHub adapter https://docs.prebid.org/dev-docs/pbs-bidders.html#smarthub * Table title changes * [package.json] Fix `npm run watch` command (#3243) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * smartx Bid Adapter: switch startOpen & endingScreen from Boolean to String (#3244) * initial commit * adjustments * adjustments * adjustments * typo, further adjustments * removed userIds and schain support * Added optionals to outstream and made formatting * Update smartx.md minor edits for clarification and readability. * adjusted outstream_options * remove outstream_function, added pbjs_version_notes * bugfix outstream options for default outstream renderer configuration Co-authored-by: Gino <adtech@smartclip.tv> Co-authored-by: Jean Stemp <38964447+jeanstemp@users.noreply.github.com> * add bydata.md analytics doc inside dev-docs/analytics (#3235) * add bydata.md analytics doc inside dev-docs/analytics * reset files Gemfile/package-lock.json Co-authored-by: Jitendra Kumar <jitendra@ascendeum.com> * [README] Update command to install packages (#3242) CF #3204 Co-authored-by: Florent Dancy <f.dancy@criteo.com> * PBS dev docs and metadata (#3002) * PBS dev docs and metadata * proper dchain syntax * fixing omsdk typos (#3256) * Prebid Server Programmatic Guaranteed Documentation (#3037) * pg, cont * pg, cont * checkpoint * checkpoint * checkpoint * checkpoint * first cut at PG docs * checkpoint * fixing links, minor edits * Rise improvments (#3248) * Update Rise readme * update rise docs * Unruly and RhythmOne consolidated adapter - updating the vendor id to the rhythm one id since the consolidation. (#3249) * Bizzclick Bid Adapter: update Prebid 5 compliance (#3253) per pr -> prebid/Prebid.js#7212 issue reference -> prebid/Prebid.js#7388 * enrichment module: add `aggregated domain` (#3257) * enrichment module: add `aggregated domain` * Update enrichmentFpdModule.md Co-authored-by: MartianTribe <steve@martiantribe.com> * PG: add contact address (#3258) * PG: add contact address * Update pbs-pg-idx.md * Adkernel: documenting unibots alias (#3255) Documenting prebid/Prebid.js#7387 * ADman Media Adapter: compatible with version 5 and support uid2 (#3252) * Add adman dev doc * Change params Params required by new adapter setup * Edit docs Fix naming, use quotes around example * adding quotes to string param * Update adman.md * tcf2_supported: true * Update adman.md add usp support * Add api param for prebid servr adapter * updates for prebid 5.0, and support uid2 Co-authored-by: minoru katogi <m_katogi@hotmail.com> Co-authored-by: ADman Media <ruben.caro@admanmedia.com> Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * init aceex prebid adapter docs (#3232) * Document readConfig function (#3230) * Update getConfig.md * Create readConfig.md * Update getConfig.md * Update readConfig.md Co-authored-by: MartianTribe <steve@martiantribe.com> * Add documentation for publink userid module (#3225) * Update userId.md add kinesso id docs (#3215) * Update userId.md Adding companion docs pr for the kinesso user id module : prebid/Prebid.js#7077 * Update download.md adding kinesso id module download option * Update userId.md Grammatical edits * Update userId.md Fix for values in table that weren't displaying correctly. * Added missing entry in bid adapter implementation table * Update userId.md updating kinesso email alais to direct users wanting to register to kinesso not magnite. Co-authored-by: Jean Stemp <38964447+jeanstemp@users.noreply.github.com> Co-authored-by: bretg <bgorsline@gmail.com> * Restructuring modules for download and modules index (#3265) * restructure module lists * changing pubcommon message to deprecated * ucfunnel adapter docs add prebid-server params (#3263) * Add instream video and native support for ucfunnel adapter * [Dev Fix]add download.md && overview/analytics.md * ucfunnel adapter support schain, coppa, tcf2 * ucfunnel adapter docs add pbs_app_supported and gvl_id * ucfunnel adapter docs add prebid-server params Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: cliff_liu <cliff5345179@gmail.com> * between adapter docs: add userIds (#3247) * between adapter docs: add userIds * update between.md and return destrictmdmx.md Co-authored-by: khaylov <khaylov@betweenx.com> * Additional Id providers support (#3262) * Fluct Bid Adapter: update Prebid 5 compliance (#3233) per pr -> prebid/Prebid.js#7353 * TargetVideo adapter dev-docs (#3228) * BLIINK Bidder adaptor docs (#3198) * feat(bliink): Add new documentation for BLIINK bidder adaptor * Update bliink.md Co-authored-by: Jonathan <jonathan@bliink.io> * Add new query parameter for httpinteraction endpoint (#3268) * Fixed typo * Added new query param * add getfloor support for adyoulike (#3269) * added ext.prebid.buyeruid extension (#3274) * IQzone Bidder Adapter: add new bid param (#3250) * add IQZone adapter doc * add new bid param * fix * Update description of AFP adapter (#3205) * update description of AFP adapter * Revert "update description of AFP adapter" This reverts commit 418f042. * add description of AFP adapter * add new format "Just Banner" * update examples * IQzone Adapter: update doc (#3278) * add IQZone adapter doc * add new bid param * fix * updates * Rise docs (#3276) * Update Rise readme * update docs * Seeding Alliance Bid Adapter: update Prebid 5 comp (#3271) per per -> prebid/Prebid.js#7426 * Adf adapter: floors module support (#3270) * AdHash bidder adaptor for 5.0 (#3264) * AdHash Bidder Adapter: initial prebid.js integration * AdHash Bidder Adapter: changing the example text Changing the example text as it's one of our actual client's name * AdHash bidder adaptor for 5.0 update * Update guide.md (#3288) * minor updates to guide (#3289) * added environment section to guide (#3290) * new adquery adapter (#3275) * new Adapter * Removed prebid version note. We support version 5.x Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu> * fixed ortb2Imp (#3291) * add weborama RTD doc (#3277) Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com> * PBS-Go User Sync (#3220) * Initial Commit * Auction Endpoint JSON Formatting * Added User Sync Config Doc * Update Feature Comparison List * Proof Read Pass * Clarified part of the process * Fixed a typo * Edits for PBS docs Co-authored-by: SSuranie <steve@martiantribe.com> * Update firstPartyData.md with app.content.data example (#3299) * Update firstPartyData.md * Update firstPartyData.md * fixing indentation Co-authored-by: bretg <bgorsline@gmail.com> * Update docs to match with pbj (#3280) * Fixed typo * Updated docs to match with current PBJ state. * Added default configuration section * Removed redundant space between parentheses * tweaked default configs * Updated default config documentation to match with pbj * Update add-new-bidder-java.md * Reverted invalid changes * Synced with pbj * Added information about unmodifiable defaults, cleaned up bidder alias example. * Removed obsolete field pbs-enforces-gdpr Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: MartianTribe <steve@martiantribe.com> * Viewdeos page pbs separation (#3282) * add Bidsxchange page * Add openweb doc * change params * add ViewDeos pbs page * Rebranding yssp adapter to yahoossp. (#3283) Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> * update between doc (#3284) Co-authored-by: khaylov <khaylov@betweenx.com> * Download: fix akamai typo on download page (#3292) * fix links on modules/index.html (#3296) * Just Premium Bid Adapter: update schain support (#3301) per pr prebid/Prebid.js#7506 * change tagId to be required, and add note about test tagId value (#3303) * yieldmo: multiple changes (#3246) * multiple changes * schain support for video ads * device.ip support * gpid support * device.ip support cleaned up * Add doc for timeout rtd module (#3266) * Add doc for timeout rtd module * Remove 'sets' * fixing 404 for other module types (#3313) * another batch of dead links (#3314) * download page 404 for modules (#3316) * Colossus Bid Adapter: Unified ID 2.0 (#3236) * Updated docs Colossusssp Adapter * Update colossusssp.md Add media types * Update colossusssp.md add usp consent support * adding schain flag * gdpr and user ids * id5id support * Prebid server info * Remove PBS params * Add colossus PBS docs * Add short note for pbs adapter parametres * Add note for pbjs parametres * Fix * remove duplicate string * Update colossusssp.md Ad biddflorr parameter * add uid2 * fix * fix Co-authored-by: Vladislav Isaiko <vladis@smartyads.com> Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * Fix timeout rtd (#3317) * download page 404 for modules * fixed modulecode for timeout RTD * Adkernel: documenting ergadx alias (#3324) Documenting prebid/Prebid.js#7544 * Update InterstitialAds.md (#3319) * adds disclaimer (#3318) * Nativo Bid Adapter: Bid Params Update (#3307) * Added nativo markup documentation to dev-docs/bidders * Added IAB Global Vendor List ID number. * Adjusted placementId Type to be integer * Changed pbjs value to true * Added optional url parameter * Updated placementId parameter to be optional * PubLink adds params for site id and api key. (#3306) * Slimcut: removing 5.x note (#3305) * SpotX: add support for price floors module (#3293) * Update NextRoll BidAdapter docs for v5 (#3286) * Update NextRoll BidAdapter docs for v5 * Add comment to `floors` section in example * Mytarget Bid Adapter: update Prebid 5 compliance (#3285) Per pr -> prebid/Prebid.js#7397 * Added video support (#3281) * [sspbc-adapter] update dev-docs for adapter (native & video support) (#3279) Co-authored-by: Wojciech Biały <wb@WojciechBialy.local> * Prebid Server Support (#3273) Add the prebid server support * Relaido Bid Adapter: add support imuid (#3272) * add relaido adapter * Add support for imuid Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp> Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com> * Impactify - Add UserID module (#3245) Add UserID support in documentation * Added First Party Data to feature list (#3325) * added fpd_supported, renamed getFloor and deals * removing stray file * Updated bidder: Adnuntius (#3312) * Adnuntius Bidder documentation added * Fixed targeting text. * Added documentation for passing segments in the bidder config. * changed the way to send user segments to bidder. * Moved string to type + examples. * Adnuntius update for prebid server. * Added info that custom price granularity is needed when using currrencies where the nominal CPM range is greatly differnt than USD (#3326) * fix weborama conf example as in Prebid.js/modules/weboramaRtdProvider.md (#3330) * fix weborama conf example as in Prebid.js/modules/weboramaRtdProvider.md * fix closing parentesis * fix ponctuation * Ad Generation Bid Adapter: update prebid 5 complia (#3329) per pr -> prebid/Prebid.js#7150 (reference pr prebid/Prebid.js#7533 as well) * Update apacdex.md (#3332) I was missing a newline in the apacdex.md file. This causes it to display falsely on https://docs.prebid.org/dev-docs/bidders/apacdex#apacdex-bid-params * fixing PBJS adapter example (#3339) * added PBS config faq entries (#3340) * Change documentation in order to AdPartner Adapter (#3328) * Fix timeout module doc missing link (#3345) * Fix timeout rtd module doc * Add display_name to sample doc header * weborama RTD submodule fix typo in example conf (#3337) * fix typo in example conf * fix flag * Yahoo SSP Bid Adapter (#3311) * yahoossp update * yahoossp update * legacy adapter messages * remove yssp.md * change inventoryId to siteId * formatting * Adkernel: documenting turktelekom alias (#3341) * Adkernel: documenting turktelekom alias Documenting prebid/Prebid.js#7559 * Update bidder traits * Create talkads.md (#3323) * Create talkads.md * Update talkads.md * Add test feature with fake test bid * Criteo: update instructions for Native and Floor module currency (#3350) Co-authored-by: Allan Jun Hirata <a.junhirata@criteo.com> * PBS modularity docs Co-authored-by: Brian Schmidt <bwschmidt@gmail.com> Co-authored-by: Wls-demo <67785512+Wls-demo@users.noreply.github.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> Co-authored-by: oath-jac <45564796+oath-jac@users.noreply.github.com> Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> Co-authored-by: Mikhail Ivanchenko <mifanich1991@gmail.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> Co-authored-by: faithnh <faithnh.stepmania.master@gmail.com> Co-authored-by: thuyhq <61451682+thuyhq@users.noreply.github.com> Co-authored-by: Anthony Lauzon <ant@audigent.com> Co-authored-by: mathilde-ads <87868405+mathilde-ads@users.noreply.github.com> Co-authored-by: prebidtappx <77485538+prebidtappx@users.noreply.github.com> Co-authored-by: Daniel Lawrence <daniel.lawrence@inmobi.com> Co-authored-by: Mario Ortas Lebrancón <32935912+mario-orle@users.noreply.github.com> Co-authored-by: Olivier <osazos@adagio.io> Co-authored-by: Benoit Ruiz <benoit.ruiz01@gmail.com> Co-authored-by: ardit-baloku <77985953+ardit-baloku@users.noreply.github.com> Co-authored-by: Gena <wertixvost@gmail.com> Co-authored-by: el-chuck <be.pickenbrock@gmail.com> Co-authored-by: Bernhard Pickenbrock <bernhard.pickenbrock@smaato.com> Co-authored-by: Adprime <64427228+Adprime@users.noreply.github.com> Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com> Co-authored-by: Brian Schmidt <brian.schmidt@openx.com> Co-authored-by: Julien Ricard <jarnix@gmail.com> Co-authored-by: Lisa Benmore <lbenmore@gmail.com> Co-authored-by: Damyan <damyan.stanchev@gmail.com> Co-authored-by: IOTiagoFaria <76956619+IOTiagoFaria@users.noreply.github.com> Co-authored-by: EC2 Default User <ec2-user@ip-172-31-93-198.ec2.internal> Co-authored-by: Denis Logachov <denis@adkernel.com> Co-authored-by: Sacha <35510349+thebraveio@users.noreply.github.com> Co-authored-by: MK Platform <88486298+mediakeys-platform@users.noreply.github.com> Co-authored-by: Jean-Paul COSAL <jean-paul.cosal@mediakeys.com> Co-authored-by: krzysztof <88041828+krysztal-smart@users.noreply.github.com> Co-authored-by: Mordhak <adrien.desmoules@gmail.com> Co-authored-by: Mordhak <adesmoules@smartadserver.com> Co-authored-by: Sébastien Ferry <sferry@sas-corp.local> Co-authored-by: gcarnec <gcarnec@smartadserver.com> Co-authored-by: Yuriy Tyukhnin <ytyukhnin@smartadserver.com> Co-authored-by: tadam <tadam@smartadserver.com> Co-authored-by: Krushmedia <71434282+Krushmedia@users.noreply.github.com> Co-authored-by: Roman Shevchenko <iroman.via@gmail.com> Co-authored-by: Itay Nave <itay@aniview.com> Co-authored-by: WlsLogan <77974248+WlsLogan@users.noreply.github.com> Co-authored-by: contentexchange <87769951+contentexchange@users.noreply.github.com> Co-authored-by: SmartHubSolutions <87376145+SmartHubSolutions@users.noreply.github.com> Co-authored-by: Jurij Sinickij <jurij.sinickij@adform.com> Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com> Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> Co-authored-by: Florent DANCY <florent@dancy.io> Co-authored-by: Florent Dancy <f.dancy@criteo.com> Co-authored-by: MartianTribe <steve@martiantribe.com> Co-authored-by: jsut <adam.prime@wattpad.com> Co-authored-by: marc_tappx <marc@tappx.com> Co-authored-by: Bugxyb <markxyb@gmail.com> Co-authored-by: 寻云波 <xunyunbo@do-global.com> Co-authored-by: eknis <tem.eknis@gmail.com> Co-authored-by: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com> Co-authored-by: Alex Maltsev <and1sscsgo@gmail.com> Co-authored-by: Tiago Peczenyj <tiago.peczenyj@gmail.com> Co-authored-by: Mehdi Bouallagui <45876988+mbouallagui@users.noreply.github.com> Co-authored-by: Taro FURUKAWA <6879289+0tarof@users.noreply.github.com> Co-authored-by: guscarreon <guscarreon@gmail.com> Co-authored-by: Gus Carreon <gcarreongutierrez@vpn-10-249-98-20.nym2.appnexus.com> Co-authored-by: vrtcal-dev <50931150+vrtcal-dev@users.noreply.github.com> Co-authored-by: Artur Nabiullin <80909609+zyk70n@users.noreply.github.com> Co-authored-by: Artur Nabiullin <artur.nabiullin@gmail.com> Co-authored-by: David Reischer <reischer.david@gmail.com> Co-authored-by: wy <1402628279@qq.com> Co-authored-by: IQZoneAdx <88879712+IQZoneAdx@users.noreply.github.com> Co-authored-by: Elad Yosifon <elad-yosifon@users.noreply.github.com> Co-authored-by: Catalin Ciocov <catalin.ciocov@gmail.com> Co-authored-by: massadmin <58946787+massadmin@users.noreply.github.com> Co-authored-by: hugopenha-navegg <86666691+hugopenha-navegg@users.noreply.github.com> Co-authored-by: Matthias Le Brun <bloodyowl@icloud.com> Co-authored-by: Skylinar <53079123+Skylinar@users.noreply.github.com> Co-authored-by: Gino <adtech@smartclip.tv> Co-authored-by: Jean Stemp <38964447+jeanstemp@users.noreply.github.com> Co-authored-by: Prebid-bydata <71428180+Prebid-bydata@users.noreply.github.com> Co-authored-by: Jitendra Kumar <jitendra@ascendeum.com> Co-authored-by: Noam Tzuberi <noamtzu@users.noreply.github.com> Co-authored-by: tallavon <83907602+tallavon@users.noreply.github.com> Co-authored-by: SmartyAdman <59048845+SmartyAdman@users.noreply.github.com> Co-authored-by: minoru katogi <m_katogi@hotmail.com> Co-authored-by: ADman Media <ruben.caro@admanmedia.com> Co-authored-by: supportAceex <89574021+supportAceex@users.noreply.github.com> Co-authored-by: Patrick McCann <patmmccann@gmail.com> Co-authored-by: johnwier <49074029+johnwier@users.noreply.github.com> Co-authored-by: jdwieland8282 <wieland.jeff@gmail.com> Co-authored-by: jackhsiehucf <77815341+jackhsiehucf@users.noreply.github.com> Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: cliff_liu <cliff5345179@gmail.com> Co-authored-by: Ignat Khaylov <ignat@ignat.one> Co-authored-by: khaylov <khaylov@betweenx.com> Co-authored-by: Anand Venkatraman <avenkatraman@pulsepoint.com> Co-authored-by: Dejan Grbavcic <grajzer@users.noreply.github.com> Co-authored-by: Jonathan <jonathan.ibor@gmail.com> Co-authored-by: Jonathan <jonathan@bliink.io> Co-authored-by: guiann <guillaume.andouard@adyoulike.com> Co-authored-by: andrey-ka-97 <42410701+andrey-ka-97@users.noreply.github.com> Co-authored-by: adquery <89853721+adquery@users.noreply.github.com> Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu> Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com> Co-authored-by: Scott Kay <noreply@syntaxnode.com> Co-authored-by: Nick Jacob <nickbjacob@gmail.com> Co-authored-by: ym-abaranov <78230460+ym-abaranov@users.noreply.github.com> Co-authored-by: Luigi Sayson <48766825+luigi-sayson@users.noreply.github.com> Co-authored-by: Bill Newman <huddled.masses1650@gmail.com> Co-authored-by: Vladislav Isaiko <vladis@smartyads.com> Co-authored-by: nllerandi3lift <75995508+nllerandi3lift@users.noreply.github.com> Co-authored-by: jsfledd <jsfledd@users.noreply.github.com> Co-authored-by: Paul Yang <pyang@conversantmedia.com> Co-authored-by: Amanda Dillon <41923726+agdillon@users.noreply.github.com> Co-authored-by: Abimael Martinez <abijr@users.noreply.github.com> Co-authored-by: Jeremy Sadwith <jeremy@kargo.com> Co-authored-by: wojciech-bialy-wpm <67895844+wojciech-bialy-wpm@users.noreply.github.com> Co-authored-by: Wojciech Biały <wb@WojciechBialy.local> Co-authored-by: Thomas <thomas.dseao@gmail.com> Co-authored-by: relaido <63339139+relaido@users.noreply.github.com> Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp> Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com> Co-authored-by: Mikael Lundin <mikael-lundin@users.noreply.github.com> Co-authored-by: Mike Chowla <mike.chowla@pubmatic.com> Co-authored-by: Viktor Davidiants <57586844+vdavidiants@users.noreply.github.com> Co-authored-by: Adam Browning <19834421+adam-browning@users.noreply.github.com> Co-authored-by: natexo-technical-team <91968830+natexo-technical-team@users.noreply.github.com> Co-authored-by: allanjun <allanjunhirata@gmail.com> Co-authored-by: Allan Jun Hirata <a.junhirata@criteo.com>
* ZetaSspBidAdapter: rename files across ${bidderCode}BidAdapter.js (#7317)
Co-authored-by: Surovenko Alexey <surovenko.alexey@gmail.com>
* 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 <bloodyowl@icloud.com>
* 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 <ubuntu@ip-172-31-25-92.us-west-1.compute.internal>
* 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 <surovenko.alexey@gmail.com>
* EX-3165 Make getConfig call a clone (#7333)
Co-authored-by: Mikhalovich <emihalovich@sovrn.com>
* 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 <fg.cloutier@sublime.xyz>
Co-authored-by: Mathieu Darse <code@mathieudarse.fr>
* 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 <tpeczenyj@weborama.com>
* 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 <marc@tappx.com>
* 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 <dmitry.markelov@mgid.com>
* 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 <chandra.prakash@advangelists.com>
* 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 <ubuntu@ip-172-31-25-92.us-west-1.compute.internal>
* 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 <artur.nabiullin@gmail.com>
* 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 <sweety@dream.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <elad@kueez.com>
* kick off CircleCI tests manually
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <atkachov@admixer.ua>
* 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 <vladis@smartyads.com>
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
* 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 <jitendra@ascendeum.com>
* 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 <manasi@L1144.local>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
* 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 <love.sharma@indexexchange.com>
Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com>
* Onetag Bid Adapter: extend mediaType support (#7363)
* add support for all mediaType fields
* fix test unit
Co-authored-by: francesco <f.orazini@onetag.com>
* 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 <noam.tzuberi@ironsrc.com>
Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com>
* 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 <mkatogi@gmail.com>
Co-authored-by: minoru katogi <m_katogi@hotmail.com>
Co-authored-by: ADman Media <admanmedia@users.noreply.github.com>
Co-authored-by: SmartyAdman <adman@localhost.localdomain>
* 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 <neelanjan.sen@xandr.com>
* 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 <jonathan@bliink.io>
Co-authored-by: samuel.kerboeuf <samuel@bliink.io>
* 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 <skocheri@rubiconproject.com>
* 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 <john@beachfront.com>
* 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 <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
* 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 <f.orazini@onetag.com>
* 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 <hilsen@seeding-alliance.de>
* 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 <lizakobrazova@gmail.com>
* 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 <noam.tzuberi@ironsrc.com>
Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com>
* 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 <tpeczenyj@weborama.com>
* 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 <marcin.czerwiak@azagroup.eu>
* medianetBidAdapter sending ortb2imp in bid request (#7443)
Co-authored-by: monis.q <monis.q@media.net>
* removed pr logs and fixed sampling in medianetAnalyticsAdapter (#7423)
Co-authored-by: monis.q <monis.q@media.net>
* 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] <support@github.com>
* 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 <dgoldin@triplelift.com>
Co-authored-by: Dan Goldin <dangoldin@gmail.com>
* 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 <phoenixtechnerd@gmail.com>
* 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 <sasan.farrokh@vidoomy.com>
* 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 <vladis@smartyads.com>
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
* 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 <phoenixtechnerd@gmail.com>
* 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 <phoenixtechnerd@gmail.com>
* 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 <ploughrey@rubiconproject.com>
* 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 <marc@tappx.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <phoenixtechnerd@gmail.com>
* 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 <sasan.farrokh@vidoomy.com>
* 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 <s.ishigami@relaido.co.jp>
Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com>
Co-authored-by: t_bun <t.bun@cmertv.com>
* 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 <d.lavrov@corp.mail.ru>
* 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 <francoismaturel@dijit.fr>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* 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 <marc@tappx.com>
* 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 <phoenixtechnerd@gmail.com>
* sspBC Bid Adaptor : add nat…
…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 <chandra.prakash@advangelists.com>
Type of change
Description of change
#6650
supporting advertiserDomains
#6512
Support video params at the adunit level
#6465
support the floors module