forked from prebid/Prebid.js
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit 412277f
Prebid 5.0 (prebid#6999)
* increment pre version
* rubicon: removing maxduration as a required bidder parameter (#6513)
* Lemma Bid Adapter: accepting the floor to use the getFloor function (#6497)
* lemmaBidAdapter.js
Added lemma bid adapter file
* lemmaBidAdapter.md
Added lemma bid adapter md file
* lemmaBidAdapter_spec.js
Added lemma bid adapter test spec file
* Update lemmaBidAdapter.js
Fixed automated code review alert comparison between inconvertible types
* Update lemmaBidAdapter.js
Fixed review changes
* Update lemmaBidAdapter.md
Correct parameter value.
* Update lemmaBidAdapter.js
Lemma Bid Adapter - v3.0 compliance
* Update lemmaBidAdapter_spec.js
Lemma Bid Adapter - v3.0 compliance
* Update lemmaBidAdapter.md
Lemma Bid Adapter - v3.0 compliance
* Update lemmaBidAdapter.js
Added user sync support into bid adapter.
* updated include modules file extension.
updated include modules js file extension.
* Update lemmaBidAdapter_spec.js
Added unit test for user sync feature.
* Update lemmaBidAdapter.js
Fixed format error.
* Update lemmaBidAdapter_spec.js
Fixed format error and typo error.
* Set mediaType key value into bid object
Set mediaType key value into the bid object.
* Update lemmaBidAdapter.js
remove duplicate function
* Update lemmaBidAdapter.js
Remove non supported code.
* Update lemmaBidAdapter_spec.js
Remove GDPR test cases.
* Update lemmaBidAdapter.js
Made changes for accepting the floor to use the getFloor function
* Update lemmaBidAdapter.js
correct undefined keyword name.
* Update lemmaBidAdapter_spec.js
Added test coverage floor value
* Update lemmaBidAdapter.js
Remove trailing spaces on lines 379 and 381.
* Update lemmaBidAdapter_spec.js
Added getFloor function test case changes, Please review it.
* Update lemmaBidAdapter_spec.js
* Update lemmaBidAdapter.js
* Update lemmaBidAdapter.js
Fixed lint issue.
* Update lemmaBidAdapter_spec.js
Fixed test cases.
* Update lemmaBidAdapter_spec.js
Made suggested changes. Please review it.
Co-authored-by: Abhijit Mane <[email protected]>
* Mediasquare Bid Adapter: fix getUserSyncs issue with empty bids + add metrics to onBidWon Event (#6480)
* Mediasquare bidder: fix getUserSyncs issue with empty bids + add metrics to onBidWon Event
* Mediasquare bidder: fix getUserSyncs issue with empty bids + add metrics to onBidWon Event
* removing status as it does not seem populated when called
* add tests
* Update nextroll ID variable name to match published ID module (#6519)
* Merkle User ID Module: updates to user id submodule (#6503)
* AdKernel Bid/Analytics Adapters: user privacy related changes (#6488)
* SynacorMedia: remove adId from the bid response (#6520)
* Rubicon: making doc data types consistent (#6526)
* Synacormedia Bid Adapter: add meta.advertiserDomains (#6527)
* Adloox Analytics Adapter: add new analytics adapter (#6308)
* gulp: fix supplying list of browsers to test against
The following now works: gulp test --browserstack --nolint --nolintfix --browsers=bs_ie_11_windows_10 --file 'test/spec/modules/adloox{AnalyticsAdapter,AdServerVideo,RtdProvider}_spec.js'
* instreamTracking: unit test tidy
From @robertrmartinez in https://github.com/prebid/Prebid.js/pull/6308#issuecomment-810537538
* adloaderStub: expose stub for other unit tests to use
From @robertrmartinez in https://github.com/prebid/Prebid.js/pull/6308#issuecomment-810537538
* Adloox analytic module
* Seedtag adapter: Fixing bug preventing to receive the right params onTimeout. (#6525)
* adot bid adapter: add publisher path from bidder config to endpoint url (#6476)
* Admixer ID System: add userId submodule (#6238)
* Migrating to Prebid 1.0
* Migrating to Prebid 1.0
* Fix spec
* add gdpr and usp
* remove changes in gdpr_hello_world.html
* Update gdpr_hello_world.html
add spaces
* add user syncs
* remove comments
* tests
* admixer id system
* admixer id system
* admixer id system eids.md userId.md
* admixer id system .submodules.json
* admixer id system
Co-authored-by: atkachov <[email protected]>
* PBJS Core: call custom render func after loadscript if provided (#6422)
* Pubxai Analytics Adapter: bug fixes and code revamp (#6474)
* Updated PubxAiAnalytics adapter - Bug fixes and Code restructuring
* Updated endpoint URLs
* Changed array.includes to array.indexOf to fix IE issue
* Code cleanup and changes as suggested.
* Updated browser testing order and edge browser token
* PBJS Core: canBidderRegisterSync ignoring iframe sync disabled by default (#6535)
* Update eids.js
* Update eids_spec.js
* Update eids.js
* Update pubmaticBidAdapter_spec.js
* Update eids.js
* Update eids_spec.js
* Update conversantBidAdapter_spec.js
* Update rubiconBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Delete test/spec/adapters directory
* Update userId_spec.js
* Update userSync.js
* Update userSync_spec.js
* Added automatic tzo and targetId to adserver request. (#6534)
* Tappx Bid Adapter: minor updates and universal id added (#6504)
* UPDATE: add initial UID
* UPDATE: UID change user ext
* UPDATE: UID clean logs
* UPDATE: add host info
* UPDATE: tappx bid adapter universal id
* UPDATE: fix bidder param
* UPDATE: tappxBidAdapter tests
* tappxBidAdapter - fix spacing
* tappxBidAdapter: add test user eids array
* tappxBidAdapter: update eids array
* FIX: package-lock.json
Co-authored-by: marc_tappx <[email protected]>
* Impactify Bid Adapter: add new bid adapter (#6518)
* Add impactify adapter with MD file
* Add impactify adapter
* Prebid 4.34.0 Release
* Increment pre version
* Prebid server adapter: add config for openx hosting (#6530)
* Yieldmo adapter: add meta data to bids (#6550)
* Smartx Bid Adapter: Add meta.advertiserDomains support (#6547)
* Onevideo / Adap.tv Adapter: updated example configuration (#6546)
* Mass Deal Rendering Module: support multiple custom configs for dealId and rendering (#6500)
* ZetaSsp Bid Adapter: add new bid adapter (#6432)
* Adnuntius Bid Adapter: Fix for bid too low. (#6557)
* Added automatic tzo and targetId to adserver request.
* Fixing issues with bid price being too low.
* Fixing issues with bid price being too low.
* ReadPeak Bid Adapter: fix api issues, add gdpr consent, & getfloor module support (#6548)
* BetweenBidAdatper: added sharedid support (#6531)
* adWMG Bid Adapter: update endpoints for cookie sync (#6544)
* Support floorCPM parameter, fix some minor bugs
* fix space-in-parens circleci error
* example fix
* clean usersync URL
* spaces
* spaces
* add new unit tests, compatibility with IE11
* remove logInfo
* Check for floorCPM value
* Check params before sending
* New endpoints
* code format
* new endpoint for cookie sync
* update tests
Co-authored-by: Mikhail Dykun <[email protected]>
* Yieldmo Bid Adapter: add support for the floors module (#6541)
* Sortable Bid Adapter: add eids support (#6565)
* Add Sortable adapter for Prebid 3.x
Update tests to reflect changes.
* Add .js in imports
* hostname not host: don't include port
* Trivial change to trigger build: failure wasn't our adapter
* More failures in other adapters
* PR Feedback
- use https for URL
- fix examples in markdown
- request to endpoint should work now
* Feedback: add native and video examples
* Update unit tests
Co-authored-by: Shannon Broekhoven <[email protected]>
* Outbrain Bid Adapter: replacing Zemanta (#6558)
* Sirdata Real-time Data Module: add new RTD module (#6515)
* Logicad Bid Adapter: add support for userid modules (#6529)
* ATS-identityLinkIdSystem - add use3P config property to control firing of 3P envelope endpoint (#6568)
* Proxistore Bid Adapter: add support for tcf v2 consent (#6543)
* use tcf v2 consent
* set cosentGiven to false and test Gdpr api v2
* BlueBillyWig Bid Adapter: add renderer customization options (#6540)
* add Blue Billywig adapter
* Blue Billywig Adapter - update according to review feedback
* Blue Billywig Adapter - update to try and pass CircleCI
* Remove the last for .. of in bluebillywigBidAdapter.js, hopefully...
* Update bluebillywigBidAdapter test parameters to match renderer to rendererCode rename
* Blue Billywig - Also pass through site config with OpenRTB request
* add Blue Billywig adapter
* Blue Billywig Adapter - update according to review feedback
* Blue Billywig Adapter - update to try and pass CircleCI
* Remove the last for .. of in bluebillywigBidAdapter.js, hopefully...
* Code quality update, always hit user syncs, improved video params
* Remove unnecessary export
* Add rendererSettings param to bluebillywig adapter
* Kick off CircleCi tests manually
Co-authored-by: Klaas-Jan Boon <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
* OpenX Bid Adapter: Set Deal ID for video requests (#6573)
* 33Across Bid Adapter: add support for User ID modules (#6554)
* pubGENIUS bid adapter: support floor module (#6555)
* Welect Bid Adapter: update url of API (#6570)
* update api url
* update api url in tests
* Bright Mountain Media Bid Adapter: change bidder code to bmtm; alias old name (#6574)
* Adtelligent Bid Adapter: add adUrl support & new alias (#6559)
* add adUrl support
* add adUrl test
* Bright Mountain Media Bid Adapter: Change Endpoint URL (#6576)
* Outbrain Bid Adapter: only trigger nurl ajax call if nurl is present (#6579)
* LiveWrapper Bid Adapter: add US privacy and Coppa support (#6569)
* 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
* Us Privacy and Coppa support
* Rubicon Analytics: Handle PBS Sending Bid ID 0 (#6584)
* TrustX Bid Adapter: support new format request (#6556)
* 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
* FeedAd Bid Adapter: add support for GDPR/TCF 2.0 & remove video support (#6538)
* added file scaffold
* added isBidRequestValid implementation
* added local prototype of ad integration
* added implementation for placement ID validation
* fixed video context filter
* applied lint to feedad bid adapter
* added unit test for bid request validation
* added buildRequest unit test
* added unit tests for timeout and bid won callbacks
* updated bid request to FeedAd API
* added parsing of feedad api bid response
* added transmisison of tracking events to FeedAd Api
* code cleanup
* updated feedad unit tests for buildRequest method
* added unit tests for event tracking implementation
* added unit test for interpretResponse method
* added adapter documentation
* added dedicated feedad example page
* updated feedad adapter to use live system
* updated FeedAd adapter placement ID regex
* removed groups from FeedAd adapter placement ID regex
* removed dedicated feedad example page
* updated imports in FeedAd adapter file to use relative paths
* updated FeedAd adapter unit test to use sinon.useFakeXMLHttpRequest()
* added GDPR fields to the FeedAd bid request
* removed video from supported media types of the FeedAd adapter
* increased version code of FeedAd adapter to 1.0.2
* removed unnecessary check of bidder request
* fixed unit test testing for old FeedAd version
* removed video media type example from documentation file
* added gvlid to FeedAd adapter
* Ats optional 3p endpoint - keep default behavior the same (#6586)
* ATS-identityLinkIdSystem - add use3P config property to control firing of 3P envelope endpoint
* ATS-identityLinkIdSystem - add notUse3P config property to control firing of 3P envelope endpoint
* use another uri for cookieless (#6572)
* Pbjs Core: add new API to return the highest unused bid for a given adunit (#6342)
* feat: add new API to return the highest unused bid for a given adunit code
* feat: add unit tests for new API
* Adpone Bid Adapter: remove usersync and pass gpdr via querystring (#6326)
* remove usersync and add gpdr via querystring
* wrap tests under describe adponeBidAdapter
* remove bid.meta.advertiserDomains
* support adomain
* fix adpone advertiserDomains
* fix test
* Yieldmo bid adapter: set outstream renderer. (#6566)
- adapter maintainer email: [email protected]
* Richaudience Bid Adapter: add new config UserSync (#6523)
* Add new config UserSync
* Solved lint errors
* Solved lint errors 2
* Solved lint errors 3
* Add changes
* Add changes 2
* Add changes 3
* Add changes 4
* Add changes 5
* Solved issues
Co-authored-by: sgimenez <[email protected]>
* Prebid 4.35.0 Release
* Increment pre version
* Deepintent ID System: add new ID module (#6537)
* initial commit
* feat(deepintent-dpes): adds deepintent user id module
* chore(code-cleanup): removed console logs
* eids config added
* fix for passing the eids
* docs added with minor change
* tests added
* remaining conflict resolution
* kick off circle-ci tests manually
* fix linting error
* changed the atype to 3
* tests added for eids_spec.js
* Change the language
* added cacheIdObject signature
* changed test cases
* eIds passing added to adapter
* docs changed removed params not required
* doc added
* docs added in userId base
* user id tests added
* lint fixes
* lint fixes
* code review comments fix
Co-authored-by: Sourabh Gandhe <[email protected]>
Co-authored-by: ChinmoyDebnath <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
* Update spotxBidAdpter renderer url to ensure onLoad is always called. (#6592)
Co-authored-by: Nick Peceniak <[email protected]>
* VIS.X: add onSetTargeting, onBidWon & onTimeout handlers (#6532)
* Index Exchange Bid Adapter: resolve negative size bug (#6582)
* smartx Bid Adapter: Outstream render bugfix numeric elementId (#6588)
* Update cookie sync call (#6567)
* Add videoCacheKey back to bid response when using spotx as cache server (#6605)
Co-authored-by: Nick Peceniak <[email protected]>
* Nativo Bid Adapter: add new bid adapter (#6542)
* 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.
* Spotx Bid Adapter: Update endpoint to indicate request is from Prebid (#6593)
* Sharethrough Bid Adapter: add support for COPPA (#6602)
* Pass COPPA flag to Ad Server
[#177598971]
* Send true instead of 1
* Upgrade adapter version number
* tappx Bid Adapter: add video instream support and update testing (#6580)
* tappxBidAdapter : update tests adding video
* tappxBidAdapter : add video instream
* tappxBidAdapter : update tappx md doc
* tappxBidAdapter: Fix Newline required eol-last
* tappxBidAdapter: update tests User sync and video reqs
* tappxBidAdapter: Extra space after fix
Co-authored-by: marc_tappx <[email protected]>
* Halo RTD Module: FPD 2.0 Updates & add ID system tests (#6505)
* fix appnexus segment field format
* ortb2 fpd updates
* update halo ntegration example
* fix cached id naming & access
* gvlid storageManager and get/set update
* getConfig update
* re-order exports
* stub local storage methods
* Zemanta bid adapter: reinstate Outbrain as alias (#6617)
* Index Exchange bid adapter: report which userIds available in diagnostics object (#6604)
* Update Windows Testing on Chrome to v 89.0 (#6539)
* PBjs Core: added `maxNestedIframes` option (#6615)
* PBjs Core: added maxNestedIframes option
* change default maxNestedIframes to 10
Co-authored-by: Andrea Fassina <[email protected]>
* ID5 User ID module - don't send empty fields to server (#6581)
* for optional fields, only send to servers if populated
* adding some logging to id5 submodule to make debugging easier
* update user id integration example for id5 to user html5 not cookie
* remove .only from tests
* remove checks for loginfo since now we are using it more broadly
* New Bid Adapter: Shinez (#6597)
* Shinze adapter version 1.0.0
* map for arrays replaced with forEach, fpd temporarily removed
* switched to only public interface testing
* Usage of URL removed
* refactor user id example to properly receive TCFv2 consent string and other improvements (#6583)
* refactor user id example to properly receive TCFv2 consent string by using static consent object
- added a list of user id modules' gvl ids to enable consent for them within prebid core
- also reformatted the entire document to make it easier to read
- added output of the eids array so it's easy to see what's happening
* smaller tab size
* use sinon local storage stubs for haloid module (#6619)
* Adnuntius Bid Adapter: Bug fix ordered response. (#6625)
* Added automatic tzo and targetId to adserver request.
* Fixing issues with bid price being too low.
* Fixing issues with bid price being too low.
* Ad server response places bids in correct placement
* Adnuntius Bid Adapter ordered responses
* Ad server response places bids in correct placement
* Adnuntius Bid Adapter ordered responses
* RTD Provider rebase
* wrongly merged to master
* IX Bid Adapter: Add support for UID2.0 (#6628)
* UserId Module: add support for case insensitive submodule names (#6629)
* add support for case insensitive userId names
* update unit test
* PubMatic bid adapter: support for FPD & Preauction module (#6623)
* Rubicon Bid Adapter: FPD Bug Fixes (#6578)
* Yieldmo adapter: cut banner bid request parameters in case the url for bunner request is too long (#6549)
Co-authored-by: Anton Tsymuk <[email protected]>
* FPD Update - Core/RP Analytics Adapter (#6612)
1) Update core to convert adUnits passed into requestBids (previously only global)
2) Update to RP Analytics adapter to look in ortb2Imp instead of legacy fpd
* ADXCG Bid Adapter: add video & parameter validation & other updates (#6577)
* Update adxcgBidAdapter.js
* Update adxcgcom .js client side adapter
* lgtm review update
* check for parameter existenct onBidWon
* Update adxcgBidAdapter.js
* Update adxcgBidAdapter.js
* Update adxcgBidAdapter.md
* Update adxcgBidAdapter.md
* Zeta bid adapter: add params to bid request (#6614)
* Submit Zeta Adapter to Prebid
* comments addressed
* demo changes
* additional polishing
* additional polishing
* Update hello_world.html
* remove extraneous changes to hello_world.html
* no, really this time
* additional polishing
* add unit test
* update to include additional OpenRTB fields and objects
* Update to include addtional OpenRTB fields and objects
* oneVideo Bid Adapter: content object mapping bug fix (VDEFECT-5405) (#6633)
* PR_REVIEW: added check for bidder name validity (#6491)
* added check for bidder name validity
* adding aliases in-scope for the validity check
* Kobler Bid Adapter: add new bid adapter (#6479)
* Implemented Kobler bidder adapter.
* Added missing '' to dealId example in parameters table.
* Added information on supporting the Floors module.
* Implemented tests for isBidRequestValid.
* Implemented tests for inherited functions.
* Removed unnecessary conditions and quotation marks.
* Added TODO about deciding what to do in debug mode.
* Added TODO about checking which currencies are allowed.
* Added information on parameters read from the first bid only.
* Fixed missing indexing operator when checking if mainSize is 0x0.
* Implemented tests for buildRequests.
* Implemented tests for interpretResponse.
* Implemented tests for onBidWon.
* Implemented tests for onTimeout.
* Added some missing semicolons.
* Removed TODO about allowed currencies.
* Removed setting test in debug mode and related TODOs.
* Removed optional pos parameter.
* Removed optional bidfloor parameter and use floorPrice instead of floorprice.
* Added support for multiple deal ID parameters.
* Fixed formatting.
* Added more explanation about the value of position param.
* Moved pos property into Kobler-specific banner extension.
* Simplifications based on PR comments.
* Use getRefererInfo to get page URL for timeout notifications.
* Removed TODO about auction type.
* Added information on how to generate a sample bid.
* Removed reading currency from currency.adServerCurrency.
* sspBC Bid Adapter: update to v4.8, bugfixes, & support for sending params.publisherId (#6575)
* add sspbc adapter
* tests for sspbc adapter
* sspBC adapter v4.5: set correct creativeId, add adomain to bid.meta, set test mode in adexchange, read site SN from bid response
* sspBC adapter v4.5: set meta.advertiserDomains, update test to expect bid.meta
* sspBC Adapter: add ajax tests (test ad with & without gdpr)
* sspBC Adapter: remove ajax tests
* Update adapter to v4.6
Update adapter to v4.6
- add notification endpoint
- send bidWon and onTimeout notifications
- send CMP version to user sync endpoint
* Remove console logs for notification events
* Change payload data in onTimeout event
* Update tests for sspBC adapter
Update tests for sspBC adapter:
- add onBidWon test
- add onTimeout test
- alter getUserSyncs test
* Update sspBC adapter to v4.7; enable oneCodeId mode; change module name to ensure combatibility with prebid.org downloader
* sspBc adapter: Bug fixes in v4.7 - change notification format, fix oneCode detection data, convert slot number to int
* sspbc adapter: fix creating bid.crid, when not present in server response
* sspbc adapter: add publisher id to payload
* sspbc adapter: fix onecode issues (when bid.params is present, but incomplete)
* sspbc adapter: code cleanup
* sspbc adapter: ver up (4.8)
* sspbc-adapter: update doc
* [sspbc-adapter] update test settings
Co-authored-by: Wojciech Biały <[email protected]>
* Create module registry: update build to add installModules array to pbjs global (#6601)
* - Remove module list comment on build
- Add pbjs.installedModules with macro to prebid.js
- Update gruntfile to replace macro with module array (if empty array all modules included))
* Removed unused code
* Removed comma
* Recommitting changes
* Updated regex to look for either '|" in macro name. Seems there is a difference between dev/prod
* SynacorMedia Bid Adapter: Create bid.params.video object if it's not already present on the video request since it's an optional property (#6637)
* Prebid Core: Readme.md import name change (#6638)
* Update eids.js
* Update eids_spec.js
* Update eids.js
* Update pubmaticBidAdapter_spec.js
* Update eids.js
* Update eids_spec.js
* Update conversantBidAdapter_spec.js
* Update rubiconBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Delete test/spec/adapters directory
* Update userId_spec.js
* Delete iasBidAdapter.js
* Add files via upload
* Update README.md
* Update README.md
* PBS Bid Adapter: Stop overriding s2sconfig.enabled from vendor defaults (#6622)
* Update eids.js
* Update eids_spec.js
* Update eids.js
* Update pubmaticBidAdapter_spec.js
* Update eids.js
* Update eids_spec.js
* Update conversantBidAdapter_spec.js
* Update rubiconBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Delete test/spec/adapters directory
* Update userId_spec.js
* Delete iasBidAdapter.js
* Add files via upload
* Update index.js
* RP Bid Adapter: Bug fix for parsing ortb2.user.data (#6643)
* Bug fix when parsing FPD data. Check for taxonomyname existence prior to match
* Lint check
* AdRiver Bid Adapter: add new bid adapter (#6514)
* AdRiver Bid Adapter: initial prebid.js integration
* Added AdRiver Bid Adapter
* AdRiver Bid Adapter: update getting floor, via getFloor()
* Added internal method _getFloor()
* Update test for getFloor()
* Remove old currency logic
* AdRiver Bid Adapter: update adriverBidAdapter.md
* Delete old test parameters
* AdRiver Bid Adapter: add meta.advertiserDomains
* Added parameter meta.advertiserDomains to interpretResponse
* Update test for meta.advertiserDomains
* hotfix - placement issue fix (#6641)
* Prebid 4.36.0 Release
* Increment pre version
* PBJS RP adapter: pass analytics flag to server (#6644)
* Adkernel: new alias (#6608)
* Ccx Bid Adapter: adomain support (#6595)
* Qwarry Bid Adapter: added gdpr field (#6635)
* qwarry bid adapter
* formatting fixes
* fix tests for qwarry
* qwarry bid adapter
* add header for qwarry bid adapter
* bid requests fix
* fix tests
* response fix
* fix tests for Qwarry bid adapter
* add pos parameter to qwarry bid adapter
* qwarryBidAdapter onBidWon hotfix
* Change bidder endpoint url for Qwarry adapter
* add referer JS detection
* use bidderRequest.refererInfo
* fix tests
* GDPR consent string support
* NPE fix
* gdpr value added
* merge master
* gdpr value added
* qwarry bid adapter: add tests
Co-authored-by: Artem Kostritsa <[email protected]>
Co-authored-by: Alexander Kascheev <[email protected]>
* Adf Bid Adapter: rename adformOpenRTB adapter; add former name as alias (#6642)
* GumGum Bid Adapter: use ad response sizes when found (#6649)
* adds meta field to bidresponse
* adds meta mediatype and advertiserdomain default
* use response sizes in bidresponse
* Rubicon Bid Adapter: add outstream rendering (#6469)
* Magnite renderer support for Oustream ads
* add functions for hiding ad units
* Add unit tests
* adding open source location of renderer
* better minification
Co-authored-by: bretg <[email protected]>
* Halo RTD submodule: update docs (#6651)
* sid into tags for ZetaSsp (#6636)
Co-authored-by: Surovenko Alexey <[email protected]>
* Add module name to storage manager; catch errors (#6596)
* Adnuntius Bid Adatpter: Meta field advertiser domain update. (#6652)
* RTD Provider rebase
* wrongly merged to master
* Added meta field for advertiser domains.
* Gnet Bid Adapter: add new bid adapter (#6536)
* Add files via upload
* Add files via upload
* Change params on gnetBidder
* ADJ - Use parseSizesInput to get sizes
ADJ - Check serverResponse object
ADJ - Remove getUserSyncs function
* ADJ - Change prebid endpoint
* ADJ - Change endpoint on test
* TheMediaGrid Bid Adapter: added support of PBAdSlot module (#6609)
* 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
* Sonobi Bid Adapter: added Coppa Flag check (#6631)
* Sonobi - Added Coppa Flag check
* added unit test for sonobi coppa flag
* GothamAds Bid Adapter: add at, ccpa, gdpr and coppa support (#6470)
* update gothamAds adapter
* update GothamAdsAdapter according to commetns. Add meta for adomains
* Rubicon Bid Adapter: Added new size - Id 558 (640x640) (#6658)
* AOL, RTBHouse, RhythmOne, Teads, OpenX and DeepIntent Bid Adapters: add support for meta.advertiserDomains (#6656)
* Update eids.js
* Update eids_spec.js
* Update eids.js
* Update pubmaticBidAdapter_spec.js
* Update eids.js
* Update eids_spec.js
* Update conversantBidAdapter_spec.js
* Update rubiconBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Delete test/spec/adapters directory
* Update userId_spec.js
* Delete iasBidAdapter.js
* Add files via upload
* Update deepintentBidAdapter.js
* Update deepintentBidAdapter_spec.js
* Update rtbhouseBidAdapter.js
* Update rtbhouseBidAdapter_spec.js
* Update deepintentBidAdapter.js
* Update rtbhouseBidAdapter.js
* Update rtbhouseBidAdapter.js
* Update rtbhouseBidAdapter_spec.js
* Update deepintentBidAdapter.js
* Update rhythmoneBidAdapter.js
* Update rhythmoneBidAdapter_spec.js
* Update aolBidAdapter.js
* Update aolBidAdapter_spec.js
* Update aolBidAdapter.js
* Update aolBidAdapter.js
* Update teadsBidAdapter.js
* Update teadsBidAdapter_spec.js
* Update openxBidAdapter_spec.js
* Update openxBidAdapter.js
* Update openxBidAdapter.js
* Update openxBidAdapter_spec.js
* Update openxBidAdapter.js
* Adnuntius Bid Adapter: bugfix to set undefined if no bids (#6662)
* RTD Provider rebase
* wrongly merged to master
* Added meta field for advertiser domains.
* Fixing bug where losing bids throw undefined into the response.
* Wrapped if-statement
* pass auctionId (#6664)
* ucfunnel Bid Adapter: add support for Unified ID 2 (#6647)
* Add a new ucfunnel Adapter and test page
* Add a new ucfunnel Adapter and test page
* 1. Use prebid lib in the repo to keep updated
2. Replace var with let
3. Put JSON.parse(JSON.stringify()) into try catch block
* utils.getTopWindowLocation is a function
* Change to modules from adapters
* Migrate to module design
* [Dev Fix] Remove width and height which can be got from ad unit id
* Update ucfunnelBidAdapter to fit into new spec
* Correct the endpoint. Fix the error of query string
* Add test case for ucfunnelBidAdapter
* Fix lint error
* Update version number
* Combine all checks on bid request
* Add GDPR support for ucfunnel adapter
* Add in-stream video and native support for ucfunnel adapter
* Remove demo page. Add more test cases.
* Change request method from POST to GET
* Remove unnecessary comment
* Support vastXml and vastUrl for video request
* update TTL to 30 mins
* Avoid using arrow function which is not discuraged in mocha
* ucfunnel tdid support
* ucfunnel fix error message in debug mode
* ucfunnel adapter add bidfloor parameter
* ucfunnel adapter support CCPA
* ucfunnel adapter native support clicktrackers
* ucfunnel adapter change cookie sync setting
* ucfunnel adapter update request parameter
* Update ucfunnelBidAdapter
* ucfunnel adapter add currency in ad response
* ucfunnel adapter support uid2
Co-authored-by: root <[email protected]>
Co-authored-by: Ryan Chou <[email protected]>
Co-authored-by: ucfunnel <[email protected]>
Co-authored-by: jack.hsieh <[email protected]>
* Intent IQ ID Systems: first party updates (#6618)
* New features in iiq
* intentIqIdSystem.js updated logic & tests
* Tests fix
* api update
* tests update
* Outbrain Bid Adapter: fix usersync query parameter formatting (#6668)
* Sovrn Bid Adapter: added FPD support (#6639)
* added FPD support
* using proper package-lock.json
* Consent Management Module: TCFApi in Iframe callId fix (#6634)
* fix random id
* lint
* fix for real
Co-authored-by: Reinout Stevens <[email protected]>
* add support for non-purpose1 consent domains to appnexus and PBS bid adapters (#6484)
* add support for non-purpose1 consent domains
* fix logic and consentdata to clientSideSyncs
* update openx vendor config
* TheMediaGrid Bid Adapter: Coppa support (#6655)
* 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
* TheMediaGrid Bid Adapter: support coppa
* Trigger AUCTION_DEBUG from utils.logWarn with type set to WARNING (#6645)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* emit AUCTION_DEBUG for logWarn with type WARNING
* fixed the unit test case
* Tappx Bid Adapter: optional ext on request (#6659)
* UPDATE: add initial UID
* UPDATE: UID change user ext
* UPDATE: UID clean logs
* UPDATE: add host info
* UPDATE: tappx bid adapter universal id
* UPDATE: fix bidder param
* UPDATE: tappxBidAdapter tests
* tappxBidAdapter - fix spacing
* tappxBidAdapter: add test user eids array
* tappxBidAdapter: update eids array
* FIX: package-lock.json
* Conversant adapter: add adomain, remove digitrust (#6495)
* Update eids.js
* Update eids_spec.js
* Update eids.js
* Update pubmaticBidAdapter_spec.js
* Update eids.js
* Update eids_spec.js
* Update conversantBidAdapter_spec.js
* Update rubiconBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Delete test/spec/adapters directory
* Update userId_spec.js
* Update conversantBidAdapter.js
* Update conversantBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Rads Bid Adapter: add GDPR support & user sync support (#6455)
* Proxistore Bid Adapter: add cookieless url endpoint & use floor module (#6427)
* use floor module
* call cookieless endpoint when necessary
* test endpoint url
* change url endpoint
* delete console log
* fix tests
* add language to url
* use ortb interface
* unit test
* update test unit
* create proxistore module
* add unit tests and documentation
* delete modules
* delete module
* add proxistore rtd submodule
* delete proxistore module
* spacing
* change url
* AdYoulike Bid Adapter: Add an "Insertion" tracking for Native mediatype (#6481)
* add insertion event
* add missing campaign ID parameter
* update unit test with new tracking checked
* Dspx Bid Adapter : add user sync support (#6456)
* Add sync support for dspx adapter
* Dspx Bid Adapter : add user sync support
Co-authored-by: Alexander <[email protected]>
* Multibid Module: add new module to handle multiple bids from single bidder & update rubicon adapter (#6404)
* Multibid module - create new module
- Expands the number of key value pairs going to the ad server in the normal Prebid way by establishing the concept of a "dynamic alias"
First commit
* Continued updates from 1st commit
* Adding logWarn for filtered bids
* Update to include passing multibid configuration to PBS requests
* Update to rubicon bid adapter to pass query param rp_maxbids value taken from bidderRequest.bidLimit
* Update to config to look for camelcase property names according to spec. These convert to all lowercase when passed to PBS endpoint
* Adjust RP adapter to always include maxbids value - default is 1
* Added support for bidders array in multibid config
* Fixed floor comparison to be <= bid cpm as oppossed to just < bid cpm. Updated md file to fix camelCase tpyo
* Update to include originalBidderRequest in video call to prebid cache
* Update to ignore adpod bids from multibid and allow them to return as normal bids
* Adding uid2 to submodules.json (#6508)
* NextRoll ID System: add new ID module (#6396)
* Add Nextroll ID Module
* Add nextroll to eids
* Make configuration value names consistent with Adapter Module
* Use parnerId instead of sellerId
* Add nextroll to userId and eids md files
* Remove storage configuration
* Rename nextroll -> nextrollId
* Add nextrollId to common ID specs
* Qwarry Bid Adapter: add GDPR and consent string handling (#6489)
* qwarry bid adapter
* formatting fixes
* fix tests for qwarry
* qwarry bid adapter
* add header for qwarry bid adapter
* bid requests fix
* fix tests
* response fix
* fix tests for Qwarry bid adapter
* add pos parameter to qwarry bid adapter
* qwarryBidAdapter onBidWon hotfix
* Change bidder endpoint url for Qwarry adapter
* add referer JS detection
* use bidderRequest.refererInfo
* fix tests
* GDPR consent string support
* NPE fix
Co-authored-by: Artem Kostritsa <[email protected]>
Co-authored-by: Alexander Kascheev <[email protected]>
Co-authored-by: pro-nsk <[email protected]>
* Zemanta Bid Adapter: add support for new params & consent strings to usersync URL (#6468)
* add gvl id to spec
* add support for bcat and badv params
* add consent strings to usersync url
* add bcat and badv params to doc
* Automatad Bid Adapter: Add meta.advertiserDomains to bid response (#6509)
* added bid meta with advertiserDomains
* Adhese Bid Adapter: add support for caching video content (#6501)
* adpod category support test
* Revert "adpod category support test"
This reverts commit 70a3cf2ad5db94757addd9e08c3a083caca282d0.
* adpod category support test
* Revert "adpod category support test"
This reverts commit 70a3cf2ad5db94757addd9e08c3a083caca282d0.
* Adhese Bid Adapter: cache video content
Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Mateusz <[email protected]>
* update apacdex unit test to disable debug mode (#6511)
* Telaria: not setting adid (#6507)
* Prebid 4.33.0 Release
* increment pre version
* rubicon: removing maxduration as a required bidder parameter (#6513)
* Zemanta adapter: add advertiserDomains (#6517)
* Lemma Bid Adapter: accepting the floor to use the getFloor function (#6497)
* lemmaBidAdapter.js
Added lemma bid adapter file
* lemmaBidAdapter.md
Added lemma bid adapter md file
* lemmaBidAdapter_spec.js
Added lemma bid adapter test spec file
* Update lemmaBidAdapter.js
Fixed automated code review alert comparison between inconvertible types
* Update lemmaBidAdapter.js
Fixed review changes
* Update lemmaBidAdapter.md
Correct parameter value.
* Update lemmaBidAdapter.js
Lemma Bid Adapter - v3.0 compliance
* Update lemmaBidAdapter_spec.js
Lemma Bid Adapter - v3.0 compliance
* Update lemmaBidAdapter.md
Lemma Bid Adapter - v3.0 compliance
* Update lemmaBidAdapter.js
Added user sync support into bid adapter.
* updated include modules file extension.
updated include modules js file extension.
* Update lemmaBidAdapter_spec.js
Added unit test for user sync feature.
* Update lemmaBidAdapter.js
Fixed format error.
* Update lemmaBidAdapter_spec.js
Fixed format error and typo error.
* Set mediaType key value into bid object
Set mediaType key value into the bid object.
* Update lemmaBidAdapter.js
remove duplicate function
* Update lemmaBidAdapter.js
Remove non supported code.
* Update lemmaBidAdapter_spec.js
Remove GDPR test cases.
* Update lemmaBidAdapter.js
Made changes for accepting the floor to use the getFloor function
* Update lemmaBidAdapter.js
correct undefined keyword name.
* Update lemmaBidAdapter_spec.js
Added test coverage floor value
* Update lemmaBidAdapter.js
Remove trailing spaces on lines 379 and 381.
* Update lemmaBidAdapter_spec.js
Added getFloor function test case changes, Please review it.
* Update lemmaBidAdapter_spec.js
* Update lemmaBidAdapter.js
* Update lemmaBidAdapter.js
Fixed lint issue.
* Update lemmaBidAdapter_spec.js
Fixed test cases.
* Update lemmaBidAdapter_spec.js
Made suggested changes. Please review it.
Co-authored-by: Abhijit Mane <[email protected]>
* Mediasquare Bid Adapter: fix getUserSyncs issue with empty bids + add metrics to onBidWon Event (#6480)
* Mediasquare bidder: fix getUserSyncs issue with empty bids + add metrics to onBidWon Event
* Mediasquare bidder: fix getUserSyncs issue with empty bids + add metrics to onBidWon Event
* removing status as it does not seem populated when called
* add tests
* Update nextroll ID variable name to match published ID module (#6519)
* Merkle User ID Module: updates to user id submodule (#6503)
* AdKernel Bid/Analytics Adapters: user privacy related changes (#6488)
* SynacorMedia: remove adId from the bid response (#6520)
* Rubicon: making doc data types consistent (#6526)
* Synacormedia Bid Adapter: add meta.advertiserDomains (#6527)
* Adloox Analytics Adapter: add new analytics adapter (#6308)
* gulp: fix supplying list of browsers to test against
The following now works: gulp test --browserstack --nolint --nolintfix --browsers=bs_ie_11_windows_10 --file 'test/spec/modules/adloox{AnalyticsAdapter,AdServerVideo,RtdProvider}_spec.js'
* instreamTracking: unit test tidy
From @robertrmartinez in https://github.com/prebid/Prebid.js/pull/6308#issuecomment-810537538
* adloaderStub: expose stub for other unit tests to use
From @robertrmartinez in https://github.com/prebid/Prebid.js/pull/6308#issuecomment-810537538
* Adloox analytic module
* Seedtag adapter: Fixing bug preventing to receive the right params onTimeout. (#6525)
* adot bid adapter: add publisher path from bidder config to endpoint url (#6476)
* Admixer ID System: add userId submodule (#6238)
* Migrating to Prebid 1.0
* Migrating to Prebid 1.0
* Fix spec
* add gdpr and usp
* remove changes in gdpr_hello_world.html
* Update gdpr_hello_world.html
add spaces
* add user syncs
* remove comments
* tests
* admixer id system
* admixer id system
* admixer id system eids.md userId.md
* admixer id system .submodules.json
* admixer id system
Co-authored-by: atkachov <[email protected]>
* PBJS Core: call custom render func after loadscript if provided (#6422)
* Pubxai Analytics Adapter: bug fixes and code revamp (#6474)
* Updated PubxAiAnalytics adapter - Bug fixes and Code restructuring
* Updated endpoint URLs
* Changed array.includes to array.indexOf to fix IE issue
* Code cleanup and changes as suggested.
* Updated browser testing order and edge browser token
* PBJS Core: canBidderRegisterSync ignoring iframe sync disabled by default (#6535)
* Update eids.js
* Update eids_spec.js
* Update eids.js
* Update pubmaticBidAdapter_spec.js
* Update eids.js
* Update eids_spec.js
* Update conversantBidAdapter_spec.js
* Update rubiconBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Delete test/spec/adapters directory
* Update userId_spec.js
* Update userSync.js
* Update userSync_spec.js
* Added automatic tzo and targetId to adserver request. (#6534)
* Impactify Bid Adapter: add new bid adapter (#6518)
* Add impactify adapter with MD file
* Add impactify adapter
* Prebid 4.34.0 Release
* Increment pre version
* Prebid server adapter: add config for openx hosting (#6530)
* Yieldmo adapter: add meta data to bids (#6550)
* Smartx Bid Adapter: Add meta.advertiserDomains support (#6547)
* Onevideo / Adap.tv Adapter: updated example configuration (#6546)
* Mass Deal Rendering Module: support multiple custom configs for dealId and rendering (#6500)
* ZetaSsp Bid Adapter: add new bid adapter (#6432)
* Adnuntius Bid Adapter: Fix for bid too low. (#6557)
* Added automatic tzo and targetId to adserver request.
* Fixing issues with bid price being too low.
* Fixing issues with bid price being too low.
* ReadPeak Bid Adapter: fix api issues, add gdpr consent, & getfloor module support (#6548)
* BetweenBidAdatper: added sharedid support (#6531)
* adWMG Bid Adapter: update endpoints for cookie sync (#6544)
* Support floorCPM parameter, fix some minor bugs
* fix space-in-parens circleci error
* example fix
* clean usersync URL
* spaces
* spaces
* add new unit tests, compatibility with IE11
* remove logInfo
* Check for floorCPM value
* Check params before sending
* New endpoints
* code format
* new endpoint for cookie sync
* update tests
Co-authored-by: Mikhail Dykun <[email protected]>
* Yieldmo Bid Adapter: add support for the floors module (#6541)
* Sortable Bid Adapter: add eids support (#6565)
* Add Sortable adapter for Prebid 3.x
Update tests to reflect changes.
* Add .js in imports
* hostname not host: don't include port
* Trivial change to trigger build: failure wasn't our adapter
* More failures in other adapters
* PR Feedback
- use https for URL
- fix examples in markdown
- request to endpoint should work now
* Feedback: add native and video examples
* Update unit tests
Co-authored-by: Shannon Broekhoven <[email protected]>
* Outbrain Bid Adapter: replacing Zemanta (#6558)
* Sirdata Real-time Data Module: add new RTD module (#6515)
* Logicad Bid Adapter: add support for userid modules (#6529)
* ATS-identityLinkIdSystem - add use3P config property to control firing of 3P envelope endpoint (#6568)
* Proxistore Bid Adapter: add support for tcf v2 consent (#6543)
* use tcf v2 consent
* set cosentGiven to false and test Gdpr api v2
* BlueBillyWig Bid Adapter: add renderer customization options (#6540)
* add Blue Billywig adapter
* Blue Billywig Adapter - update according to review feedback
* Blue Billywig Adapter - update to try and pass CircleCI
* Remove the last for .. of in bluebillywigBidAdapter.js, hopefully...
* Update bluebillywigBidAdapter test parameters to match renderer to rendererCode rename
* Blue Billywig - Also pass through site config with OpenRTB request
* add Blue Billywig adapter
* Blue Billywig Adapter - update according to review feedback
* Blue Billywig Adapter - update to try and pass CircleCI
* Remove the last for .. of in bluebillywigBidAdapter.js, hopefully...
* Code quality update, always hit user syncs, improved video params
* Remove unnecessary export
* Add rendererSettings param to bluebillywig adapter
* Kick off CircleCi tests manually
Co-authored-by: Klaas-Jan Boon <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
* OpenX Bid Adapter: Set Deal ID for video requests (#6573)
* 33Across Bid Adapter: add support for User ID modules (#6554)
* pubGENIUS bid adapter: support floor module (#6555)
* Welect Bid Adapter: update url of API (#6570)
* update api url
* update api url in tests
* Bright Mountain Media Bid Adapter: change bidder code to bmtm; alias old name (#6574)
* Adtelligent Bid Adapter: add adUrl support & new alias (#6559)
* add adUrl support
* add adUrl test
* Bright Mountain Media Bid Adapter: Change Endpoint URL (#6576)
* tappxBidAdapter: update
* tasppxBidAdapter: add video
* tappxBidAdapter: update video
* tappxBidAdapter: update name interpret banner
* tappxBidAdapter: add tests for video
* tappxBidAdapter: add adomain
* tappxBidAdapter: update adapter version
* tappxBidAdapter: update interpretBid adomain and dealid
* tappxBidAdapter: update isBidRequestValid
* tappxBidAdapter: update tests. Adding video to isBidRequestValid
* tappxBidAdapter: update doc .md file
* Tappx - Allow optional ext object
* Tappx - CircleCI hotfixes
* Tappx - CircleCI hotfixes2
* Tappx - Avoid outBrain
Co-authored-by: marc_tappx <[email protected]>
Co-authored-by: Patrick McCann <[email protected]>
Co-authored-by: onlsol <[email protected]>
Co-authored-by: vincentproxistore <[email protected]>
Co-authored-by: guiann <[email protected]>
Co-authored-by: Alexander <[email protected]>
Co-authored-by: mmoschovas <[email protected]>
Co-authored-by: SKOCHERI <[email protected]>
Co-authored-by: Abimael Martinez <[email protected]>
Co-authored-by: artemiokost <[email protected]>
Co-authored-by: Artem Kostritsa <[email protected]>
Co-authored-by: Alexander Kascheev <[email protected]>
Co-authored-by: pro-nsk <[email protected]>
Co-authored-by: Rok Sušnik <[email protected]>
Co-authored-by: Kanchika - Automatad <[email protected]>
Co-authored-by: Paweł L <[email protected]>
Co-authored-by: Tim Sturtewagen <[email protected]>
Co-authored-by: Mateusz <[email protected]>
Co-authored-by: jsnellbaker <[email protected]>
Co-authored-by: bretg <[email protected]>
Co-authored-by: Jason Snellbaker <[email protected]>
Co-authored-by: Lemma Dev <[email protected]>
Co-authored-by: Abhijit Mane <[email protected]>
Co-authored-by: matthieularere-msq <[email protected]>
Co-authored-by: Denis Logachov <[email protected]>
Co-authored-by: RAJKUMAR NATARAJAN <[email protected]>
Co-authored-by: Alexander Clouter <[email protected]>
Co-authored-by: Laura Morillo-Velarde <[email protected]>
Co-authored-by: Giudici-a <[email protected]>
Co-authored-by: Galphimbl <[email protected]>
Co-authored-by: atkachov <[email protected]>
Co-authored-by: Jérémie Girault <[email protected]>
Co-authored-by: Phaneendra Hegde <[email protected]>
Co-authored-by: Mikael Lundin <[email protected]>
Co-authored-by: Thomas <[email protected]>
Co-authored-by: Mike Chowla <[email protected]>
Co-authored-by: Deivydas Šabaras <[email protected]>
Co-authored-by: ym-atsymuk <[email protected]>
Co-authored-by: Skylinar <[email protected]>
Co-authored-by: Adam Browning <[email protected]>
Co-authored-by: Catalin Ciocov <[email protected]>
Co-authored-by: asurovenko-zeta <[email protected]>
Co-authored-by: readpeaktuomo <[email protected]>
Co-authored-by: Ignat Khaylov <[email protected]>
Co-authored-by: nyakove <[email protected]>
Co-authored-by: Mikhail Dykun <[email protected]>
Co-authored-by: ym-dlabuzov <[email protected]>
Co-authored-by: karentnarvaez <[email protected]>
Co-authored-by: Shannon Broekhoven <[email protected]>
Co-authored-by: nouchy <[email protected]>
Co-authored-by: logicad <[email protected]>
Co-authored-by: mamatic <[email protected]>
Co-authored-by: Klaas-Jan Boon <[email protected]>
Co-authored-by: Klaas-Jan Boon <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
Co-authored-by: Kenan Gillet <[email protected]>
Co-authored-by: Aparna Rao <[email protected]>
Co-authored-by: Meng <[email protected]>
Co-authored-by: Nick Duitz <[email protected]>
Co-authored-by: BrightMountainMedia <[email protected]>
Co-authored-by: Gena <[email protected]>
Co-authored-by: Albert Grandes <[email protected]>
* Prebid 4.37.0 Release
* oneVideo Bid Adapter: Price Floors Module Support (SAPR-16735) (#6672)
* Spread adUnit.ortb2Imp.ext into imp object (#6494)
* appnexus bid adapter - ensure withCredentials is always passed (#6675)
* Axonix Bid Adapter: Fixed interpretResponse, support email (#6667)
* Fixed interpretResponse, support email
* onBidWon gets single bids
* replaceAuctionPrice call fix
* Version bump
* Smartico Bid Adapter: add new bid adapter (#6486)
* Adding smartico adapter
* bug #6486 fix, added maintainer email
* bug #6486 fix, modified test parameters
* bug #6486 fix, modified test parameters #2
* #6486 applied review related updates & fixes
* #6486 applied review related updates & fixes #2
* #6486 applied review related updates & fixes #3
Co-authored-by: Dmitri <[email protected]>
* Interactive Offers Bid Adapter: add data to response object (#6680)
Co-authored-by: EC2 Default User <[email protected]>
* remove space from spread operator
* revert accidental commit to master
* Adkernel & AdkernelAdn: bidfloor module support (#6671)
* Adkernel: bidfloor module support
* AdkernelAdn: bidfloor module support
* Update to change analytics flag from array to object (#6681)
* support meta.advertiserDomains in bridgewell adpter (#6686)
Co-authored-by: cycheng <[email protected]>
* DMD ID System: add new User ID module (#6666)
* feat(prebid): DMD UserID Module reading from 1st party cookie [PREBID-1]
* feat(prebid):additional parameter[PREB-1]
* feat(prebid):update decode function and cacheobi[PREB-1]
* test(prebid):added more test coverage[PREB-11]
* feat(typo):cleared typo[PREB-11]
* test(prebid):updated test cases[PREB-11]
* feat(releasenote):added a release note[PREB-11]
* fix(releasenote):removed unnecessary release note[PREB-11]
* fix(test):updated failing test cases[PREB-11]
Co-authored-by: Matt Fitzgerald <[email protected]>
Co-authored-by: Karthik Boppudi <[email protected]>
Co-authored-by: mfitzgerald_dmd <[email protected]>
* appnexus Bid Adapter - add support for gptPreAuction (#6688)
* SharedId & PubcommonId: CCPA and COPPA support (#6632)
* SharedId & PubcommonId: CCPA and COPPA support
* Updating to check consent within the submodule
* Fixing review comments and adding tests
* Cleaning whitespace
Co-authored-by: skocheri <[email protected]>
* AppNexus bid adapter: add price floor module support (#6653)
* display bidder in utils.logs and disable bidder config on auction end (#6683)
* add X-Prebid header to ajax requests fixes #6627 (#6676)
* Prebid Docs: Typo fix in README.md (#6704)
* Revert "add X-Prebid header to ajax requests fixes #6627 (#6676)" (#6702)
This reverts commit a887289546bdf830a3ff450a664627471eec9dfc.
* Criteo Bid Adapter: update contact email (#6701)
* Fixing flaky adapter unit tests (#6706)
* stub appendChild stuff
* use ie11 safe strIncludes
* update prebidManager to use storageManager
* use ie safe stuff
* going too fast ;P
* Floc Userid System: add new ID module (#6521)
* Zeta Bid Adapter: update to endpoint (#6697)
* adapter updates
* remove testing changes
* modify endpoint path
* address testing issues
* prebid 4.38.0 release
* 4.39.0-pre
* Adkernel Bid Adapter: converge digital alias (#6714)
* fix linting in gulpfile (#6694)
* eslint(standard/object-curly-even-spacing)
* eslint(space-before-blocks)
* eslint(no-multi-spaces)
* Admixer Bid Adapter: add meta key to response (#6674)
* Grid Bid Adapter: add support for advertiserDomains (#6716)
* Update gridBidAdapter.js
* Update gridBidAdapter_spec.js
* Update gridBidAdapter_spec.js
* Update gridBidAdapter_spec.js
* 33across bid adapter: Add adomain support (#6719)
* Fix typo in UID 2.0 doc (#6724)
* Bump url-parse from 1.4.7 to 1.5.0 (#6718)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.0.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.0)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* smartx Bid Adapter: bugfix renderer url (#6725)
* Bump handlebars from 4.7.6 to 4.7.7 (#6717)
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Tappx Bid Adapter: add floor module support (#6626)
* UPDATE: add initial UID
* UPDATE: UID change user ext
* UPDATE: UID clean logs
* UPDATE: add host info
* UPDATE: tappx bid adapter universal id
* UPDATE: fix bidder param
* UPDATE: tappxBidAdapter tests
* tappxBidAdapter - fix spacing
* tappxBidAdapter: add test user eids array
* tappxBidAdapter: update eids array
* FIX: package-lock.json
* Conversant adapter: add adomain, remove digitrust (#6495)
* Update eids.js
* Update eids_spec.js
* Update eids.js
* Update pubmaticBidAdapter_spec.js
* Update eids.js
* Update eids_spec.js
* Update conversantBidAdapter_spec.js
* Update rubiconBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Delete test/spec/adapters directory
* Update userId_spec.js
* Update conversantBidAdapter.js
* Update conversantBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Update conversantBidAdapter_spec.js
* Rads Bid Adapter: add GDPR support & user sync support (#6455)
* Proxistore Bid Adapter: add cookieless url endpoint & use floor module (#6427)
* use floor module
* call cookieless endpoint when necessary
* test endpoint url
* change url endpoint
* delete console log
* fix tests
* add language to url
* use ortb interface
* unit test
* update test unit
* create proxistore module
* add unit tests and documentation
* delete modules
* delete module
* add proxistore rtd submodule
* delete proxistore module
* spacing
* change url
* AdYoulike Bid Adapter: Add an "Insertion" tracking for Native mediatype (#6481)
* add insertion event
* add missing campaign ID parameter
* update unit test with new tracking checked
* Dspx Bid Adapter : add user sync support (#6456)
* Add sync support for dspx adapter
* Dspx Bid Adapter : add user sync support
Co-authored-by: Alexander <[email protected]>
* Multibid Module: add new module to handle multiple bids from single bidder & update rubicon adapter (#6404)
* Multibid module - create new module
- Expands the number of key value pairs going to the ad server in the normal Prebid way by establishing the concept of a "dynamic alias"
First commit
* Continued updates from 1st commit
* Adding logWarn for filtered bids
* Update to include passing multibid configuration to PBS requests
* Update to rubicon bid adapter to pass query param rp_maxbids value taken from bidderRequest.bidLimit
* Update to config to look for camelcase property names according to spec. These convert to all lowercase when passed to PBS endpoint
* Adjust RP adapter to always include maxbids value - default is 1
* Added support for bidders array in multibid config
* Fixed floor comparison to be <= bid cpm as oppossed to just < bid cpm. Updated md file to fix camelCase tpyo
* Update to include originalBidderRequest in video call to prebid cache
* Update to ignore adpod bids from multibid and allow them to return as normal bid…1 parent 45c4aa0 commit 412277fCopy full SHA for 412277f
File tree
357 files changed
+2249
-65022
lines changedFilter options
- integrationExamples/gpt
- modules
- prebidServerBidAdapter
- userId
- src
- test/spec/modules
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
357 files changed
+2249
-65022
lines changedintegrationExamples/gpt/idImportLibrary_example.html
Copy file name to clipboardExpand all lines: integrationExamples/gpt/idImportLibrary_example.html+1-11
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
57 |
| - | |
58 |
| - | |
59 |
| - | |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 |
| - | |
| 57 | + | |
68 | 58 |
| |
69 | 59 |
| |
70 | 60 |
| |
|
integrationExamples/gpt/userId_example.html
Copy file name to clipboardExpand all lines: integrationExamples/gpt/userId_example.html+1-13
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
72 | 72 |
| |
73 | 73 |
| |
74 | 74 |
| |
75 |
| - | |
| 75 | + | |
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
| |||
195 | 195 |
| |
196 | 196 |
| |
197 | 197 |
| |
198 |
| - | |
199 |
| - | |
200 |
| - | |
201 |
| - | |
202 |
| - | |
203 |
| - | |
204 |
| - | |
205 |
| - | |
206 |
| - | |
207 |
| - | |
208 |
| - | |
209 |
| - | |
210 | 198 |
| |
211 | 199 |
| |
212 | 200 |
| |
|
0 commit comments