-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prebid upgarde automate- test pull request created through git api please ignore it #533
Prebid upgarde automate- test pull request created through git api please ignore it #533
Commits on Feb 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4bd4982 - Browse repository at this point
Copy the full SHA 4bd4982View commit details
Commits on Feb 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3e3e957 - Browse repository at this point
Copy the full SHA 3e3e957View commit details -
Merge pull request #370 from PubMatic-OpenWrap/adform_alias
add adform alias adform2
Configuration menu - View commit details
-
Copy full SHA for a036bd3 - Browse repository at this point
Copy the full SHA a036bd3View commit details -
Merge branch 'feature/video' of https://github.com/PubMatic-OpenWrap/…
…Prebid.js into feature_video_3_5
Configuration menu - View commit details
-
Copy full SHA for f5b0a02 - Browse repository at this point
Copy the full SHA f5b0a02View commit details
Commits on Feb 14, 2020
-
Merge pull request #372 from PubMatic-OpenWrap/OpenIdentity
Identity Hub
Configuration menu - View commit details
-
Copy full SHA for 04f2e53 - Browse repository at this point
Copy the full SHA 04f2e53View commit details
Commits on Feb 17, 2020
-
Merge pull request #373 from PubMatic-OpenWrap/staged_nightly
OpenWrap Release v18.3.0
Configuration menu - View commit details
-
Copy full SHA for 1956ed7 - Browse repository at this point
Copy the full SHA 1956ed7View commit details
Commits on Feb 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9ade5da - Browse repository at this point
Copy the full SHA 9ade5daView commit details
Commits on Feb 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7a29b2f - Browse repository at this point
Copy the full SHA 7a29b2fView commit details
Commits on Feb 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bd16d11 - Browse repository at this point
Copy the full SHA bd16d11View commit details
Commits on Feb 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ed21ec4 - Browse repository at this point
Copy the full SHA ed21ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffb899 - Browse repository at this point
Copy the full SHA 0ffb899View commit details
Commits on Feb 28, 2020
-
Merge pull request #374 from PubMatic-OpenWrap/OpenIdentity
IdentityHubChanges
Configuration menu - View commit details
-
Copy full SHA for 6f20f52 - Browse repository at this point
Copy the full SHA 6f20f52View commit details
Commits on Mar 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 329837d - Browse repository at this point
Copy the full SHA 329837dView commit details
Commits on Mar 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bf71333 - Browse repository at this point
Copy the full SHA bf71333View commit details -
Merge branch 'nightly_legacy_2_44' of https://github.com/PubMatic-Ope…
…nWrap/Prebid.js into staged_nightly
Configuration menu - View commit details
-
Copy full SHA for 145c3d0 - Browse repository at this point
Copy the full SHA 145c3d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f394b6e - Browse repository at this point
Copy the full SHA f394b6eView commit details -
Merge branch 'nightly_legacy_2_44' of https://github.com/PubMatic-Ope…
…nWrap/Prebid.js into nightly
Configuration menu - View commit details
-
Copy full SHA for 529ed7e - Browse repository at this point
Copy the full SHA 529ed7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bde7f7c - Browse repository at this point
Copy the full SHA bde7f7cView commit details
Commits on Mar 16, 2020
-
Merge pull request #378 from PubMatic-OpenWrap/staged_nightly
OpenWrap v18.5.0
Configuration menu - View commit details
-
Copy full SHA for 7f9c0da - Browse repository at this point
Copy the full SHA 7f9c0daView commit details
Commits on Mar 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ebfa40b - Browse repository at this point
Copy the full SHA ebfa40bView commit details
Commits on Mar 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8da55d4 - Browse repository at this point
Copy the full SHA 8da55d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3422230 - Browse repository at this point
Copy the full SHA 3422230View commit details -
Merge pull request #379 from PubMatic-OpenWrap/test_br_b2_20200324124901
Prebid upgarde automate- test pull request created through git api please ignore it
Configuration menu - View commit details
-
Copy full SHA for fd8626c - Browse repository at this point
Copy the full SHA fd8626cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e3ff5a - Browse repository at this point
Copy the full SHA 9e3ff5aView commit details -
Merge pull request #380 from PubMatic-OpenWrap/nightly_legacy_2_44
Nightly legacy 2 44
Configuration menu - View commit details
-
Copy full SHA for 46cfdfe - Browse repository at this point
Copy the full SHA 46cfdfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e2eb02 - Browse repository at this point
Copy the full SHA 3e2eb02View commit details
Commits on Apr 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 126ae7d - Browse repository at this point
Copy the full SHA 126ae7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeae262 - Browse repository at this point
Copy the full SHA eeae262View commit details -
Merge pull request #383 from PubMatic-OpenWrap/prebid_upgrade_3_14_0_…
…20200401161832 Prebid upgrade 3 14 0 20200401161832
Configuration menu - View commit details
-
Copy full SHA for 399b17c - Browse repository at this point
Copy the full SHA 399b17cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aec4edc - Browse repository at this point
Copy the full SHA aec4edcView commit details
Commits on Apr 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 10ea6b3 - Browse repository at this point
Copy the full SHA 10ea6b3View commit details
Commits on Apr 9, 2020
-
Merge pull request #385 from PubMatic-OpenWrap/staged_master
OpenWrap Release V19.0
Configuration menu - View commit details
-
Copy full SHA for 1d6500a - Browse repository at this point
Copy the full SHA 1d6500aView commit details
Commits on Apr 10, 2020
-
Merge pull request #386 from PubMatic-OpenWrap/pb3_14
OpenWrap Release 19.2.0
Configuration menu - View commit details
-
Copy full SHA for a784aa1 - Browse repository at this point
Copy the full SHA a784aa1View commit details -
Merge pull request #387 from PubMatic-OpenWrap/groupMChanges
Pull changes for dspid and seatid from prebid master
Configuration menu - View commit details
-
Copy full SHA for 4ca81ef - Browse repository at this point
Copy the full SHA 4ca81efView commit details
Commits on Apr 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6898268 - Browse repository at this point
Copy the full SHA 6898268View commit details
Commits on Apr 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d673dab - Browse repository at this point
Copy the full SHA d673dabView commit details
Commits on Apr 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6398268 - Browse repository at this point
Copy the full SHA 6398268View commit details
Commits on May 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 89cc83f - Browse repository at this point
Copy the full SHA 89cc83fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f01989b - Browse repository at this point
Copy the full SHA f01989bView commit details -
Merge pull request #389 from PubMatic-OpenWrap/test_br_b2_20200506145340
Prebid upgarde automate- test pull request created through git api please ignore it
Configuration menu - View commit details
-
Copy full SHA for 9f451f6 - Browse repository at this point
Copy the full SHA 9f451f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c05f9ec - Browse repository at this point
Copy the full SHA c05f9ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for de80a52 - Browse repository at this point
Copy the full SHA de80a52View commit details
Commits on May 8, 2020
-
Merge branch 'prebid_upgrade_3_18_0_20200506145339' of https://github…
….com/PubMatic-OpenWrap/Prebid.js into UOE-5113
Configuration menu - View commit details
-
Copy full SHA for 3908538 - Browse repository at this point
Copy the full SHA 3908538View commit details
Commits on May 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7266b82 - Browse repository at this point
Copy the full SHA 7266b82View commit details
Commits on May 15, 2020
-
Merge pull request #390 from PubMatic-OpenWrap/staged_nightly
Nightly Upgrade & UOE-5113
Configuration menu - View commit details
-
Copy full SHA for 7052b5c - Browse repository at this point
Copy the full SHA 7052b5cView commit details
Commits on May 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7532246 - Browse repository at this point
Copy the full SHA 7532246View commit details
Commits on Jun 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1204f7c - Browse repository at this point
Copy the full SHA 1204f7cView commit details -
Merge pull request #391 from PubMatic-OpenWrap/staged_nightly
OpenWrap Release
Configuration menu - View commit details
-
Copy full SHA for fbaee29 - Browse repository at this point
Copy the full SHA fbaee29View commit details
Commits on Jun 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9df5cc5 - Browse repository at this point
Copy the full SHA 9df5cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7ac75 - Browse repository at this point
Copy the full SHA 1c7ac75View commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6827c34 - Browse repository at this point
Copy the full SHA 6827c34View commit details
Commits on Jun 12, 2020
-
Merge pull request #394 from PubMatic-OpenWrap/ssp_id
adding sspId
Configuration menu - View commit details
-
Copy full SHA for f68c289 - Browse repository at this point
Copy the full SHA f68c289View commit details
Commits on Jun 18, 2020
-
Merge pull request #393 from PubMatic-OpenWrap/UOE-5262-ADG2
UOE-5262 : OpenWrap: Add Secondary Ad Generation Bidder
Configuration menu - View commit details
-
Copy full SHA for ef9c3f1 - Browse repository at this point
Copy the full SHA ef9c3f1View commit details
Commits on Jul 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3f0ed2e - Browse repository at this point
Copy the full SHA 3f0ed2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49de7c0 - Browse repository at this point
Copy the full SHA 49de7c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd2cec - Browse repository at this point
Copy the full SHA fbd2cecView commit details -
Configuration menu - View commit details
-
Copy full SHA for c05d7f6 - Browse repository at this point
Copy the full SHA c05d7f6View commit details
Commits on Jul 22, 2020
-
Merge pull request #396 from PubMatic-OpenWrap/outstream_video
Bluebillywig outstream renderer
Configuration menu - View commit details
-
Copy full SHA for 856a960 - Browse repository at this point
Copy the full SHA 856a960View commit details
Commits on Jul 30, 2020
-
Merge tag 'v19.10.0' of https://github.com/PubMatic-OpenWrap/Prebid.js …
…into staged_master
Configuration menu - View commit details
-
Copy full SHA for e378309 - Browse repository at this point
Copy the full SHA e378309View commit details
Commits on Aug 12, 2020
-
Merge pull request #401 from PubMatic-OpenWrap/staged_master
OpenWrap Stable Release V20
Configuration menu - View commit details
-
Copy full SHA for 98868cf - Browse repository at this point
Copy the full SHA 98868cfView commit details
Commits on Oct 28, 2020
-
OpenWrap v21.0.0 Stable Release (#416)
* Increment pre version * circleci enable pipelines (#5119) Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.SYNAPPNXS.local> * remove user syncs, fix ccpa approach, and encode brackets and curly braces (#5177) Co-authored-by: Melody Li <melody@yieldmo.com> * Fix e2e tests (#5183) * update mock requests * update mutiple bidders request Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.appnexus.com> * Add Quantumdex Bid Adapter (#5170) * Add Quantumdex Bid Adapter Add Quantumdex Bid Adapter * Update quantumdexBidAdapter.js, quantumdexBidAdapter_spec.js * Update quantumdexBidAdapter.md * Update quantumdexBidAdapter.md * Update quantumdexBidAdapter.js * Update quantumdexBidAdapter.js * Update quantumdexBidAdapter.js * Admixer Bid Adapter add consent support (#5169) * add gdpr and usp Co-authored-by: atkachov <atkachov91@admixer.ua> * DeepIntent: Gdpr support (#5147) * feat(gdpr) : gdpr support added * tests fixed * New Adprime bidder adapter (#5172) * initial * fix * remove redundant language mod, use player sizes in video traff * test modify * fix * Adding Tests Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com> * Refined the ticket-coordinator role description (#5187) * Send debug info from adapter to external debugger (#5151) * 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 * Add videoCacheKey on the bid object only if the cache url is not set (#5186) * Add videoCacheKey on the bid object only if the cache url is not set * Added test case for the scenario where we don't manually set the videoCacheKey on purpose when the cache url is present. * Marsmedia - Add onBidWon function (#5175) * Change publisherId to zoneId Add gdpr Add supply chain Add video media type * Remove comments * Fix unit test coverage * fix request id bug add vastXml to video response * Remove bid response default sizes * Change endpoint url * Add unit test for vastXml * Change end point * Remove trailing-space * Add onBidWon function * Updates core-js to version 3. (#4984) * Updates core-js to version 3. * More changes related to updating core-js to version 3 * Updated new files from master to also be compatible with core-js v3. * Updated package-lock.json * Revert "Updated new files from master to also be compatible with core-js v3." This reverts commit b2ae8d93aae9eee71f2f99a276462225b96d1582. # Conflicts: # modules/priceFloors.js * Revert "Updates core-js to version 3." This reverts commit a731dce2c5100dc78945929aa59d1fa3566ece25. # Conflicts: # modules/adkernelBidAdapter.js # modules/audienceNetworkBidAdapter.js # modules/emx_digitalBidAdapter.js # modules/widespaceBidAdapter.js # package.json # src/config.js # src/userSync.js # src/utils.js # test/spec/modules/widespaceBidAdapter_spec.js * Updated new files to core-js v3 and imports now end in .js * Import set without .js since set is a module and not a file. * Updated new file from master to also be compatible with core-js v3. * Blue Billywig bid adapter (#5118) * 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 Co-authored-by: Klaas-Jan Boon <klaas-janboon@live.nl> * New version of Konduit Accelerate module (#5164) * Adding Konduit module * Removed superfluous arguments passed to obtainVastUrl function * Removed superfluous arguments passed to obtainVastUrl function. * Build trigger (empty commit) * Module documentation updated according to the comments * Logic in obtainVastUrl function updated according to the review comment. * Removed hook, enabled eslint * Merged recent prebid changes * New method is introduced to process a bid and return dynamic CPM data * New Konduit Analytics adapter responsible for client auction stats collection * Updated konduit analytics adapter .md file * Fixed linter issue with more than 1 blank line used * Use '$prebid.version$' instead of the $$PREBID_GLOBAL$$.version * Updated unit tests Co-authored-by: Max Shevchenko <max.shevchenko@sigma.software> Co-authored-by: Alexander Kislitsyn <alexander.kislitsyn@sigmaukraine.com> * Delete audience network integration example. (#5190) Audience Network for prebid has been removed. * ShowHeroes - schain support (#5193) * ITDEV-4723 PrebidJS adapter support with SupplyChain module object * ITDEV-4723 Fix tests * ITDEV-4723 New entry point Co-authored-by: veranevera <vera.yukhina@showheroes.com> Co-authored-by: Elizaveta Voziyanova <44549195+h2p4x8@users.noreply.github.com> * Media.net adapter & analytics improvements (#5195) Co-authored-by: vedant.s <vedant.s@media.net> * Prebid 3.19.0 Release * Increment pre version * Fix pre version * parrableIdSystem: Consume US Privacy consent data (#5197) * Add unit coverage for parrableIdSystem getId callback * PBID-14: Pass uspString to Parrable as us_privacy query parameter * PBID-14: Simplify parrableIdSystem us_privacy test * PBID-14: Only send us_privacy to Parrable when a value exists * Remove path check from parrableIdSystem url test * Add missing extension to mock xhr import * Rakuten bid adapter (#5191) * add typescript definitions * add rakuten bid adapter * add generated notice * add gdpr and ccpa support to rakuten * add typescript notice * update default rakuten currency to USD * fix folder name rakuten -> rakutenBidAdapter * remove typescript types for now * Freewheel add dealId property in bidResponse (#5200) * freewheel-ssp fix issue on playerSize of bidRequest * freewheel-ssp fix issue on playerSize of bidRequest * freewheel add dealId property in bidResponse * updating ttl variable in underdogmediaBidAdapter.js (#5220) * Gdpr vendor exceptions (#5201) * vendorExceptions is a global check * two allowed vars not one duh * PBJS RP adapter: pass integration type into video calls (#5231) * Add microadBidAdapter * Remove unnecessary encodeURIComponent from microadBidAdapter * Submit Advangelists Prebid Adapter * Submit Advangelists Prebid Adapter 1.1 * Correct procudtion endpoint for prebid * analytics update with wrapper name * reverted error merge * update changed default value of netRevenue to true * Re-add rubicon analytics without deprecated getTopWindowUrl util * Cache referrer on auction_init instead of bid_requested * merged remote master changes * Include integration type in video OpenRTB requests Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp> Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com> Co-authored-by: Isaac Dettman <idettman@rubiconproject.com> Co-authored-by: Eric Harper <eharper@rubiconproject.com> Co-authored-by: TJ Eastmond <teastmond@la-wlandaverde-mac.local> Co-authored-by: Mark Monday <mmonday@rubiconproject.com> * Use default native size if received size is undefined (#5192) Co-authored-by: mi.chen <mi.chen@criteo.com> * New adapter - Trendqube (#5225) Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com> * Roll back breaking change to utils.parseQueryStringParameters (#5230) * Add AOL defaults for currency and creative ID until fix issued server-side * Satisfy linter single quotes * Roll back breaking change to utils.parseQueryStringParameters and add a better test to catch this in future * utils.parseQueryStringParameters - add stripping of trailing ampersand to alleviate all tests amended in utils update * One Video: Added banner support for Dynamic Ad Placement (DAP) (#5199) * Added banner support for Dynamic Ad Placement (DAP) * updated version number * changed version to 3.0.2 in both adapter and tests _spec * Added DAP Banner test for interpretResponse & isBidRequestValid * Updated DAP tests - video and banner validations * updated adapter examples .md file * Updated ternary operator for bidResponse.mediaType setting * removing redundant display parameter validation * Update package-lock.json * Added support of multi-format ads in TheMediaGrid Bid Adapter (#5217) * 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 * add publisherId & mediaId (#5184) * User id fetch error (#5166) * Update Bidder Code * LunaMedia Adapater LunaMedia Adapater * Updated LunamediaBidAdapter.md test params and valid pub code for testing * Updating User ID submodules to execute callback onError AJAX * fix parrable test when IE * parrable spec all messed up after merge, fixed now Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com> Co-authored-by: trchandraprakash <47793448+trchandraprakash@users.noreply.github.com> Co-authored-by: rmartinez <Rachael24!> * RichAudience BidAdapter - Changes video Adapter (#5213) * Changes video Adapter * Update MD Richaudience Co-authored-by: sgimenez <sergi.gimenez@richaudience.com> * tribeOS change endpoint URL (#5243) * initial tribeOS bidder adapter commit * initial tests for tribeOS bidder adapter * removed unimplemented "getUserSyncs" function * removed unimplemented "onBidWon" function * tribeOS - change end point URL * force commit * Revert "tribeOS - change end point URL" This reverts commit 680c7d4fcc5c8f72711c8b2de45c9aa2671b2bdd. * tribeOS - change end point URL * restore .js extensions * fixed issue "newline required at end of file" * LoopMe adapter: Added mediaType field into bid response (#5233) * Automatad Bid Adapter: Update CPM sent with WinNotification (#5267) * updated winurl params * lint fixes * Onevideo Adaptor -Hp param support (#5257) * outstream changes * removing global filtet * reverting page * message * adapter change * remove space * testcases * testpage * spaces for test page * renderer exist case * reverting package-lock.json * adding schain object * adding tagid * syntaxx error fix * video.html * space trailing * space * tagid * inventoryId and placement * rewarded video * added unit test case * comment * hp param * test cases * version * .md file * Indention Co-authored-by: Deepthi Neeladri Sravana <dsravana@UNKNOWN-172-154-7-X.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-131-88.corp.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@UNKNOWN-172-142-163-X.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-131-52.corp.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@C02VH0WGHTDG.local> Co-authored-by: Deepthi Neeladri Sravana <dsravana@UNKNOWN-172-142-176-X.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-128-108.corp.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-140-151.corp.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-137-79.corp.yahoo.com> Co-authored-by: Deepthi Neeladri Sravana <dsravana@vpn-pool-142-174-120.snv.office.oath> * New bidder adapter: pubgenius (#5206) * add bid adapter * fix doc * fix endpoint and add user syncs * fix endpoint in tests * send user id and time out * more tests * fix PR feedback * add test bidder param * send test as numeric boolean * add comment about test bid CPM * actually the mime type should be text/plain * SChain support (#5272) * 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 * clean(openxBidderAdaptor): converted video size to numbers from strings to keep consistency between banner and video. (#5240) (cherry picked from commit bc4217b2160531ddc559dcf85b1c875588e1e9a3) * Prebid 3.20.0 Release * Increment pre version * Update onBidWon method to only execute 1 url (#5238) * Update onBidWon method to only execute 1 url * Remove un-unsed function that onBidWon was using * Switch onBidWon to use utils.triggerPixel so we can test how many times its being called (only want it called once) Co-authored-by: Aziz Hussain <aziz@revcontent.com> * Added support for GDPR, COPPA, and USP (#5210) * Added CPMStar Bid Adapter * Updated getPlayerSize for cpmstarBidAdapter * Improved cpmstarBidAdapter code coverage * updated test spec, removed empty functions, made imports relative, added warnings to erroneous server responses, and removed the default value for ad in bid response. * added test video ad unit * added support for gdpr and coppa * changed != undefined to != null * changed let to var * added unit for GDPR, COPPA, and USP. Co-authored-by: Nicholas Elek <nelek@cpmstar.com> * Stabilize Circle CI Build Job (#5208) * run only userId module tests * stub call to coreStorage.getCookie * remove setCookie statement that adds nothing to the test * Adding Edge Query X Adapter (with right md file) (#5266) * Add files via upload * Bug fixed * Remove some new lines * Correction Circle * Test Unit * Indent * Indent 2 space * Single quote * test unit * requestID * Rename mb to md * add md * Correcting md file * Improving gulp test to get more than 80% * Correcting double lines * Update package-lock.json * Back to original lock version * Back to original package-lock.json version Co-authored-by: Olivier <olivier@MacBook-Pro-de-Olivier.local> * Update Platform One Analytics Adapter (#5265) * Added Y1 Analytics Adapter * rename y1AnalyticsAdapter in yieldoneAnalyticsAdapter * Yieldone Bid Adapter: fixes from lint check * Yieldone Analytics Adapter: fix endpoint protocol * Added spec file for yieldone Analytics Adapter * Add adUnitName to analytics data for Yieldone Analytics Adapter * Fix yieldone Analytics Adapter to log only id from adUnitPath * Fix bug with timeout event in Yieldone Analytics Adapter * Update yieldone analytics adapter to remove excess 'ad' field from data * Update yieldone analytics adapter * Yieldone Analytics Adapter: remove dispensable events from log * Platform One Analytics Adapter: fixes after review * Fix mapping data (#5271) * update mapping data refresh logic * add unit tests * put parsing in try catch block * refactor Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.appnexus.com> Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.SYNAPPNXS.local> * Add craftBidAdapter (#5260) * Add min_duration and max_duration parameter to spotxBidAdapter (#5286) Co-authored-by: Nick Peceniak <npeceniak@spotx.tv> * [rtbhouse] Add schain support (#5281) * Fix referer (#5274) * add relaido adapter * remove event listener * fixed UserSyncs and e.data * fix conflicts * add referer at the end of the payload * add test Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp> * Add keywordsparametr (#5227) * initial * fix * remove redundant language mod, use player sizes in video traff * test modify * fix * Adding Tests * add keywords param * log * log * log * fix Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com> * Identity link id system - handle empty response (#5279) * IdentityLinkIdSystem - handle empty response * IdentityLinkIdSystem - add tests * IdentityLinkIdSystem - rename describe in tests * update bid vlues (#5301) * Update ixBidAdapter.js (#5289) * Update ixBidAdapter.js If the Index adapter is aliased, this gathers the alias instead of using the hard coded 'ix' value for bidder code. * check for existence of bidderrequest bidderrequest object doesn't exist in the test spec; IX team may want to write a more extensive test here. * add adWMGAnalyticsAdapter (#5261) * add adWMGAnalyticaAdapter adWMG Analytics is a module for collecting dynamic data and analytics acquisition developed by WMG. It enables compiling and saving of the auction history, its results, users’ data (geo, browser, operation system). With the access to the platform, the customer may explore the product in a preferable way. * add file extensions to imported modules circleci requirement * Update unit tests and fix LGTM alerts Update unit tests and fix LGTM alerts * Use Prebid ajaxBuilder instead of XHR Use Prebid ajaxBuilder instead of XHR * fix(Renderer): load script only on render (#5235) * Fidelity adapter: TCFv2 support, kubient alias. (#5302) * TCFv2 support, kubient alias * TCFv2 support, kubient alias * Update sync url for grid and gridNM Bid Adapters (#5304) * 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 * Gumgum add in video (#5284) * add in-video product line * add in-video product line * add unit tests and fix dependencies. Co-authored-by: Estavillo <fernando@gumgum.com> * DailyhuntBid Adapter: Add video support with Refactor/Optimizing (#5226) * dailyhunt bidder refactor * refactor dailyhunt bid adapter support * native prebid server support * video support * native support * win notice url support * fix undefined object access issues * dh bidder small bug fixes * change endpoint * added basic gulp test for dailyhunt * adding test case and support for outstream * body2 support in native request * create md * test mode support * chnage endpoint to prod and remove console log * change md * adding accept-encoding:gzip * chnage eslint to default * remove array.prototype.find * fix review changes Co-authored-by: Mitesh Thakor <mitesh.thakor@dailyhunt.in> * Adtelligent new features (#5203) * Adtelligent support adpods * Adtelligent support bid chunks * Adtelligent support userId, schain * Adtelligent Rename params to be supported in post * Coppa support * Rewritten tests * Add param transform for aid for ServerAdapter * Lint * New adapter - videofy (#5259) * Change publisherId to zoneId Add gdpr Add supply chain Add video media type * Remove comments * Fix unit test coverage * fix request id bug add vastXml to video response * Remove bid response default sizes * Change endpoint url * Add unit test for vastXml * Change end point * Remove trailing-space * Add onBidWon function * New adapter - videofy * fallback to defaultGdprScope if cmp undefined (#5291) * RTD bug fix (#5087) * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * RTD bug fixes * #5087 review fixes * RTD fixes * use core-js lib find init googletag if needed * adding check if gdpr module ran enforcment logic (#5178) * adding check if gdpr module ran enforcment logic * adding tests for new hasValidated flag Co-authored-by: rmartinez <Rachael24!> * Floors new signals (#5295) * Price Floors skipRate debug by query string Rubicon Analytics log floors skipRate * new floor signal fetchFailed * change fetchFailed to fetchStatus * rubi analytics looks for fetchStatus * change iabSubCatId name to primaryCatId (#5303) * change iabSubCatId name to primaryCatId * change in adapter Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.appnexus.com> * Prebid 3.21.0 Release * Increment pre version * Add publisher_id to appnexus adapter (#5244) * Add publisher_id to appnexus adapter * update transformBidParams fn Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.appnexus.com> * Add Onomagic Bidder Adapter (#5155) * AdPartner bidadapter init (#5196) * AdPartner bidadapter init * Change endpoint path and domain * Add mock banner for test launch * Add mock banner for test launch * Blue Billywig adapter - Add site config to request similarly to app config (#5273) * 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 Co-authored-by: Klaas-Jan Boon <klaas-janboon@live.nl> * remove uri-encoding (#5307) Co-authored-by: Melody Li <melody@yieldmo.com> * Media.net improvements (#5282) Co-authored-by: vedant.s <vedant.s@media.net> * adWMGAnalytics - refactor unit tests (#5310) * VIS.X: remove bidderCode from bidResponse (#5313) * OneVideo: Excluded DAP validation for Multi-Format adUnits support (#5309) * Excluded DAP validation if publisher is using Multi-Format adUnits * Update package-lock.json * refractoring of if statement to check bid.mediaTypes.video just once * removed redundent statement * Improvements for SizeMappingV2 (advanced size mapping) module (#5283) * basic implementatino done * fix indentical ad unit count bug * modules/sizeMappingV2.js * revert change * add missing log message * fix existing failing test cases * add additional tests for function getAdUnitDetail particularly for cacheHits and instance check * add instructive comments and rename file to advanced_size_mapping * flatten ternary operator call * add onBidWon function, add bidder adapter version to bid requests (#5263) * Adtarget bid adapter (#5296) * Adtarget frist release * Fix * Fix lint * Coppa support * Added unit tests * revert package * Added unit tests * removes referencing of digitrust library (#5316) * ucfunnel adapter update request parameter (#5278) * 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 Co-authored-by: root <root@ubuntu.members.linode.com> Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: jack.hsieh <moonnight8520@gmail.com> * AdxPremium Analytics - bug fixes, handling timeout, etc. (#5182) * AdxPremium Analytics - bug fixes, handling timeout, etc. * AdxPremium Analytics - bug fixes, handling timeout, etc. * AdxPremium Analytics adapter update * AdxPremium Analytics update * unit testing added * adxpremiumAnalyticsAdapter_spec.js * Update Dspx adapter (#5277) * Add gdpr_consent support for Dspx Adapter * Add video support for dspx adapter * Update Video Test Parameters for Dspx Adapter * fix referrer in DSPX adapter * Fix Description in DSPX adapter Co-authored-by: Alexander <avj83@list.ru> * remove only keyword (#5324) * PubMatic analytics documentation (#5322) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * simple example * added limitations * added contact details * example text * Secure creative update (#5285) * replaced manually set secureCreative adServerDomain with automatic postMessage event.source.orgin * using event.origin rather than event.source.origin in secureCreative postMessage() * updated x-domain iframe render example Co-authored-by: Eric Harper <eharper@rubiconproject.com> * update webdriverio and node 12 support (#5236) * update webdriverio and node 12 support * clean-up some commented code * updates to supported node version and other minor updates and wording * fix lint error * add description files for fixtures * Prebid 3.22.0 release * increment pre version * Update Usersync Url For Quantumdex bid adapter (#5327) We have upgraded the new user cookie storage system. Where everything is gathered in one place * fix wipesAdapter CPM culclation (#5330) * GumGum: handling misconfigured requests (#5212) * uses encodeURIComponent inline * adds test for jcsi param * adds request delay depending on previous response * adds inVideo param * GumGum: update jcsi object values (#5258) * updates jcsi object * adds test for jcsi * fix lint * updates due to prebid rollback * * Add Glimpes Protocol Bidding Adaptor (#5293) * Initial submission of adaptor * Currently only supports Banner * 100% code coverage from tests * Author Tim Holmes-Mitra <tim@glimpseprotocol.io> * fix secure protocol check for beachfront video (#5318) Co-authored-by: John Salis <johnsalis@beachfrontmedia.com> * new bidder adapter: mediasquareBidAdapter (#5317) * add adapter mediasquare * Update mediasquareBidAdapter.md * Update mediasquareBidAdapter.js * test-coverage * Update mediasquareBidAdapter.js * Update mediasquareBidAdapter_spec.js * Update mediasquareBidAdapter_spec.js * Update mediasquareBidAdapter_spec.js * Object.values unsupported by IE11 * Konduit Accelerate module with 'send all bids' support (#5247) * Adding Konduit module * Removed superfluous arguments passed to obtainVastUrl function * Removed superfluous arguments passed to obtainVastUrl function. * Build trigger (empty commit) * Module documentation updated according to the comments * Logic in obtainVastUrl function updated according to the review comment. * Removed hook, enabled eslint * Merged recent prebid changes * New method is introduced to process a bid and return dynamic CPM data * New Konduit Analytics adapter responsible for client auction stats collection * Updated konduit analytics adapter .md file * Fixed linter issue with more than 1 blank line used * Use '$prebid.version$' instead of the $$PREBID_GLOBAL$$.version * Updated unit tests * Enable "Send all bids" support * Updated konduitWrapper.md file * Updated links in konduitWrapper.md * Updated spec file (unit tests) * Added Konduit Prebid module version Co-authored-by: Max Shevchenko <max.shevchenko@sigma.software> Co-authored-by: Alexander Kislitsyn <alexander.kislitsyn@sigmaukraine.com> * parrableIdSystem: Read legacy ID and optout cookies and migrate to new cookie storage implementation (#5219) * Add unit coverage for parrableIdSystem getId callback * PBID-14: Pass uspString to Parrable as us_privacy query parameter * PBID-14: Simplify parrableIdSystem us_privacy test * PBID-14: Only send us_privacy to Parrable when a value exists * PBID-11: Read new Parrable compound cookie _parrable_id Migrating from legacy _parrable_eid cookie. The new cookie contains ibaOptout and ccpaOptout status fields * Remove path check from parrableIdSystem url test * PBID-11: Integrate Parrable compound cookie, consolidating old cookies * PBID-11: Update parrableIdSystem requestBids hook test to support compound cookie value * PBID-11: Small refactor to parrableIdSystem spec to support compound cookie * PBID-11: Handle legacy ibaOptout as truthy value when migrating to compound cookie * PBID-11: Add parrableIdSystem spec tests covering migration of legacy cookies * PBID-11: Remove storage documentation from test pages and userId module docs * PBID-11: Remove SUBMODULES_THAT_ALWAYS_REFRESH_ID feature from userId system * PBID-11: Use better serialize implementation for Parrable compound cookie * PBID-11: Update parrableIdSystem interface documentation * Add missing extension to mock xhr import * PBID-11: Try to access eid property only when parrableId object exists * PBID-11: Construct parrableId from legacy cookies in same manner as compound cookie * Use hardcoded expiration date for legacy cookies * parrableIdSystem: Relocate new unit test from upstream * PBID-39: Fallback to cookie values when backend response is missing components Also handle another missed callback scenario if the response object parses to nothing * Teads adapter: Support deal targeting (#5270) * GumGum: adds new param (#5297) * adds in new videoPubID param * adds test * Avocet bid adapter (#5262) * adds avocet bid adapter * modules/avocetBidAdapter.js: fixes lint issues * adds id5 support and test/code improvements * Event updates (#5288) * event updates * removed char * add comment regarding removal of hb_wiurl and hb_bidid * optimized tests * fix for str validation * add test helper method to reset wurl map * update resetWurlMap * update test description * optimized calls to setConfig in tests * add timestamp to videoCache cached bid * revert unintended change to adapterManager.js * update imports ordering for cleaner diff * update string validation to use isStr * fix rename event to plural form * update event to events in tests * AdOcean adapter - support for sizes defined in Prebid configuration. (#5337) * AdOcean adapter - support for multiple sizes * AdOcean adapter - tests - use normal functions instead of arrow ones for consistency * AdOcean adapter - support for multiple sizes - changed way of sending dimensions * AdOcean adapter - change separator between sizes group * AdOcean adapter - small fix in buildRequest * Vidazoo: Feature support usp consent (#5111) * feat(module): multi size request * fix getUserSyncs added tests * update(module): package-lock.json from master * feat(module): add usp consent support * added uspConsent test Co-authored-by: roman <shmoop207@gmail.com> * add optional video param for tagid (#5344) Co-authored-by: John Salis <johnsalis@beachfrontmedia.com> * Add module H12 Media (#5328) * Add module H12 Media * Add module H12 Media * Add module H12 Media — fix gdpr info * Add module H12 Media — fix find * No bid version 1.2.6 (#5323) * Enable supplyChain support * Added support for COPPA * - Added support for Safeframe creative. - Added support for out-stream video. * Changed the protocol from JSON to string because Exceptions cause a slowdown on the browser. * Change in package.json * Fix error * Changed startsWidth() to indexOf() * Fix lint error. Not sure why my gulp lint does not detect this error. * Fix indexOf not available on IE 11 Co-authored-by: Reda Guermas <reda.guermas@nobid.io> * AdagioBidAdapter 2.2.2 (#5347) * Adagio: params auto-detection Improve user integration with auto-detection for adUnitElementId and environment params. * Adagio: update config example in .md file * added CCPA support, gvlid to adform and adformOpenRTB adapters (#5214) * Native support for NextRoll adapter (#5319) * Add native support * Add response testing * DRY test * Change required from bool to int * Set mediaType * Fixes objects * Fixes object access * Remove ad property, only set it for banner * Update tests * Moving hardcoding values to constants * Update docs with native information * Adding back ZEDO adapter with changes to make it compatible to latest prebid (#5276) * initial commit * updated contact and tag details * changes ti support the renderers * changes to pass dimId * fixed names of internal mapping * added comment * added gdpr param to request and other fixes * modified api url * fix * fixed the secure api call * rolled back video event callback till we support it * updated doc with video details * added bid won and timeout pixel * added testcase for bid events * modified testcase * fixed the url logged * tag param values passed ot renderer * added a conditioal check * changes to support new param to adserver for purpose of tracking * passed param to renderer * missing variable defined * changes to pass schain * fix * added protocol to url * fixed test for protocol * changed urls to secure only * fixes to make it compatible to head * added support for ccpa * Fixed path of find module * Remove package.json * updated test example with new setup * Adding back the file * trying to resolve conflict Co-authored-by: Sanoska Gonsalves <sgonsalves@zedo.com> * Vidazoo Adapter: Feature/direct deal targeting (#5343) * feat(module): multi size request * fix getUserSyncs added tests * update(module): package-lock.json from master * feat(client): send deal id with each request Co-authored-by: roman <shmoop207@gmail.com> * Add support for aliases (#5342) * 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 * Fix to issue #5141 exception thrown in pbjs.requestBids when DigiTrus… (#5333) * Fix to issue #5141 exception thrown in pbjs.requestBids when DigiTrust does not init. Safe extract value of id or null. * Code syntax change to overcome linter issue. * PubMatic analytics adapter to support bidCpmAdustment values (#5354) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * set gross ecpm using originalCpm * using bidGrossCpmUSD to set eg * lint * fixed old cases * added some tests * removed comments * removed commented code , and unused import * en related changes in test cases * using pbjs.getHighestCpmBids, added test cases around it * passing highestCpmBids * fixed test cases * added notes * using getGlobal() instead of $$PREBID_GLOBAL$$ * Prebid 3.23.0 Release * increment prebid version * improveStartDelay after documentation update default value is now 1 and 0 does not exist. (#5361) * Updating docs header info fields (#5366) Related to https://github.com/prebid/prebid.github.io/pull/2056 * Add placement_type and position parameters to spotxBidAdapter (#5364) * Add min_duration and max_duration parameter to spotxBidAdapter * Add placement_type and position parameters to spotxBidAdapter Co-authored-by: Nick Peceniak <npeceniak@spotx.tv> * Configurable user-sync types support (#5359) * Delaying removal of floor data for 3 seconds (#5360) * PBS Bid Adapter: allow setting site params (#4973) * add site config value to oRTB request * update to copy site.page and site.publisher.id if not defined in config site object * Support for ID5 (#5345) * Add support for bidderRequest.refererInfo in Adhese Adapter. * Add support for bidderRequest.refererInfo in Adhese Adapter. * Jira AD-2462 / add tlall is consent string is present * Added 'adhese' attribute to bid that contains meta data - Jira AD-2642 * added DALE to adhese determination * extra config option: no format, but use size array as format string * Added more values to originData * Revert "Added more values to originData" This reverts commit 57f003318cfb7dc2f9d1a97015a7639823b181a6. * Pulled Sander's changes & added more data to originData * Adhese bid adapter - final version * add origin and originInstance make ad.origin and ad.originInstance * add id5 id to request as x5 * Add support for bidderRequest.refererInfo in Adhese Adapter. * added DALE to adhese determination * updated tests to include new fields * Added test for ID5 id Co-authored-by: Mateusz Michalowski <mateusz@adhese.eu> Co-authored-by: Mateusz Michalowski <mateusz@michalowski.biz> Co-authored-by: Tim Sturtewagen <tim@adhese.com> Co-authored-by: Kim Van Crombrugge <kim@adhese.eu> Co-authored-by: Sander <sander@adhese.eu> Co-authored-by: westerschmal <30859973+westerschmal@users.noreply.github.com> * Added keywords parameter to TheMediaGrid Bid Adapter (#5353) * 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 * Apply some updates to Valueimpression bid adapter (#5356) - Update new adapter endpoint & usersync url - Use window.top instead window object - Use bidRequest.referrerInfo object to get page url, referrer - Tracking ad position by size called targetKey * GumGum: removes deprecated banner sizes default (#5372) * uses encodeURIComponent inline * adds test for jcsi param * adds request delay depending on previous response * adds inVideo param * removes deprecated bidRequest.sizes * UserId SharedId submodule (#5315) * Adding sharedid submodule * Updating with Shared ID Module * SharedID test and sharedid eids * Shared ID md changes * Shared ID md changes * Shared ID changes * Apply suggestions from code review Co-Authored-By: Brad Rodriguez <brodrigu@gmail.com> * Applying review suggestions * Apply suggestions from code review Co-Authored-By: Brad Rodriguez <brodrigu@gmail.com> * Reformatting and reorganizing sharedId submodule * Reformatting and reorganizing sharedId submodule * Shared Id generation changes * Adding cookie Sync * Decode and sync cookie * Updating endpoint * Updaitng eids.md * Configured sync * Refactor and md update * Refactoring * Refactoring * Updating sync to seconds * Updating configuration * Reformatting * Reformatting * Reformatting * Fixing review comments * Changes to id value * Updating documentation * Documentation update * Resolving merge conflicts * updating userid_example.html * Fixing review comments on test to separate sharedid opt out tests * Moving sharedID generation within sharedId module * Moving sharedID generation within sharedId module Co-authored-by: skocheri <skocheri@rubiconproject.com> Co-authored-by: Brad Rodriguez <brodrigu@gmail.com> * Freewheel - Converted the ComponentId property to be 'prebid' in request (#5320) * freewheel-ssp fix issue on playerSize of bidRequest * freewheel add dealId property in bidResponse * freewheel convert ComponentID to 'prebid' in request * freewheel add new parameter 'componentSubId' in request * Marsmedia & videofy adapters - Add onTimeout & onSetTargeting (#5352) * Change publisherId to zoneId Add gdpr Add supply chain Add video media type * Remove comments * Fix unit test coverage * fix request id bug add vastXml to video response * Remove bid response default sizes * Change endpoint url * Add unit test for vastXml * Change end point * Remove trailing-space * Add onBidWon function * New adapter - videofy * Marsmedia & Videofy - Add onTimeout onSetTargeting * Create sendbeacon function * PubMatic bid adapter to support price floors module (#5387) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * added support for floors module * using floorModule to set floor * removed commented console.log statements * Triplelift Adaptor: Use Floors Module (#5329) * access floor from floors module * int -> float and null check * let -> const * appnexusBidAdapter - fix video params (#5394) * appnexusBidAdapter - fix video params * remove mimes field * PubMatic adds support for bidUserIdAsEids (#5397) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * id value should be string only * id value should be string; changed test data * pubmatic using userIdAsEids commented unnecessary code PubMatic will no longer read Digitrust from config or independent library setup PubMatic will no loner read TTDID from config or independent library setup * chnages in test cases for userIdAsEids commented unnecessary test cases PubMatic will no longer read Digitrust from config or independent library setup PubMatic will no loner read TTDID from config or independent library setup * deleted commented code and test cases * deleted a commented line * lint effect * External ids (#5351) * externalIds (SIM-657) Added external ids and associated unit test. * externalIds - Added DEFAULT_PARAMS_WITH_EIDS that contains the external id information for the unit test * externalIds (SIM-657) uses createEidsArray found in the eid.js * externalIds cleanup spaces and tabs, adding a missing import for createEids in eids.js * externalIds adding a space where it is needed to fix a wonderful test. * 33Across: CCPA Compliance + Schain support (#5365) * check gdpr in buildRequest * User sync based on whether gdpr applies or not * check if consent data exists during user sync * split user sync into further branches: 1) when gdpr does not apply 2) when consent data is unavailable * contribute viewability to ttxRequest * update tests * remove window mock from tests * use local variables * introduce ServerRequestBuilder * add withOptions() method to ServerRequestBuilder * add semicolons * sync up package-lock.json with upstream/master * stub window.top in tests * introduce getTopWindowSize() for test purpose * reformat code * add withSite() method to TtxRequestBuilder add withSite() method to TtxRequestBuilder * add isIframe() and _isViewabilityMeasurable() * handle NON_MEASURABLE viewability in nested iframes * consider page visibility, stub utils functions getWindowTop() and getWindowSelf() * contribute viewability as 0 for inactive tab * add prebidjs version to ttx request * send caller as an array * fix JSDoc in utils.js * send viewability as non measurable when unable to locate target HTMLElement, add warning message * introduce mapAdSlotPathToElementId() * introduce getAdSlotHTMLElement(), add logging * introduce mapAdSlotPathToElementId() * update logging in ad unit path to element id mapping * rephrase logging, fix tests * update adapter documentation * remove excessive logging * improve logging * revert change * fix return of _mapAdUnitPathToElementId() * improve logging of _mapAdUnitPathToElementId() * do not use Array.find() * return id once element is found * return id once element is found * let -> const * Removing killswitch behavior for GDPR * Updated comments to reflect current gdpr logic * URI encode consent string * Updated example site ID to help Prebid team e2e test our adapter * send page url in ortb * Removed redundant pageUrl default * Restored package-log.json that mirrors prebid's repo * Sending USP string during buildRequest * Adding USP consent data to user sync * add unit test for syncing without bidrequest * Changed to uspConsent to make the connatation consistent * Resetting adapter state in adapter after user sync rather than exposing it. * removed console log * Adding schain info * remove setting empty format ext * better tests invalid values * removing validation of schain * Fixed lint errors Co-authored-by: Gleb Glushtsov <gleb.glushtsov@33across.com> Co-authored-by: Gleb Glushtsov <glebglushtsov@users.noreply.github.com> Co-authored-by: Gleb Glushtsov <gleb.glushtsov@gmail.com> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-29-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@admins-MacBook-Pro.local> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-137-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-96-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@AHEGDE-MAC.local> Co-authored-by: Aparna Hegde <ahegde@AHEGDE-MAC.fios-router.home> * added waardex adapter (#5349) * added waardex adapter * removed support http from adapter Co-authored-by: Max Shuhaliia <mshuhaliia@Maxs-MacBook-Pro-2.local> * Add customParams to yieldlab configuration (#5374) Customers are using custom parameters to our endpoint to use them downstream. We need a way of supporting this in prebid. * Vidazoo Adapter: Feature/user-id (#5386) * feat(module): multi size request * fix getUserSyncs added tests * update(module): package-lock.json from master * feat(client): add user id request support * fix(client): lint errors Co-authored-by: roman <shmoop207@gmail.com> * LiveIntentId submodule updates (#5407) * LiveIntentId submodule. Bumped the live-connect-js version with changes: - fixed the problem where userId/index.js was sending the full config on `decode`, while the docs claim it should only send `.params` - removed the uuid lib - removed the support for legacy LI first party cookies - removed the redundant config parameter `providedIdentifierName` - support for running live-connect inside of multiple wrappers * LiveIntentId submodule. Removed reading of non-accessible and therefore redundant code snippets * Removed excessive config logging. * Making the publisher id parameter optional. * Removed unneeded check. * 33Across: Adding floors support (#5408) * check gdpr in buildRequest * User sync based on whether gdpr applies or not * check if consent data exists during user sync * split user sync into further branches: 1) when gdpr does not apply 2) when consent data is unavailable * contribute viewability to ttxRequest * update tests * remove window mock from tests * use local variables * introduce ServerRequestBuilder * add withOptions() method to ServerRequestBuilder * add semicolons * sync up package-lock.json with upstream/master * stub window.top in tests * introduce getTopWindowSize() for test purpose * reformat code * add withSite() method to TtxRequestBuilder add withSite() method to TtxRequestBuilder * add isIframe() and _isViewabilityMeasurable() * handle NON_MEASURABLE viewability in nested iframes * consider page visibility, stub utils functions getWindowTop() and getWindowSelf() * contribute viewability as 0 for inactive tab * add prebidjs version to ttx request * send caller as an array * fix JSDoc in utils.js * send viewability as non measurable when unable to locate target HTMLElement, add warning message * introduce mapAdSlotPathToElementId() * introduce getAdSlotHTMLElement(), add logging * introduce mapAdSlotPathToElementId() * update logging in ad unit path to element id mapping * rephrase logging, fix tests * update adapter documentation * remove excessive logging * improve logging * revert change * fix return of _mapAdUnitPathToElementId() * improve logging of _mapAdUnitPathToElementId() * do not use Array.find() * return id once element is found * return id once element is found * let -> const * Removing killswitch behavior for GDPR * Updated comments to reflect current gdpr logic * URI encode consent string * Updated example site ID to help Prebid team e2e test our adapter * send page url in ortb * Removed redundant pageUrl default * Restored package-log.json that mirrors prebid's repo * Sending USP string during buildRequest * Adding USP consent data to user sync * add unit test for syncing without bidrequest * Changed to uspConsent to make the connatation consistent * Resetting adapter state in adapter after user sync rather than exposing it. * removed console log * Adding schain info * remove setting empty format ext * better tests invalid values * removing validation of schain * Fixed lint errors * First cut for bidfloors support * fixed where getFloors is read * fixed merge conflicts Co-authored-by: Gleb Glushtsov <gleb.glushtsov@33across.com> Co-authored-by: Gleb Glushtsov <glebglushtsov@users.noreply.github.com> Co-authored-by: Gleb Glushtsov <gleb.glushtsov@gmail.com> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-29-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@admins-MacBook-Pro.local> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-137-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-96-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@AHEGDE-MAC.local> Co-authored-by: Aparna Hegde <ahegde@AHEGDE-MAC.fios-router.home> * Vidazoo Adapter: Feature/screen-size (#5385) * feat(module): multi size request * fix getUserSyncs added tests * update(module): package-lock.json from master * feat(client): add screen resolution as request param * feat(client): add `res` param to spec * fix(client): screen size inside test Co-authored-by: roman <shmoop207@gmail.com> * Appier: add support for aliases (#5392) * Add initial partial implementation for Appier bidder adapter. * Use relative protocol for bidder API url. * Handle server response for Appier adapter and add related unit tests. * Support farm-specific prebid server and allow overriding the server with setConfig(). * Add doc for Appier bid adapter. * Fix const correctness. * Append requestId to the beacon image URL of Appier adapter to reduce the risks of being cached by proxy servers or browsers. * Send bidderRequest.refererInfo to Appier bidder server. * Remove the show beacon since now we generate it in the backend server. * Only generate a show beacon url if it's not provided by the backend. * Add version information for Appier adapter using semver (starts from 1.0.0). * Add a new adapter for Appier bidder. * Add a new adapter for Appier bidder. * add appier analyticsAdapter skeleton. * update initial working version. * refactor and remove debug messages. * fix config checking logic. * implement bidAdjustment and add timeout before send event. * unify cache operation into cacheManager to avoid direct key/value operation. * Update server name. * correct currency impl and message payload. remove unused debug messages. * update var naming. * rename creative vars. cleanup comments. * add test cases for AnalyticsAdapter. * update test specs file. * remove spec from main branch. * add unit tests for AnalyticsAdapter, #1 - Happy cases. * refactor tests. * update unit tests for AnalyticsAdapter. * add tests for bid-adjusted, bid-timeout events * fix bid adjustment test case. * add nobid case in analytics unit test. * add test case for delayed bids and prebidWon messages. * Use logInfo and logError utilility functions instead of console.log() to print debug messages. * handle timeout status message correctly. * correct isTimeout setting logic and test cases. * replace for...of by array.forEach for IE11 * apply auto formatter. * refactor: extract timeout logic to a helper function * tag analytic version with 0.1.0-beta for iCook release * Re-implement the appier analytics adapter with a simpler design and correctly handle timeouts. * Remove unused variables. * Rename methods to improve consistency. * Code cleanup: rename methods and avoid duplicated code. * Fix wrong bid response data caused by non-deterministic event ordering of prebid.js. * Send bid message immediately on auction end without delay. * add withCredentials in ajax call to get client cookie. * Fix broken unit test for appier analytic adapter. * add prediction id support. * update predictionId/configId format in tests. * Init refined appier analytics testing * hotfix: appier analytics support browserstack bug * feat: add aliases Co-authored-by: Hong Jen-Yee (PCMan) <pcman.hong@appier.com> Co-authored-by: Yuan-Hung Huang <yuanhung.huang@appier.com> Co-authored-by: kdchang <kd.chang@appier.com> Co-authored-by: chih-ping-weng <chihping.weng@appier.com> * Add GMOSSP Adapter (#5377) * Add GMOSSP Adapter * fix test param * Vidazoo Adapter: Feature/unit code (#5413) * feat(module): multi size request * fix getUserSyncs added tests * update(module): package-lock.json from master * feat(client): send adUnitCode on request payload Co-authored-by: roman <shmoop207@gmail.com> * Sovrn - Update Supported ID's, include adunitcode in ad request (#5403) * added tdid and ad-unit-code * fixed tdid * removed digitrust * repush * add package-lock from upstream master * Delete package-lock.json * add package-lock from upstream master Co-authored-by: Ankit Prakash <aprakash@sovrn.com> Co-authored-by: Wesley Whitney <wesleywhitney@gmail.com> Co-authored-by: John Rosendahl <jrosendahl@gmailcom> * [Synacormedia] adapter should use format for multi-size banner requests (#5410) * CAP-1614 - updated docs to show correct size for banner and some other small fixes * CAP-1636 support schain object in prebid * CAP-1636 updated the review comments * CAP-1849 - split up banner and video impressions to use format Co-authored-by: Corey Kress <corey.kress@synacor.com> Co-authored-by: Rajkumar Natarajan <rajkumar.natarajan@synacor.com> * Improve Digital: adapter improvements (#5399) * Improve Digital: CCPA support * Outstream video support * Lint fixes * Improve Digital: outstream and deal improvements * Ayl gdp rdefault value (#5391) * Remove useless bidderCode in bid response * send all the available sizes in the bid request * Use the banner sizes if given * avoid compatibility issue with old bid format * Remove gdpr default apply value * minor: use better variable name * Add unit test on unspecified gdprApplies Co-authored-by: Guillaume <guiandouard@gmail.com> * Price floors new schema support AB Test (#5390) * Price floors new schema support AB Test * Add new serve-fast command + lint fix * update comment * Only sum up modelWeights once and set as prop! Fix minor bug in handleFetchResponse to overwrite skipRate * Prebid 3.24.0 Release * Increment pre version * Removing Digitrust related test case for PubMatic bidder (#5426) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * removed digitrust test case * CCPA modifications in the NextRoll adapter (#5409) * Add native support * Add response testing * DRY test * Change required from bool to int * Set mediaType * Fixes objects * Fixes object access * Remove ad property, only set it for banner * Update tests * Moving hardcoding values to constants * Update docs with native information * Revert "Add native support" * Getting rid of CCPA adapter validation (#9) * fix linter errors (#10) Co-authored-by: Ricardo Azpeitia Pimentel <ricardo.azpeitia@nextroll.com> Co-authored-by: Abimael Martinez <abijr@users.noreply.github.com> * Add Render RichAudience Adapter (#5357) * Add Render RichAudience Adapter * Update richaudienceBidAdapter.md & Add Try/Catch Co-authored-by: sgimenez <sergi.gimenez@richaudience.com> * Mediasquare: Add support for uspConsent + schain userIds support. Plu… (#5396) * Mediasquare: Add support for uspConsent + schain userIds support. Plus enhance userSync * fix iframeEnabled and pixelEnabled + suggested shortand statement * upgrade id5IdSystem to use v2 of our fetch endpoint (#5406) - allow publishers to pass deterministic signals - add a counter to provide analytics on the number of auctions using the id5Id * Add tradedesk user id to appnexus adapter (#5346) * Add tradedesk id support * Updating appnexus payload for criteo Co-authored-by: Jaimin Panchal <email@example.com> * Add TCF2 Support for Invibes (#5378) * added tcf 2.0 * Updated adapter to support gdprEnforcement * reverted storage manager initialization Co-authored-by: florin_nedelcu_invibes <florin.nedelcu@invibes.com> * add AMX adapter (#5383) * remove onBidWon callback from adapter (#5414) * orbidder adapter: add withCredentials:true header to BidRequest and onBidWon Requests * add blank in order to trigger build again * remove blank to trigger build ... again * adding extra line to trigger build ... again * add prebid version to request * add unit test for version parameter * add version parameter to win requests * fix comment * trigger rebuild * trigger rebuild * remove onBidWon callback from adapter Co-authored-by: Volk, Rainer <Rainer.Volk@otto.de> Co-authored-by: RainerVolk4014 <53347752+RainerVolk4014@users.noreply.github.com> Co-authored-by: siggi-otto <57615762+siggi-otto@users.noreply.github.com> Co-authored-by: Hendrik Iseke <39734979+hiseke@users.noreply.github.com> Co-authored-by: Hendrik Iseke <hendrik.iseke@gmx.de> Co-authored-by: rvolk <> * Make default s2s ttl configurable (#5419) * make default s2s ttl configurable * Conversant: update prebid url (#5441) * Updating Conversant bid adapter URL to new 'cvx' * Updating Conversant bid adapter URL to new 'cvx' - updating tests to match * Updating Conversant bid adapter URL to new 'cvx': rolling back package-lock.json to avoid conflict * Update padsquad for meta.advertiserDomains (#5439) * Update padsquadBidAdapter_spec.js * Update padsquadBidAdapter.js * Update padsquadBidAdapter.js * ATS-identityLinkId - add additional info logging events (#5442) * ATS-change logError to logInfo type (#5443) * Revert "add AMX adapter (#5383)" (#5455) This reverts commit d8e5796827a46455185292e4a498628ecdb09bc6. * Inskin Bid adapter small changes (#5373) * Add plr_AdSlot parameter needed by Inskin Pagescroll ad format * Send additional TCF related information to Inskin's ad server * Fixed linting issues. * Added unit tests * Vidazoo Adapter: Feature/subdomain (#5446) * feat(module): multi size request * fix getUserSyncs added tests * update(module): package-lock.json from master * feat(client): optional server subdomain * refactor(client): remove unused LOCs * fix(client): lint issues Co-authored-by: roman <shmoop207@gmail.com> * proxistore bid adapter: delay request to server by 5 min if there were no bids (#5379) * delay request to server by 5 min if we no ads * fix testing issue * use storeManager.js * change var to const * add unit test * remove line and check if user authorizes use of local storage * adform and adformOpenRTB bid adapters: Added support for userId modules (#5425) * adformBidAdapter - added userId module support * adformOpenRTBBidAdapter - added userId module support * Vidazoo Adapter: Feature/bidder-version (#5384) * feat(module): multi size request * fix getUserSyncs added tests * update(module): package-lock.json from master * feat(client): add bidder and prebid versions to request params * fix(client): lint quotes error Co-authored-by: roman <shmoop207@gmail.com> * onetagBidAdapter: outstream support (#5435) * Added full outstream support with onetag renderer, updated request parameters * Code updates * Fixies outstream * Removed wrong pixel calls, code refactoring * Corregge funzione di calcolo coordinate spazio * Migliora leggibilità funzione estrazione info pagina * Fix space coordinates * Adds bidRequest data * Updated function interpretResponse * Minor bug fixing * Fixes body.scrollHeight call * Removes Object.assign occurrence * Updates test fi…
Configuration menu - View commit details
-
Copy full SHA for 88d6dbc - Browse repository at this point
Copy the full SHA 88d6dbcView commit details
Commits on Apr 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e331369 - Browse repository at this point
Copy the full SHA e331369View commit details -
Prebid upgarde automate- test pull request created through git api pl…
…ease ignore it (#455) * Support for ext object in icon * automate-creation of modules.json file * Fixed merge issue and test cases fixes * Check for valid sizes only * Unit test cases for the change * automate-creation of modules.json file * Fixed Merge issues * UOE-4404 if adslot and mediatype both contain sizes * automate-creation of modules.json file * Initial User Id Module * Updated modules.json * automate-creation of modules.json file * Server Side throttling based on condition * Condition for all partners throttled * Changed gulp task dependencies * Build Time Optimization * changed unused gulp packages * Updated Package.json * automate-creation of modules.json file * resolved conflixt * automate-creation of modules.json file * IdentityPartners * Changes for Hashed Key and parseAdSlot logic * Fix for custom module * making call secure of ow * Removed implicit customId system and added it as a separated submodule * Making server side calls secure and flag secure to 1 * Changed unifiedId from implicit to explicit * Updated The code to fix text cases * Fixed unit test cases * Took latest for all ids * Fixed the linting issue * Custom Data support and ParseInt for Id5 * Fixed custom data * Updated function call * Changed Event from Auction End to Request Bid * added secure flag * Revert "Open identity" * Revert "Revert "Open identity"" * First Party Id name updated for cookies * PubMatic Handle first Party Id * Pubmatic alias * Handle regex pattern in logger for Hybrid Implementation * Increment pre version * Somo: fix an issue where the requestId was being set to the wrong value (#4596) * Sovrn ccpa support legacy (#4623) * sovrn ccpa support * use array map/join instead of object.entries * TripleLift: CCPA legacy support (#4641) * Add CCPA query param * Simplify check for usPrivacy argument * pbsBidAdapter currency fix for legacy branch (#4642) * pbsBidAdapter currency fix for legacy branch * fixed unit tests * Prebid 2.44.1 Release * Revert "Prebid 2.44.1 Release" This reverts commit 105313b792b79002c0ada3301d154afd49adb7cd. * fix a bug when the iframe locator is not present on page (#4637) * fix a bug when the iframe locator is not present on page * clean up * Prebid 2.44.1 Release * increment pre version * Index Exchange: CCPA support (#4662) * support for us privacy (CCPA) (#4665) * Added CCPA support for legacy (#4663) * Update CCPA v3 (#4677) CCPA support V2 compatibility Sample tag update * automate-creation of modules.json file * Medianet: CCPA support added (#4656) * Ccpa legacy support for OneVideo (#4648) * outstream changes * removing global filtet * reverting page * message * adapter change * remove space * testcases * testpage * spaces for test page * renderer exist case * reverting package-lock.json * adding schain object * adding tagid * syntaxx error fix * video.html * space trailing * space * tagid * inventoryId and placement * rewarded video * added unit test case * ccpa cahnges * ccpa change * test page * test page change * test page change 2 * change the variable * handling the case if both GDPR and CCPA case * handiling both cases * test cases * legacy ccpa support * Update oneVideoBidAdapter.js * Add us privacy 2.X (#4669) * cedato adapter gdpr and usp compliance (#4686) * Fidelity Media Bid Adapter 2.44.x legacy. CCPA support. (#4652) * Fidelity Media Bid Adapter v2.44.x. CCPA support. * Fidelity Media Bid Adapter v2.44.x. CCPA support. * add dh adapter for legacy prebid 2.x (#4670) * Prebid 2.44.2 Release * automate-creation of modules.json file * Support for CCPA * Adding tracker in vast creative before cache * add adform alias adform2 * Updated First Party Module * Updated our adapter to have firstpartyid * automate-creation of modules.json file * Update key value pair for video in openwrap * Server side syncup in accordance with latest filter settings * Support for Eids in PubMaticServerBidAdapter * Fix for pubCommonId * Fix for pubmatic server bid adapter * fix for player size and considering w & h for video * automate-creation of modules.json file * Fixed test issues * automate-creation of modules.json file * fix test cases * Pull changes for dspid and seatid from prebid master * Support for buyerId * Updated location of buyid * automate-creation of modules.json file * Changes for consuming targeting from server side * Fix test cases * Updated rubiconBidAdapter for alias * adding sspId * UOE-5262 : OpenWrap: Add Secondary Ad Generation Bidder * bluebillywig outstream renderer * Fix an issue with replacing Renderer * Replaced Renderee * code review comments * automate-creation of modules.json file * added missing adatpers * updating package.json for prod dependecies * updated namespace * Fix for SSP ID * fixed test cases * took latest * ternay adapters * Update adformBidAdapter.js * automate-creation of modules.json file * updated modules.json removed audienceNetworkBidAdapter * wiid fix * Targeting Keys * dg bid adapter * automate-creation of modules.json file * fixes for dfp * removed audienceNetwork from modules.json * Fix for UOE-5694 * Fix for test cases * regex support * OpenWrap Nightly Release v21.1.0 (#417) * support for video in hybrid profiles * added newBid.mediaType for pubmaticServerBidAdapter * unit test case for video request * reverted debug flag * Changes for UOe-5712/5705 * Manually took the changes for DVC related info * Fix Typo * piid for hybrid profiles * removed fix for piid from staged_nightly * Removing OW PB Same Changes regarding device as it will be releaed in Q1 * Log SSPId in piid for pubmatic * OpenWrap Release v21.3.0 (#426) * support for video in hybrid profiles * added newBid.mediaType for pubmaticServerBidAdapter * unit test case for video request * reverted debug flag * Changes for UOe-5712/5705 * Manually took the changes for DVC related info * Fix Typo * piid for hybrid profiles * removed fix for piid from staged_nightly * sspId for pubmatic only (#418) * fix to remove redundant validation for datatype for partner value - UOE-5788 * fix for UOE-5788 * moved changes for UOE-5788 in hasRequiredParams function * consent string gets overwritten when IH is enabled * Feature/secondary alias (#425) * gps secondary bid adapter * fix alias * remove dvc since it will go with ow prebid same Co-authored-by: manisha <manisha.satpute@pubmatic.com> Co-authored-by: Manasi <pm-manasi-moghe@users.noreply.github.com> * Staged nightly (#427) * support for video in hybrid profiles * added newBid.mediaType for pubmaticServerBidAdapter * unit test case for video request * reverted debug flag * increment pre version * Britepool user id module update (#5750) * adding britepool_pubparams dynamic variable lookup and merge into submodule params if exists * adding support for gdpr consent string in query params * adding tests for britepool_pubparams * adding doc block for consentData * adding pixel on success * - ensures id resolution pixel only fires when authoritative information is not present - adds tests for id resolution pixel * Add a new param cid to bridgewellBidAdapter (#5764) * pass a new param cid to bridgewellBidAdapter * update the markdown file for bridgewellBidAdpter * Refactor refererDetection to allow for URL discovery on AMP pages. (#4846) * Refactor refererDetection to allow for URL discovery on AMP pages. * Update import to include extension. * Intentiq id add url params (#5771) * Add new url params from config * Add intentIqIdSystem_spec.js tests class * added instream video ad support (#5766) * added adapters for gjirafa and malltv * interpretResponse fix for empty result * updated testing propertyId and placementId * added instream video ad support * Single request for multple bids * feat(sublimeBidAdapter): updating sublimeBidAdapter module (#5726) - handle new notifyId parameter; - bumping version to 0.6.0. * Add GVL ID and bidder code to CriteoId module (#5781) * Add GVL ID and bidder code to CriteoId module * Add gvlid as property to CriteoIdSubmodule Co-authored-by: Jesus Alberto Polo Garcia <ja.pologarcia@criteo.com> * Update BrightMountainMedia cookie sync URL (#5740) * Convert id5id to an object to support passing additional data points to platforms (#5756) * move id5id to an object to support passing linkType and other data in the future * update bid adapters supporting the ID5 ID to use the new object instead of a string * remove `.only` from test * Smaato: Support in-app use cases (#5765) * Added GVLID to Media.net Analytics Adapter (#5789) Co-authored-by: monis.q <monis.q@media.net> * Add video ad support to ablida bid adapter (#5782) * add onBidWon function, add bidder adapter version to bid requests * add support for native * use triggerPxel instead of ajax, because ajax was called 3 times with native * add gdpr consent to bid requests * update tests * add video ad support * Add adrelevantis adapter (#5735) * Update adrelevantis adapter * Update Adrelevantis Bid Adapter and Add Unit Tests Commit changes suggested by @jsnellbaker on pull request #5735 * Adnow bidder (#5738) * Add AdNow bid Adaptor * Fix problems by PR comments. * PR comments: - Use only secure endpoint. - Use adUnit mediaTypes instead of mediaType param in buildRequests. - Pass correct sizes to the endpoint for banner and native. - Fix adnowBidAdaper.md examples. - Fix and add new tests in adnowBidAdaper_spec.js * rename test * Restore package-lock.json from master * Fix sizes of bid response object for banners. * Fix adapters tests. * Improve error and documentation for publisherId (#5788) - The error message you get if you use a publisherId that is a JS numeric instead of a JS string is not super helpful if you aren't familiar with JS internals. Update the warning message to give a suggestion on a solution, and update the markdown documentation to explictly state that the ID needs to be wrapped in quotes. * SpotX bid adapter: add page parameter (#5784) * Media.net Analytics improvements (#5755) * medianetAnalyticsAdapter improvements * medianetAnalyticsAdapter improvements * review changes * fixed eslint Co-authored-by: monis.q <monis.q@media.net> * adagio Bid Adapter: add support for CCPA, COPPA (#5749) Co-authored-by: Clément besse <clement.besse@gmail.com> * PubMatic analytics adapter: Not passing GDPR information (#5791) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * not passing GDPR data in analytics * GumGum: adds support for new field - iriscat (#5790) * adds support for zone and pubId params * adds support for iriscat field * fix a few id5 docs (#5793) * update id5 eids value and add html storage example * html5, not html * New PubProvided Id UserId Submodule (#5767) * PubProvided Module * - * formatting * formatting * Added rubiconBidAdapter support Added unit tests * formatting * formatting * formatting * formatting * commit to rerun build * type changes * type changes * type changes * Revert "type changes" This reverts commit af408b0a * Revert "type changes" This reverts commit af408b0a * formatting * formatting * formatting * formatting * formatting * Revert "type changes" This reverts commit 114005a5 * formatting * formatting * formatting * formatting * commit to rerun build * commit to rerun build * commit to rerun build * rubiconBidAdapter changes * rubiconBidAdapter changes * rubiconBidAdapter changes * trigger build * fix * fix * fix * rebuild Co-authored-by: myerkovich <myerkovich@rubiconproject.com> * standardize rubicon get config calls (#5780) * Prebid 4.10.0 Release * Increment pre version * Add Inmar bidder adapter (#5674) * Add Inmar bidder adapter * Update Inmar adapter * Small fix * Update Inmar params * Remove domain and bidFloor, add meta * Remove unused data * Fix unit tests * added detect referer (#5759) Co-authored-by: Ignat Khaylov <khaylov@betweenx.com> * Qwarry bid adapter (#5662) * 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 Co-authored-by: Artem Kostritsa <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> * Allow selection of supported default targeting keys at configuration time. (#5763) * initial check-in: add ability to selectively allow default keys into GAM KV targeting. * add more descriptive test documentation to explain that the default targeting keys is checking against the key prefix to accomodate bid landscape. collate and remove targeting surrounding the key removal process. * cointrafficBidAdapter: added support responding in different currencies (#5800) * New adapter "Cointraffic" added * removed mobile detection * The sizes property has been updated, added supportedMediaTypes. * feat: added support responding in different currencies * change: module description * Send proper slot info in case of adUnitPath (#5810) - using `getGptSlotInfoForAdUnitCode` to get `divId` in case of `adUnitPath` - added test case for visibility via `adUnitPath` Co-authored-by: monis.q <monis.q@media.net> * Update to rubiconBidAdapter to include criteoId support (#5806) * appnexus bid adapter: criteo back to tpuids (#5808) * Intentiq id add validation (#5797) * Add validity check to ignore not-available response * Added tests * Added error log * remove digitrust from rubicon bid adapter (#5798) * add native preset handling and automatic price macro replacement (#5807) Co-authored-by: Maxime Lequain <maxime.lequain@adotmob.com> * fix some video request params (#5799) * expose full user id config (including storage) to user id modules (#5803) * expose full user id config (including storage) to user id modules, rather than just the params object * update docs to `SubmoduleConfig` * more doc fixes * missed one doc * Fix timeToFirstByte unit test (#5820) * Debug timeToFirstByte unit test * review * rubicon: adding pubcid support (#5824) * rubicon: adding pubcid support * adding to orderedParams * removed eids filter so all eids will be supported * fix eids test * fixed eids assertions Co-authored-by: Isaac A. Dettman <idettman@rubiconproject.com> * Changes for UOe-5712/5705 * Appnexus: Add omid support (#5821) * basic implementation complete * add unit tests * remove redundant field tags[].video.frameworks * new userId module - neustar's fabrick (#5802) * submitting userId module for neustar's fabrick - https://www.home.neustar/fabrick * fixing 'gulp test' errors * fixing another test issue (related to ie) * removing another (last) repeat * - expose full user id config (including storage) to user id modules (#5803 - removing TODO from test * - updates to test Co-authored-by: Anderson, Ben <Ben.Anderson@team.neustar> * Integrate option to pass clickThrough urls to renderAd method (#5796) * adding options to renderAd method * adding replaceClickThrough method to utils * implemented replaceClickThrough method in render ad to enable ssps adding url param clickthrough for publisher side counting * update to cover some validation and unit tests as requested by harpere * adding unit test for clickthrough implementation; * Add credentials and explicit options to CriteoIdSystem (#5822) Co-authored-by: Hugo Duthil <h.duthil@criteo.com> * AdYouLike bidAdapter - Add information in bid request (#5828) * Remove useless bidderCode in bid response * send all the available sizes in the bid request * Use the banner sizes if given * avoid compatibility issue with old bid format * ad iframe and publisher domain paramters to bid requests * add publisher domain info in ad request * add a check in unit tests for publisherDomain * encode uri components Co-authored-by: Guillaume <guiandouard@gmail.com> * 4.11.0 release * 4.12.0-pre * IDx user id submodule (#5826) * add idx user id * Update modules/idxIdSystem.js to match new SubmoduleConfig param Co-authored-by: Scott <smenzer@gmail.com> Co-authored-by: Scott <smenzer@gmail.com> * Adding Test mode for the IronSource bidder (#5831) * Change ironsource to be lower case all over code * Add test mode to the IronSource bidder * Manually took the changes for DVC related info * Adtelligent: Add new alias (#5825) * Add vuukle adapter (#5773) * add vuukle adapter * add readme * doc: add email * Handling video outstream in smartadserver adapter. (#5739) * Handling video outstream in smartadserver adapter. * Fixing the outstream example with the queue handler. Co-authored-by: tadam <tadam@smartadserver.com> * add stroeerCoreBidAdapter (#5830) * add stroeerCoreBidAdapter * test correction * refactroring * add gvl id to spec Co-authored-by: Jakub Dlouhý <jakub.dlouhy@ibillboard.com> Co-authored-by: karel koule <koulekarel@gmail.com> Co-authored-by: Lukáš Havrlant <lukas.havrlant@gmail.com> * Added the ability to send multiple bids in one ad request for mediaforce bid adapter (#5834) * Added the ability to send multiple bids in one ad request for mediaforce bid adapter * Fixes after review for mediaforce bid adapter * Force refresh userId (#5819) * Added global function for refreshing user id's * Refactored submodule initialization to allow for refresh * Added submodule initialization when refreshing user id's * Refactored refresh parameter to be optional Refactored refresh user id's parameter to be optional where an empty list will result in all modules being refreshed. * Added unit tests for refresh user id's * Added single module refresh test * Test callback in refreshUserIds test * Remove zeotapIdPlus expiration on cookie in test because it caused it to intermittently fail Co-authored-by: chammon <chammon@rubiconproject.com> * Hybrid adapter. Added support In-Image format (#5754) * Added Hybrid.ai adapter * Is used 'find' from 'core-js/library/fn/array/find' instead Array.find * Fixed missing file extensions for imports * Typo fixed * Fixed missing file extensions for imports * Added support In-Image format * Added more test * Fixed errors of lint * Deleted debug line Co-authored-by: s.shevtsov <s.shevtsov@targetix.net> * PubMatic Analytics: internal kgpv param support in analytics (#5849) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * not passing GDPR data in analytics * adding support for OpenWrap regex support * added unit test cases * TrueReach Bidder Adapter: Added User Sync Support (#5846) * Added Trureach Prebid Adapter * cleaned up truereach bidder adapter for release * truereach bidder adapter md file for release * [truereach] bidder adapter and md files update. bidderUrl no more configurable. * [Prebid] supporting nurl * [Prebid] changes required due to code style * [Prebid] prebid unit test * [Prebid] added advertiserDomains in response object * [Prebid] Secure Bidder Url. * Added usersync support * changes in bidder url Co-authored-by: Nitin Kumar <nitin.kumar@momagic.com> Co-authored-by: arnav <arnav.mishra@momagic.com> Co-authored-by: arnav <arnav.mishra@momgaic.com> * Don't parse the querystring when extracting the protocolHost (#5851) Co-authored-by: Karim El Shabrawy <k.elshabrawy@criteo.com> * Add rubicon size 548 (#5853) * Rubicon Adapter: Add multiple sizes to sizeMap * Add new size 500x1000 (ID: 548) in Rubicon Adapter Co-authored-by: Bret Gorsline <bgorsline@rubiconproject.com> * PR Review Process: Adding RTD, UserId. General modernization. (#5829) * Adding RTD, UserId. General modernization. * Update PR_REVIEW.md Co-authored-by: Scott Menzer <scott@id5.io> Co-authored-by: Scott Menzer <scott@id5.io> * ATS-analytics - add retry logic to not fire request for envelope every time, and cut down analytics requests to 1/10 (#5839) * ATS-analytics - add retry logic to not fire request for envelope every time, and cut down analytics requests to 1/10 * ATS-analytics - fix test naming * Add examples and tests for criteo User Id Module (#5838) Co-authored-by: Hugo Duthil <h.duthil@criteo.com> * Fix size validate (#5841) * add relaido adapter * remove event listener * fixed UserSyncs and e.data * fix conflicts * updated size validate Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com> * fix adunit.bid undefined edge case (#5827) * PubMatic Analytics: pass device platform related information (#5855) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * not passing GDPR data in analytics * adding support for OpenWrap regex support * added unit test cases * passing device platform in logger call; test cases added * Prebid 4.12.0 Release * git commit -m "Increment pre version" * add ooloAnalyticsAdapter (#5852) * oolo analytics adapter added * update md * fix startsWith undefined * adjust tests * update tests - replace .find with .filter * update .md description * Add sharedid support to pubcommon (#5850) * Add sharedid support to pubcommon * Add sharedid support to pubcommon - fix typos * Add sharedid support to pubcommon - delete sharedid cookie when opt-out * Add sharedid support to pubcommon - disable sharedid by default * Fix Typo * PR Review process tweaks (#5862) Incorporating feedback * Added basic support for ID Module (#5835) Co-authored-by: John Rosendahl <jrosendahl@gmailcom> * Rename pubProvidedSystem.js to pubProvidedIdSystem.js (#5861) * Rename pubProvidedSystem.js to pubProvidedIdSystem.js * Update userId_spec.js * Adding Medianet outstream renderer support (#5854) * PR-review: fixed getFloor function name (#5876) * Real Time Data Module - Phase3 (#5783) * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * RTD module extend #4610 * add hook for submodule init variables naming * RTD bug fix * remove auction delay and related hooks * RTD phase 3 * design changes * fix loop continuation * proper fix this time * linter * reduce loops Co-authored-by: bretg <bgorsline@gmail.com> * Audigent RTD Provider HaloId Support & RTD Phase 3 Compliance (#5777) * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * RTD module extend #4610 * add hook for submodule init variables naming * RTD bug fix * remove auction delay and related hooks * update audigent rtd provider * style update * change onDone() logic * RTD phase 3 * return on data unavailable * api endpoint update * update audigent RTD provider for new spec * design changes * fix loop continuation * proper fix this time * linter * update rtd parameters, onDone semantics * reduce loops * documentation update * working update to rtd3 spec, update segment example, documentation * remove unused vars, reference module name * resolve haloid for segments * update documentation to markdown * update description in documentation * minify optimizations Co-authored-by: omerdotan <omerdo@gobrowsi.com> Co-authored-by: bretg <bgorsline@gmail.com> * [AD-963] - Update JW Player RTD Provider for compliance with RTD Module Phase 3 (#5844) * updates grid adapter * adds response to bids * separates responsibilities * refactos success block * renames functions * tests getCache and formatting * tests data enrichment * adds tests for bid enhancement * updates documentation * adds clarification that sample params are placeholders * adds instructions to replace placeholder ids in example Co-authored-by: karimJWP <karimJWP@github.com> * Reconciliation Real Time Data Provider (#5774) * FID-162: Add Reconciliation RTD Provider * FID-162: Update Reconciliation RTD Provider API * FID-162: Update getTargetingData method * FID-162: Add tests * Update instream logic to account for multimp (#5872) * initial commit, instream poc done * push in poc changes * push in poc changes * restore instream.html * push in poc changes * restore instream.html * restore instream.html v2 * adding instream unit tests v1 * catch up to bidfloor changes * unit tests finalized! * update adapter md * add support for mediaTypes.video * merge in prebid master * add instream validation * add unit test for instream validation Co-authored-by: Sy Dao <iam.sydao@gmail.com> * Verizon Media user id module (#5786) * Initial work on Verizon Media User ID module * Submodule tests * Add sample eid object for Verizon Media * Documentation update * Switch to HTTP GET, update tests. * Remove single test restriction. * Documentation update * Addressing initial PR feedback. * Accept pixelId parameter to construct VMUID URL * Fix tests following API signature change * Add IAB vendor ID Co-authored-by: slimkrazy <sam@slimkrazy.com> * Use new ad request format by default in TheMediaGrid Bid Adapter (#5840) * 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 * Floors Module update to include floorMin (#5805) * Update to floors module to allow floorMin definition using setConfig({floors:...}); 1) If floorMin exists, set floorValue to new property floorRuleValue. 2) If floorMin is greater than floorValue, set floorValue to floorMin. Update to Rubicon Analytics Adapter to pass floorMin under auction.floors.floorMin if exists. Also includes update to pass floorRuleValue for each bid if floorMin exists Update to floorsModule roundup functionality to fix to one decimal place prior to roundup. This will fix issues in which JS evalutates a whole number to include a very small decimal value that forces a roundup to the next whole number. * Remove extra spaces * Package Lock revert * Updates to commit * Remove comment * Remove excess spaces * Update to priceFloor and rubiconAnalytics adapters * Prebid 4.13.0 Release * Increment pre version * configurable TTL for impressions (#5880) * PulsePoint Adapter: Fix on multi-format support (#5857) * 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 * APPS-3774 * ID5 user id module: migrate publishers to use local storage instead of 1p cookies (#5874) * change storage name * id5 user id module will now prefer localstorage over cookies with a specific name. - for now, the requirement is a warning, but in a future release it will be a strict requirement and the module will not work if it's not configured properly by the publisher - remove code to support legacy endpoint / storage since all publishers using ID5 have upgraded past v3.25.0 - once a publisher is using localstorage, remove any legacy cookies that are not longer needed * add id5 markdown file * update example docs to use html5 and new storage name * add todo * code review updates * update version * doc tweaks * doc tweaks * address PR feedback - fix bug in storage expiration dates - remove unnecessary check * add us_privacy to id5 id module (#5858) * Rubicon Bid Adapter - Interpret response adds new meta values (#5864) * [Synacormedia] Config override for site.domain property (#5885) * CAP-1992 - use get config for site.domain * AOL Adapter: User ID Support (#5886) * Added support for passing VMUID to SSP endpoints * Remove 'only' command * Do not create user.ext object unless required * Add support for passing Liveramp envelope to VM SSP * WIP * Updated tests * Remove trailing comma Co-authored-by: slimkrazy <sam@slimkrazy.com> * the code to require local storage will be released in 4.14.0 not 4.13.0 (#5889) * piid for hybrid profiles * fix: schain complete can be 0 (#5902) * [AD-1020] JWPlayer RTD: Obtain targeting params from FPD (#5892) * reads jwTargeting from fpd * refactors param extraction * updates documentation * mentions support of config fpd * reduces auction delay examples Co-authored-by: karimJWP <karimJWP@github.com> * Add support for Publisher Common ID Module (#5871) - New user id value to be sent to STR Ad Server as `pubcid` of the bid request object Story: [#175125639](https://www.pivotaltracker.com/story/show/175125639) * Liveintent id module doesn't fall back to the default implementations of ajax, pixel and storage. (#5859) Liveintent id module reads an email hash that is provided in the configuration. * removed fix for piid from staged_nightly * aol bid adapter: support IE (#5894) * support IE in aol spec * array includes not supported IE11 * add check for config to make sure its defined (#5873) * Prebid 4.14.0 Release * Increment pre version * Media type renderers (#5760) * allow publisher to define a renderer specific to the mediaType * validate outstream bid with a renderer defined on the video mediaType * get the mediaTypes from the bidReqest * tests for publisher-defined, media-specific renderers * use single quote * undo inadvertent package-lock.json changes Co-authored-by: Michael Sperone <msperone@usnews.com> * Added GVL_ID & addtl_consent for smartadserverBidAdapter (#5870) * SIM-875 Adding GVL_ID * SIM-875 Added addtl_consent * SIM-875 removing trailing whitespaces * New krushmedia Prebid.js adapter (#5833) * inital * fix * fix * fix * fix * fix * fix * add maintener to md * Added native support Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * eTarget: adapter update (#5881) * adapter update Send response reason * Update etargetBidAdapter.js Adding optional response parameter * Update etargetBidAdapter_spec.js * DMX Fix video bug (#5910) * adding DMX test @97%, two files added one updated * Update districtm_spec.js * Update districtmDMX.js * adding all districtm needed file * remove legacy file * remove typo || 0 in the test method * force default to return a valid width and height * update unit test code for failing test * changed class for an object * remove package-lock.json * change file name for dmx adapter * renamed files * restaure package-lock.json * update to last package-lock state * update gdpr user consent * fix sizes issue * Documentation updates Adding the readme.md info * update file name and update unit testing import file location * current machine state * lint correction * remove variable assigment duplicate * adding CCPA support for DMX * adding test for ccpa and gdpr * districtm dmx adding deal id field * idsync support ccpa & gdpr * fix error on vast response that failed Co-authored-by: Steve Alliance <steve@districtm.ca> Co-authored-by: Luis <luissastreverzun@gmail.com> Co-authored-by: Steve Alliance <stevealliance@Steves-Air.localdomain> Co-authored-by: Steve Alliance <stevealliance@Steves-MacBook-Air.local> Co-authored-by: steve-a-districtm <steve@districtm.net> * fix failing lint errors on circle ci (#5918) * sspId for pubmatic only (#418) * IX missing sizes testing and diagnosis (#5856) * Added support for Liveramp userId submodule * Fixing URL length for large requests * adding telemetry to missing sizes feature * adding markdown file with detectMissingSizes * example value update Co-authored-by: IX-Prebid-Support <ix-prebid-support@indexexchange.com> * Add apacdex bid adapter & Merge valueimpression, quantumdex to apacdex (#5888) * Adkernel: basic meta forwarding (#5836) * Add skip params to Beachfront adapter (#5847) * feat: add skip params and standard params to video bid request * refactor: add props to exclude list * refactor: bump adapter version Co-authored-by: John Salis <johnsalis@beachfrontmedia.com> * AMX RTB: improve URL handling in request (#5905) * feat: add the elapsed time to events for debugging (#5868) * feat: add the elapsed time to events for debugging * naming * remove 'only' to run all tests (#5926) * Add Auction Options Config (#5787) * feature/auction-timing * rename to auctionOptions * move filtering outside of loop and organized logic. * remove auctionOptions test page * TL: Add GVLID, update validation method, add unit tests (#5904) * Add IdentityLink support and fix UnifiedId. It appears we've been looking for UnifiedId userIds on the bidderRequest object, when they are found on bidRequests. This commit fixes that error, and adds support for IdentityLink. * change maintainer email to group * TripleLift: Sending schain (#1) * Sending schain * null -> undefined * Hardcode sync endpoint protocol * Switch to EB2 sync endpoint * Add support for image based user syncing * Rename endpoint variable * Add assertion * Add CCPA query param * Simplify check for usPrivacy argument * put advertiser name in the bid.meta field if it exists * update unit tests with meta.advertiserName field * Triplelift: FPD key value pair support (#5) * Triplelift: Add support for global fpd * don't filter fpd * adds coppa support back in * add gvlid, update validation method, add unit tests * remove advertiserDomains logic * typo * update _buildResponseObject to use new instream validation Co-authored-by: Will Chapin <wrchapin@gmail.com> Co-authored-by: colbertk <50499465+colbertk@users.noreply.github.com> Co-authored-by: David Andersen <davidwoodsandersen@gmail.com> Co-authored-by: Brandon Ling <bling@triplelift.com> Co-authored-by: colbertk <kcolbert@triplelift.com> Co-authored-by: Kevin Zhou <kzhou@triplelift.com> Co-authored-by: kzhouTL <43545828+kzhouTL@users.noreply.github.com> Co-authored-by: Sy Dao <iam.sydao@gmail.com> * rubicon - support all userIds (#5923) * rubicon - support all userIds * rubicon - support all userIds update * rubicon update to userId logic Co-authored-by: Eric Harper <eharper@rubiconproject.com> * Adds tcf v2 support (#5883) Co-authored-by: francesco <f.orazini@onetag.com> * get dynamic ttl from the server response (#5896) * Change ironsource to be lower case all over code * Add test mode to the IronSource bidder * get dynamic ttl from the server response * Teads adapter: add Global Vendor Id (GDPR enforcement) (#5929) * Smaato: Add userIds to BidRequest (#5927) * Mediasquare: add native and video support (#5823) * Mediasquare: Add support for uspConsent + schain userIds support. Plus enhance userSync * fix iframeEnabled and pixelEnabled + suggested shortand statement * mediasquare bidder: add metrics to onBidWon Event * mediasquare bidder: fix getUserSyncs * MediaSquare: add native and video support * 33Across: Added Video Support (#5884) * check gdpr in buildRequest * User sync based on whether gdpr applies or not * check if consent data exists during user sync * split user sync into further branches: 1) when gdpr does not apply 2) when consent data is unavailable * contribute viewability to ttxRequest * update tests * remove window mock from tests * use local variables * introduce ServerRequestBuilder * add withOptions() method to ServerRequestBuilder * add semicolons * sync up package-lock.json with upstream/master * stub window.top in tests * introduce getTopWindowSize() for test purpose * reformat code * add withSite() method to TtxRequestBuilder add withSite() method to TtxRequestBuilder * add isIframe() and _isViewabilityMeasurable() * handle NON_MEASURABLE viewability in nested iframes * consider page visibility, stub utils functions getWindowTop() and getWindowSelf() * contribute viewability as 0 for inactive tab * add prebidjs version to ttx request * send caller as an array * send viewability as non measurable when unable to locate target HTMLElement, add warning message * fix JSDoc in utils.js * introduce mapAdSlotPathToElementId() * introduce getAdSlotHTMLElement(), add logging * introduce mapAdSlotPathToElementId() * update logging in ad unit path to element id mapping * rephrase logging, fix tests * update adapter documentation * remove excessive logging * improve logging * revert change * fix return of _mapAdUnitPathToElementId() * improve logging of _mapAdUnitPathToElementId() * do not use Array.find() * return id once element is found * return id once element is found * let -> const * Removing killswitch behavior for GDPR * Updated comments to reflect current gdpr logic * URI encode consent string * Updated example site ID to help Prebid team e2e test our adapter * send page url in ortb * Removed redundant pageUrl default * Restored package-log.json that mirrors prebid's repo * Sending USP string during buildRequest * Adding USP consent data to user sync * add unit test for syncing without bidrequest * Changed to uspConsent to make the connatation consistent * Resetting adapter state in adapter after user sync rather than exposing it. * removed console log * Adding schain info * remove setting empty format ext * better tests invalid values * removing validation of schain * Fixed lint errors * First cut for bidfloors support * fixed where getFloors is read * fixed merge conflicts * support the guid in the api endpoint * Reformat + validation updates * refactor banner to conform to mediaType format * Building video ORTB * code review changes for better refactor * Building video ORTB * Interpret video response * Updated documentation * Updated supported mediatypes * Added bidfloors * Adding support bidder specific overrides * only validate startdelay when instream * fixed incorrect params for instream * Removed usage of an actual GUID for safety. * Added mimes and protocols as required * placement is +ve int * fix for sizes + valid sample GUID Co-authored-by: Gleb Glushtsov <gleb.glushtsov@33across.com> Co-authored-by: Gleb Glushtsov <glebglushtsov@users.noreply.github.com> Co-authored-by: Gleb Glushtsov <gleb.glushtsov@gmail.com> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-29-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@admins-MacBook-Pro.local> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-137-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@pool-10-1-150-96-nyc.internal.33across.com> Co-authored-by: Aparna Hegde <ahegde@AHEGDE-MAC.local> Co-authored-by: Aparna Hegde <ahegde@AHEGDE-MAC.fios-router.home> Co-authored-by: terryc33x <64039851+terryc33x@users.noreply.github.com> Co-authored-by: Terry Chen <terry.chen@33across.com> * Prebid 4.15.0 Release * Increment pre version * Improve Digital adapter: eids support (#5935) * Improve Digital adapter: eids support * Fix quotes * Adkernel: andbeyond alias (#5922) * fix to remove redundant validation for datatype for partner value - UOE-5788 * fix for UOE-5788 * LunamediaHB bid adapter (#5906) * Add User ID Targeting to googletag.cmd as a fallback when GPT API is not ready (#5925) * Add User IDs to googletag.cmd The purpose of this change is to allow the userIdTargeting module to function even when googletag has not been defined yet. * Fixing indentation errors Fixing indentation errors thrown by * Fix 'googletag' is not defined errors * Added unit test for userIdTargeting fallback * No bid version 1.2.9 (#5794) * Enable supplyChain support * Added support for COPPA * rebuilt * Added support for Extended User IDs. Co-authored-by: Reda Guermas <reda.guermas@nobid.io> * EMX Adding Schain forwarding (#5946) * adding ccpa support for emx_digital adapter * emx_digital ccpa compliance: lint fix * emx 3.0 compliance update * fix outstream renderer issue, update test spec * refactor formatVideoResponse function to use core-js/find * Add support for schain forwarding Co-authored-by: Nick Colletti <nick.colletti@emxdigital.com> Co-authored-by: Nick Colletti <gnomish@gmail.com> Co-authored-by: Kiyoshi Hara <Kiyoshi.Hara@emxdigital.com> Co-authored-by: Dan Bogdan <daniel.bogdan@emxdigital.com> Co-authored-by: Jherez Taylor <jherez.taylor@emxdigital.com> Co-authored-by: EMXDigital <emxdigital@emxdigital.com> * pubGENIUS bid adapter: fix bug that requestBids timeout is not respected (#5940) * fix requestBids timeout * fix pubgenius bid adapter test * Updated the text in line 292 (#5937) Updated the text in line 292 * Update for Qwarry bid adapter (#5936) * 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 Co-authored-by: Artem Kostritsa <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> * moved changes for UOE-5788 in hasRequiredParams function * Adagio Bid Adapter: support UserId's (#5938) * userId module: fix auctionDelay submodules with callbacks (#5891) * clearTimeout only after all submodules are done * check that setTimeout function was not cleared * fix circle ci failing lint error (#5952) * PR-Review process: fleshing out RTD review (#5948) * PR-Review process: fleshing out RTD review * align bidrequest attribute * delete pubcommon test cookie for domainOverride after writing it in all cases (#5943) * delete pubcommon test cookie after writing it in all cases, not just when it is found again * fix lunamediahbBidAdapter lint issue * call domainOverride only when needed in the module, not ahead of time when the module is registered. * Gamoshi - Add new alias (#5895) * add logic to prefer prebid modules over external modules in build process (#4124) * add check in getModules helper function * update logic based on feedback * update node version of project * Improve Digital adapter: adding bid floor, referrer, more native fields (#4103) * Bid floor, https, native ad update * Update the ad server protocol module * Adding referrer * YIELDONE adapter - change urls to adapt https (#4139) * update: change urls to adapt https * fix test code * Added SupplyChain Object support and an onTimeout Callback (#4137) * - Implemented the 'onTimeout' callback to fire a pixel when there's a timeout. - Added the ability to serialize an schain object according to the description provided here: https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/supplychainobject.md * some mods to the schain tag generation * - added tests for schain param checking. * - fixed a malformed url for timeouts * - Removed a trailing ',' while generating a schain param. * Revert "Added SupplyChain Object support and an onTimeout Callback (#4137)" This reverts commit e61b246b45bd2c2390350eaeca693f208b1a3a24. This commit doesn't use the schain module added in #4084 * Nobid Prebid Adapter commit (#4050) * Nobid Prebid Adapter commit * Fixed global replace and unit tests * Fixed find function * Added nobidBidAdapter.md * Removed description and added "Bid Params" section. * Added test siteId 2 for testing. * Refactored the Adapter to remove most references to the nobid object. We still need the nobid object because we have a passback tag in DFP that makes reference to it. * Fix concurrent responses on the page * Cosmetic change to log an error in case of missing ad markup * Keep nobid.bidResponses cross adapters. * Added GDPR support in user sync and added test coverage. gulp test-coverage gulp view-coverage * Padding issues * Fix padding issues * Fix padding * update outstream prod url (#4104) * support pubcid and uids (#4143) * Fix misspelling and minor cleanup of schain docs (#4150) * Prebid 2.31.0 Release * Increment pre version * Rubicon: tuning logged messages (#4157) * Rubicon: tuning logged messages * Update rubiconBidAdapter.js * fixed indentation * Rubicon Video COPPA fix (#4155) * Rubicon Video COPPA fix * Unit test for Rubicon Video COPPA fix * Playground XYZ adapter - iframe usersync bug fix (#4141) * corrected user sync type * removed support for iframe usersync * added unit tests for getUserSyncs * update nvmrc file (#4162) * update gulp-footer package (#4160) * Datablocks bid/analytics adapter (#4128) * add datablocks Analytics and Bidder Adapters * remove preload param * remove preloadid * better coverage of tests * better coverage * IE doesn't support array.find * lint test * update example host * native asset id should be integer * update logic of ad_types field in appnexusBidAdapter (#4065) * Shorten SomoAudience to just Somo (#4163) * Shorten SomoAudience to just Somo * Make package-lock return * Quantcast: Fix for empty video parameters (#4145) * Copy params from bid.params.video. * Added test for missing video parameters. * Include mimes from adunit. * One Video adding Rewarded Video Feature (#4142) * outstream changes * removing global filtet * reverting page * message * adapter change * remove space * testcases * testpage * spaces for test page * renderer exist case * reverting package-lock.json * adding schain object * adding tagid * syntaxx error fix * video.html * space trailing * space * tagid * inventoryId and placement * rewarded video * added unit test case * Module to pass User Ids to DFP (#4140) * first commit * renamed * minor doc change * documentation * small change * EB * removed unused imports * minor changes * reanmaed a const * adding more methods to test shareUserIds module * unit tets cases for shareUserIds * indentation * renamed DFP to GAM * renamed shareUserIds to userIdTargeting * Update userIdTargeting.md * trying to restart CI * digitrust userId case handled * minor comment change * using auctionEnd event instead of requestBids.before * using events.on * Buzzoola bid adapter (#4127) * initial commit for buzzoola adapter * leave only banners for now * fix bid validation * change endpoint url * add video type * restore renderer * fix renderer * add fixed player sizes * switch bids * convert dimentions to strings * write tests * 100% tests * remove new DOM element creation in tests * handle empty response from server * change description * E2e tests for Native and Outstream video Ad formats. (#4116) * reorganize e2e/ tests into separate directories * new test page for e2e-banner testing * add test to check if Banner Ad is getting loaded * change location of the spec files to reflect change in test/e2e directory structure * add test case to check for generation of valid targeting keys * create Native Ad test page * add test case to check validity of the targeting keys and correct rendering of the Ad * update old browser versions to new * update browser version * update title * remove console.log statements * add basic functional test for e2e outstream video ad format * Update LockerDome adUnitId bid param (#4176) This is not a breaking change * fix several issues in appnexus video bids (#4154) * S2s testing disable client side (#4123) * Add microadBidAdapter * Remove unnecessary encodeURIComponent from microadBidAdapter * Submit Advangelists Prebid Adapter * Submit Advangelists Prebid Adapter 1.1 * Correct procudtion endpoint for prebid * analytics update with wrapper name * reverted error merge * New testServerOnly flag * Tests and a bug fix * Removed dead code * Fixes requested in review * Check each adUnit * isTestingServerOnly changes per Eric * Fixed IE 11 bug * More tests * improved test case names * New option to Include deal KVPs when enableSendAllBids === false (#4136) * new option to include KVPs which have deals when enableSendAllBids === false * updating tests to be more realistic * Prebid 2.32.0 Release * increment pre version * Rubicon doc: changing video test zone (#4187) * added schain support to sonobi adapter (#4173) * if schain config is not defined then error should not be thrown (#4165) * if schain config is not defiend then error should not be thrown * relaxed mode nodes param not defined error handled * added test cases for config validation * a curly bracket was missing in the example * Rubicon: updating test params (#4190) * myTargetBidAdapter: support currency config (#4188) * Update README.md (#4193) * Update README.md * Update README.md * cedato bid adapter instream video support (#4153) * Added adxpremium prebid analytics adapter (#4181) * feat(OAFLO-186): added support for schain (#4194) * Sonobi - send entire userid payload (#4196) * added userid param to pass the entire userId payload to sonobis bid request endpoint * removed console log git p * fixed lint * OpenX Adapter fix: updating outdated video examples (#4198) * userId - Add support for refreshing the cached user id (#4082) * [userId] Added support for refreshing the cached user id: refreshInSeconds storage parameter, related tests and implementation in id5 module * [userId] Added support for refreshing the cached user id: refreshInSeconds storage parameter, related tests and implementation in id5 module * UserId - ID5 - Updated doc with new contact point for partners * UserId - Merged getStoredValue and getStoredDate * [UserId] - ID5 - Moved back ID5 in ./modules * UserId - ID5 - Fixed incorrect GDPR condition * [UserId] - Doc update and test cleanup * Prebid 2.33.0 Release * Increment pre version * SupplyChainObject support and fires a pixel onTimeout (#4152) * - Implemented the 'onTimeout' callback to fire a pixel when there's a timeout. - Added the ability to serialize an schain object according to the description provided here: https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/supplychainobject.md * some mods to the schain tag generation * - added tests for schain param checking. * - fixed a malformed url for timeouts * - Removed a trailing ',' while generating a schain param. * - Using the schain object from validBidRequest if present. Reverting to checking if params has it if not. * - reverting changes to merge with master * - Resolving merge issues * Feature/add profile parameter (#4185) * Add optional profile parameter * EMXDigital Bid Adapter: Add video dimensions in request (#4174) * addressed feedback from #3731 ticket * removed commented code from emx test spec * logging removed from spec * flip h & w values from playerSize for video requests * adding Outstream mediaType to EMX Digital * adding device info. update to grab video param. styling changes. * add video dimensions from playerSize * fix test for video dimensions * Added keywords parameter support in TrustX Bid Adapter (#4183) * 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 * rubicon: avoid passing unknown position (#4207) * rubicon: not passing pos if not specified * added comment * not sending pos for video when undefined * cleaning up test * fixed unit test * correctly reference bidrequest and determine mediatype of bidresponse (#4204) * GumGum: only send gdprConsent when found (#4205) * adds digitrust module, mods gdpr from bool to int * update unit test * only send gdprconsent if present * LKQD: Use refererInfo.referer as fallback pageurl (#4210) * Refactored URL query parameter passthrough for additional values, changed SSP endpoint to v.lkqd.net, and updated associated unit tests * Use refererInfo.referer as fallback pageurl * Removed logs and testing values * [UserId] - ID5 - Fixed case when consentData is undefined (No CMP) (#4215) * create stubs for localStorage in widespaceBidAdapter test file (#4208) * added adId property to adRenderFailed event (#4097) When no bid (therefore no adUnitCode) is available in the adRenderFailed event it can be difficult to identify the erroring slot.But in almost all cases the given slot still has the adId targeting. * OpenX Adapter: Forcing https requests and adding UserID module support for LiveRamp and TTD (#4182) * OpenX Adapter: Updated requests to force https * OpenX Adapter: Added support for TTD's UnifiedID and LiveRamp's IDL * PubMatic to support userId sub-modules (#4191) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * TripleLift support for UnifiedId and IdentityLink (#4197) * Add IdentityLink support and fix UnifiedId. It appears we've been looking for UnifiedId userIds on the bidderRequest object, when they are found on bidRequests. This commit fixes that error, and adds support for IdentityLink. * change maintainer email to group * Added lemma adapter (#4126) * 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. * Adkernel adapter new alias (#4221) * Force https scheme for Criteo Bidder (#4227) * assign adapter version number * Ensure that Criteo's bidder is always called through https * Add Video Support for Datablocks Bid Adapter (#4195) * add datablocks Analytics and Bidder Adapters * remove preload param * remove preloadid * better coverage of tests * better coverage * IE doesn't support array.find * lint test * update example host * native asset id should be integer * add datablocks Video * remove isInteger * skip if empty * update adUnit, bidRequest and bidResponse object (#4180) * update adUnit, bidRequest and bidResponse object * add test for mediaTypes object * 3 display banner and video vast support for rads (#4209) * add stv adapter * remove comments from adapter file * start rads adapter * fix adapter and tests * fixes * fix adapter and doc * fix adapter * fix tests * little fix * add ip param * fix dev url * #3 radsBidAdapter.md * #3 radsBidAdapter.md: cleanup * fix code and doc * UserId - Add SameSite and server-side pubcid support (#3869) * Add SameSite and server-side pubcid support * Fix emoteevBidAdapter unit test * added schain to appnexus bid adapter (#4229) * added schain to appnexus bid adapter * semicolon * update doubleclick url (#4179) * Prebid 2.34.0 release * increment pre version * Rubi Analytics handles > 1 bidResponse per bidRequest (#4224) * videoNow bid adapter (#4088) * -- first commit * -- cors and bidder's name fixed * -- almost ready * -- added docs * -- added nurl tracking * -- bid params * -- tests added * -- test fixed * -- replace placeholder in the onBidWon pixel's url * -- commit for restart tests * -- change response data format for display ad * -- tests updated * -- 100% tests coverage * -- a few clean the test's code * -- custom urls from localStorage * -- tests updated * -- a few clean the test's code * -- new init model * -- spec for new init model * -- fix for new init model * -- code cleaned * -- 100% tests coverage * -- 100% tests coverage * -- fixed test * -- commit for restart tests * djax new bidder adapter (#4192) * djax bidder adapter * djax bidder adapter * Update hello_world.html * Added Turk Telekom Bid Adapter (#4203) * Added Turk Telekom Bid Adapter * Fix md file for Turk Telekom Bid Adapter * MicroAd: Use HTTPS in all requests (#4220) * Always use HTTPS endpoint in MicroAd * Update code * Fixed a broken test in MicroAd * Schain: avoiding Object.values as it is breaking on IE11 (#4238) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * avoiding use of Object.values * 3952 delay auction for ids (#4115) * 3952 delay auction for user ids * 3952 add integration example * 3952 add tests * 3952 fix html example * add todos * 3952 continue auction if ids received * 3952 add tests for auction delay * increase test coverage * set config for test * remove todo * add a few more checks to tests * add comment, force tests to rerun * Feature: adUnitBidLimit (#3906) * added new feature to config to limit bids when sendallbids is enabled * cleaned up code. removed extra spaces etc * removed trailing spaces in config * remove .flat() and replaced with spread operator * removed flat function and instead pushing using spread operator * updated to use sendBidsControl instead * updated targeting_spec to test bidLimit * removed trailing spaces from targeting_spec * Update Rubicon Adapter netRevenue default (#4242) * Add microadBidAdapter * Remove unnecessary encodeURIComponent from microadBidAdapter * Submit Advangelists Prebid Adapter * Submit Advangelists Prebid Adapter 1.1 * Correct procudtion endpoint for prebid * analytics update with wrapper name * reverted error merge * update changed default value of netRevenue to true * Removed AdastaMadia from alias (#4255) * Update appnexusBidAdapter.js (#4251) * IdentityLink - change expiration time to 30 days (#4239) * Add coppa support for AppNexus adapter (#4253) * Add coppa support for AppNexus adapter * test name * add new longform e2e tests (#4206) * Konduit module (#4184) * Adding Konduit module * Removed superfluous arguments passed to obtainVastUrl function * Removed superfluous arguments passed to obtainVastUrl function. * Build trigger (empty commit) * Module documentation updated according to the comments * Logic in obtainVastUrl function updated according to the review comment. * Removed hook, enabled eslint * Circle CI runs e2e tests on every push (#4200) * run functional tests on circle ci on push to any remote branch * remove extraneous key from config file * add test.localhost as alias to 127.0.0.1 * check 0: execute circle-ci * move /etc/config to a separate command * change bid partner to rubicon * test appnexus bid adapter in ci * comment browserstack command * remove console.log statement * test1: circle-ci * change reference dev -> prod while loading prebid * add console.log statement * check-2: circle-ci * comment browserstack testing * change bid adapter * change bid adapter * remove test case for checking targeting keys * remove the ci flag * uncomment test for checking correct generation of targeting keys * swap AN -> Rubicon for testing targeting keys * Outcon bid adapter. (#4161) * Outcon bid adapter. * Fix identation * Fixes * Fixes * Fixes * Spec fixes * Fixes * Fix urls * Fix * Fix parameters * Fix space operators * Fix bidder timeout * Update * Fix whitespace * no message * Outcon unit test * no message * no message * no message * no message * Fixes * Fixes * Change url * no message * no message * no message * Added bidId * no message * no message * no message * no message * Wrapping url with html * no message * no message * no message * Adding workflow to run end to end tests (#4230) * Adding workflow to run end to end tests * trying self branch * Update to run at 12 every day * cleanup config using aliases * update branch and cron time * add command …
Configuration menu - View commit details
-
Copy full SHA for bc6070a - Browse repository at this point
Copy the full SHA bc6070aView commit details -
Shashank authored and Shashank committed
Apr 5, 2021 Configuration menu - View commit details
-
Copy full SHA for b917ea4 - Browse repository at this point
Copy the full SHA b917ea4View commit details -
Shashank authored and Shashank committed
Apr 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 8e1fcbc - Browse repository at this point
Copy the full SHA 8e1fcbcView commit details
Commits on Apr 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a283124 - Browse repository at this point
Copy the full SHA a283124View commit details
Commits on Apr 8, 2021
-
Shashank authored and Shashank committed
Apr 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 7a34daa - Browse repository at this point
Copy the full SHA 7a34daaView commit details -
Merge branch 'prebid_upgrade_4_33_0_20210405121229' of https://github…
….com/PubMatic-OpenWrap/Prebid.js into prebid_upgrade_4_33_0_20210405121229
Shashank authored and Shashank committedApr 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 90e6596 - Browse repository at this point
Copy the full SHA 90e6596View commit details
Commits on Apr 22, 2021
-
PubMatic bid adapter: support for FPD
Azhar authored and Azhar committedApr 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 024b0b8 - Browse repository at this point
Copy the full SHA 024b0b8View commit details -
Merge pull request #459 from PubMatic-OpenWrap/UOE-6281
PubMatic bid adapter: support for FPD
Configuration menu - View commit details
-
Copy full SHA for 23efd63 - Browse repository at this point
Copy the full SHA 23efd63View commit details
Commits on May 14, 2021
-
Co-authored-by: Azhar <azhar@L1119.local>
Configuration menu - View commit details
-
Copy full SHA for d4b283b - Browse repository at this point
Copy the full SHA d4b283bView commit details -
using bid.ext.bidType for mediaType (#460)
* using bid.ext.bidType for mediaType * Fixed typo * changed bidtype method and log for fallback * added check for -1 * check for 0 as a condition
Configuration menu - View commit details
-
Copy full SHA for 9fd728d - Browse repository at this point
Copy the full SHA 9fd728dView commit details -
support for Native in PrebidSame (#462)
Co-authored-by: Azhar <azhar@L1119.local>
Configuration menu - View commit details
-
Copy full SHA for 9a06836 - Browse repository at this point
Copy the full SHA 9a06836View commit details -
Removed dfp ad slot code (#463)
Co-authored-by: Azhar <azhar@L1119.local>
Configuration menu - View commit details
-
Copy full SHA for 4a488d8 - Browse repository at this point
Copy the full SHA 4a488d8View commit details
Commits on May 25, 2021
-
* added dfp changes to server adapter * added changes for bidAdapter Co-authored-by: Azhar <azhar@L1119.local>
Configuration menu - View commit details
-
Copy full SHA for 1e56328 - Browse repository at this point
Copy the full SHA 1e56328View commit details
Commits on Jun 2, 2021
-
* adagio bid adapte * trying to fix adagio bidd adapter * fixed adagio issue by updating the jsencrypt
Configuration menu - View commit details
-
Copy full SHA for e5ade75 - Browse repository at this point
Copy the full SHA e5ade75View commit details
Commits on Jun 7, 2021
-
Merge branch 'nightly_upgrade' into nightly
Azhar authored and Azhar committedJun 7, 2021 Configuration menu - View commit details
-
Copy full SHA for e8d711a - Browse repository at this point
Copy the full SHA e8d711aView commit details
Commits on Jun 8, 2021
-
Azhar authored and Azhar committed
Jun 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 6443eda - Browse repository at this point
Copy the full SHA 6443edaView commit details
Commits on Jun 9, 2021
-
pulled admediaBidAdapter from nightly_upgrade
Azhar authored and Azhar committedJun 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 858eb49 - Browse repository at this point
Copy the full SHA 858eb49View commit details -
pulled changes from nightly_upgrade
Azhar authored and Azhar committedJun 9, 2021 Configuration menu - View commit details
-
Copy full SHA for d6960ed - Browse repository at this point
Copy the full SHA d6960edView commit details -
Removed last blank line as per nightly_upgrade
Azhar authored and Azhar committedJun 9, 2021 Configuration menu - View commit details
-
Copy full SHA for a249745 - Browse repository at this point
Copy the full SHA a249745View commit details
Commits on Jun 29, 2021
-
* 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] <support@github.com> 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] <support@github.com> 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 <avj83@list.ru> * 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 <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> Co-authored-by: pro-nsk <32703851+pro-nsk@users.noreply.github.com> * 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 <tim@adhese.com> Co-authored-by: Mateusz <mateusz@adhese.eu> * 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 <abhipucsd.123@gmail.com> * 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 <atkachov91@admixer.ua> * 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 <m.dykun@wmgroup.us> * 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 <shannon@sortable.com> * 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 <klaas-janboon@ip-172-16-224-85.eu-west-1.compute.internal> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * 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 - Change accept floor module * Tappx - feature simplification * Tappx - remove log * Change version * Try to unrevert bad merge change * Tappx - prebid recomendations and changes * Tappx - CircleCI hotfixes * Tappx - Non important fix * Tappx - Test Coverage * Tappx - CircleCI hotfixes * Tappx - Only USD allowed in module floor + test * Tappx - aesthetic change for uniformity of logs * Tappx - CircleCI hotfixes * Tappx - remove don't used module * Tappx - Change the place and only one let * Tappx - use of beforeEach * Tappx - CircleCI hotfixes Co-authored-by: marc_tappx <marc@tappx.com> Co-authored-by: Patrick McCann <patmmccann@gmail.com> Co-authored-by: onlsol <48312668+onlsol@users.noreply.github.com> Co-authored-by: vincentproxistore <56686565+vincentproxistore@users.noreply.github.com> Co-authored-by: guiann <guillaume.andouard@adyoulike.com> Co-authored-by: Alexander <avj83@list.ru> Co-authored-by: mmoschovas <63253416+mmoschovas@users.noreply.github.com> Co-authored-by: SKOCHERI <37454420+SKOCHERI@users.noreply.github.com> Co-authored-by: Abimael Martinez <abijr@users.noreply.github.com> Co-authored-by: artemiokost <artemiokost@gmail.com> Co-authored-by: Artem Kostritsa <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> Co-authored-by: pro-nsk <32703851+pro-nsk@users.noreply.github.com> Co-authored-by: Rok Sušnik <rsusnik@outbrain.com> Co-authored-by: Kanchika - Automatad <kanchika@automatad.com> Co-authored-by: Paweł L <pawel.lankocz@adhese.eu> Co-authored-by: Tim Sturtewagen <tim@adhese.com> Co-authored-by: Mateusz <mateusz@adhese.eu> Co-authored-by: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com> Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: Jason Snellbaker <jsnellbaker@appnexus.com> Co-authored-by: Lemma Dev <54662130+lemmadev@users.noreply.github.com> Co-authored-by: Abhijit Mane <abhipucsd.123@gmail.com> Co-authored-by: matthieularere-msq <63732822+matthieularere-msq@users.noreply.github.com> Co-authored-by: Denis Logachov <denis@adkernel.com> Co-authored-by: RAJKUMAR NATARAJAN <raj.cs.psg@gmail.com> Co-authored-by: Alexander Clouter <alex+github@digriz.org.uk> Co-authored-by: Laura Morillo-Velarde <laura.morillovelarde@gmail.com> Co-authored-by: Giudici-a <34242194+Giudici-a@users.noreply.github.com> Co-authored-by: Galphimbl <sashatkachov91@gmail.com> Co-authored-by: atkachov <atkachov91@admixer.ua> Co-authored-by: Jérémie Girault <jeremie.girault@gmail.com> Co-authored-by: Phaneendra Hegde <pnhegde@users.noreply.github.com> Co-authored-by: Mikael Lundin <mikael-lundin@users.noreply.github.com> Co-authored-by: Thomas <thomas.dseao@gmail.com> Co-authored-by: Mike Chowla <mike.chowla@pubmatic.com> Co-authored-by: Deivydas Šabaras <deivydas@users.noreply.github.com> Co-authored-by: ym-atsymuk <81176595+ym-atsymuk@users.noreply.github.com> Co-authored-by: Skylinar <53079123+Skylinar@users.noreply.github.com> Co-authored-by: Adam Browning <19834421+adam-browning@users.noreply.github.com> Co-authored-by: Catalin Ciocov <catalin.ciocov@gmail.com> Co-authored-by: asurovenko-zeta <80847074+asurovenko-zeta@users.noreply.github.com> Co-authored-by: readpeaktuomo <66239046+readpeaktuomo@users.noreply.github.com> Co-authored-by: Ignat Khaylov <ignat@ignat.one> Co-authored-by: nyakove <43004249+nyakove@users.noreply.github.com> Co-authored-by: Mikhail Dykun <m.dykun@wmgroup.us> Co-authored-by: ym-dlabuzov <81709888+ym-dlabuzov@users.noreply.github.com> Co-authored-by: karentnarvaez <61426156+karentnarvaez@users.noreply.github.com> Co-authored-by: Shannon Broekhoven <shannon@sortable.com> Co-authored-by: nouchy <33549554+nouchy@users.noreply.github.com> Co-authored-by: logicad <dev-ex-service@so-netmedia.jp> Co-authored-by: mamatic <52153441+mamatic@users.noreply.github.com> Co-authored-by: Klaas-Jan Boon <klaas-janboon@live.nl> Co-authored-by: Klaas-Jan Boon <klaas-janboon@ip-172-16-224-85.eu-west-1.compute.internal> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> Co-authored-by: Kenan Gillet <1706856+kenan-gillet@users.noreply.github.com> Co-authored-by: Aparna Rao <aparna.hegde@33across.com> Co-authored-by: Meng <5110935+edmonl@users.noreply.github.com> Co-authored-by: Nick Duitz <42961155+nduitz@users.noreply.github.com> Co-authored-by: BrightMountainMedia <69471268+BrightMountainMediaInc@users.noreply.github.com> Co-authored-by: Gena <wertixvost@gmail.com> Co-authored-by: Albert Grandes <agrandes@tappx.com> * Undertone, Unruly, Concert, Adform: stub support for advertiserDomains (#6727) * 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 openxBidAdapter.js * Update openxBidAdapter.js * Update concertBidAdapter.js * Update unrulyBidAdapter.js * Update undertoneBidAdapter.js * Update adformBidAdapter.js * Update adformBidAdapter_spec.js * Update unrulyBidAdapter_spec.js * Update concertBidAdapter_spec.js * Update undertoneBidAdapter_spec.js * Update undertoneBidAdapter.js * Update adformBidAdapter_spec.js * Update adformBidAdapter_spec.js * Update undertoneBidAdapter_spec.js * Update adformBidAdapter_spec.js * Update adformBidAdapter_spec.js * Bump hosted-git-info from 2.8.8 to 2.8.9 (#6728) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * VIS.X: add instream video support (#6687) * VIS.X: add instream video support * VIS.X: move video params from bid.params to mediaTypes.video * move reading and writing of the consent string hash for the user id module to after the gdpr checks. if no user id modules will be executed, this value isn't really necessary anyways. (#6551) * Bright Mountain Media Bid Adapter: add video support and refactor (#6607) * Update BrightMountainMedia cookie sync URL * Bright Mountain Media: Update bidder code * Bright Mountain Media: Add brightmountainmedia as alias * Bright Mountain Media: Update Bid Endpoint * Bright Mountain Media: Add support for Video and refactor * Bright Mountain Media Bid Adapter: add video support and refactor * Bright Mountain Media Bid Adapter: add video support and refactor * Bright Mountain Media Bid Adapter: update test coverage * Bright Mountain Media Bid Adapter: fix typo * Bright Mountain Media Bid Adapter: fix example * Bright Mountain Media Bid Adapter: add support for reading video params from ad unit * Bright Mountain Media Bid Adapter: update read video config from bid.mediaTypes.video object * Bright Mountain Media Bid Adapter: update playbackmethod and skip for video params * Bright Mountain Media Bid Adapter: update skip for video params in test * RTB House Bid Adapter: updated supply chain support, included floor module support and identity module support (eids) (#6721) * ParrableIdSystem : Store third-party cookie support status in first-party cookie (#6689) * Add tpcSupport, read it from xxhr and store it in compound cookie * Parse a cookie boolean number (0, 1) as a boolean value * Improve conditions * Add tests * Tests passing * Read the cookie splitting parrableId and params (tpc, tpcUntil) * Adapt tests * Revert linting in test task * Convert Date.now to seconds on reading cookie * Add tests * Replace Math.trunc with Math.floor Co-authored-by: Victor <victorigualada@gmail.com> * Bump lodash from 4.17.19 to 4.17.21 (#6722) * Bump lodash from 4.17.19 to 4.17.21 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ViewDeos: add gvlid (#6737) * Revert "ParrableIdSystem : Store third-party cookie support status in first-party cookie (#6689)" (#6735) This reverts commit ca100f4709f0a1d8782f09c159554a9914217653. * Eplanning Bid Adapter: add eids (#6732) * Adkernel: alias for adomega network (#6739) * Update to move fpd data matching from taxonomyname to segtax values (#6679) * Qwarry Bid Adapter: remove gdpr field from request (#6746) * 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 * Qwarry bid adapter: remove gdpr field from request Co-authored-by: Artem Kostritsa <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> * Halo RTD Module: add publisher params to RTD request (#6742) * add pub provided halo params to rtd request * missing semicolon * halo id url arg update * Prebid Core: Remove size check on native icons and image assets (#6678) * remove image size checking * fix unit tests * Prebid Server Bid Adapter: Bugfix for not taking defaultVendor enabled (#6740) * quick fix for enabled s2s bug * move enabled check outside of defaultVendor if * Prebid 4.39.0 Release * increment pre version * Beachfront Bid Adapter: add schain support (#6751) * add schain support to beachfront adapter * remove unnecessary mock tests for outstream player Co-authored-by: John Salis <john@beachfront.com> * fix: Webpack v5 complain about named export from JSON modules (#6755) * Pbs bid adapter: constants import styling for webpack v5 upgrade (#6723) * mapping spotx dealid to bid object * using proper syntax to import default json module * kick off tests * es lint fix Co-authored-by: Danny Khatib <dk2020@Dannys-MacBook-Pro.local> Co-authored-by: Chris Huie <3444727+ChrisHuie@users.noreply.github.com> * First Party Data module: Add new module and two submodules to populate defaults and validate ortb2 (#6452) * Creating fpd module * Continued work on FPD module. - Data validation - Pubcid optout check - Misc Fixes * Revert userId update. Committed in error * Added first party data unit tests and fixed bug * Added an unsubscribe for tests to run properly * Reworked logic to use bidderRequests hook to update global/bidder configs instead of subscribing - former method was preventing tests from completing properly * Merge master * Removing unused references. Fixing device data to point to device.h/device.w * Update to include opt out configuration for enrichments/validations * Modified logic to use ortb2 configuration mapping. This will allow for entries to be added/removed/modified from configuration as opposed to be specifically called out in the validation functions * Removed LGTM unneeded defensive code for check on object 'cur' * Remove unused conditional * Fix lint error * Updates to remove currency enrichment as well as optout for user object * Added optout flag to user.yob and user.gender fields * Added test for arbitrary values Added more comments * Broke module out into module and two submodules * Updated cur to validate as an array of strings not just a string Updated comments * Datablocks bid adapter: update adapter to conform to new bid server's format (#6696) * update datablocks bid adapter * remove TODO and fix linting errors * updated readme and changed insights to ortb2 * fixed ortb2 change Co-authored-by: John Mayor <john@Johns-iMac.local> * Update to videoCache to include auction Id in vasttrack payload (#6757) * Revert "Datablocks bid adapter: update adapter to conform to new bid server's format (#6696)" (#6763) This reverts commit 2b8f888dc11d727f49867309f37e492d65eaee96. * clarify dependency on global rtdModule (#6759) As discussed with David from Permutive * Update to PBS bid adapter for video bids, pass along w and h respectively and filter out contxt and playerSize params as PBS does not use them (#6682) * Sovrn and Sharethrough Bid Adapters: support for advertiserDomains (#6764) * 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 openxBidAdapter.js * Update openxBidAdapter.js * Update sovrnBidAdapter.js * Update sharethroughBidAdapter.js * Update sharethroughBidAdapter_spec.js * Update sovrnBidAdapter_spec.js * Update sovrnBidAdapter_spec.js * Update sharethroughBidAdapter_spec.js * Update sharethroughBidAdapter_spec.js * Update sharethroughBidAdapter_spec.js * ucfunnel Bid Adapter: add support for FLoC and Verizon Media ConnectID (#6744) * 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 * ucfunnel Bid Adapter: add support for FLoC and Verizon Media ConnectID Co-authored-by: root <root@ubuntu.members.linode.com> Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: ucfunnel <support@ucfunnel.com> Co-authored-by: jack.hsieh <moonnight8520@gmail.com> * Permutive Rtd Submodule: register submodule in submodules list (#6768) * Beachfront Bid Adapter: update beachfront example docs (#6774) Co-authored-by: John Salis <john@beachfront.com> * Eplanning Bid Adapter: Adjust endpoint parameter formatting (#6772) * Beachfront Bid Adapter: add Unified ID 2.0 support (#6770) * appnexus bid adapter - create stub for meta.advertiserDomains (#6753) * Conversant adapter - picks up additional params from mediaTypes.video (#6775) * Relaido Adapter : size of the banner is checked and the banner can be bid on. (#6776) * add relaido adapter * remove event listener * fixed UserSyncs and e.data * fix conflicts * take size each mediaType 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> * ZetaSspBidAdapter fix typo (#6777) Co-authored-by: Surovenko Alexey <surovenko.alexey@gmail.com> * Adagio Bid Adapter: handle meta.advertiserDomains (and more) (#6781) Related to #6650 * PubMatic Adapter: add support for FloCID (#6749) * changes to support native in pubmaticbid adapter * Removed port from endpoint * Removed protocol from endpoint * Formatting * Fix request payload * Updated test case * Changed request and response as per ortb spec * Change in request and response * Removed comments and extra code * Code Review comments * Code Review Comments and Test cases for request and response * Removed data type as all data asset types are handled * Code Review Changes * Code Review Comments * Supporting both banner and native and sending 0x0 in case of native * Bug Fixes * Bug response not processed by prebid * Change warning message * Fixed typo * Do not send request in case of invalid native bid * Do not send request in case of invalid native requests * objects converted to strings in log for debug purposes * Fixed logic to check for required parmas * Fixed typo for stringify * documentation for native * Review comments from Prebid * Typo * Typo * Updated pub id for native * Code Review * Support for pubid * Test Cases for PubCommonId in PubMatic adapter * Delete yarn.lock * Rename adaptermanager.js to adapterManager.js * Rename yieldNexusBidAdapter.js to yieldnexusBidAdapter.js * Rename yieldNexusBidAdapter.md to yieldnexusBidAdapter.md * Rename yieldNexusBidAdapter_spec.js to yieldnexusBidAdapter_spec.yieldnexusBidAdaptera * Rename yieldnexusBidAdapter_spec.yieldnexusBidAdaptera to yieldnexusBidAdapter_spec.js * bluebillywig outstream player support in pubmatic adapter * removed pubcommon id test cases * BBW Renderer * Pubmatic should work with provided renderer * Review Comments * changes for flocId * code review comments * fixed for eids * code review comments * unit test cases for floc * updated md file * code review comment * TrustX Bid Adapter: added additional sync url (#6771) * Bucksense Bid Adapter: add adomain to adapter (#6779) * Update bucksenseBidAdapter.js Added support for advertiserDomains * Update bucksenseBidAdapter_spec.js Co-authored-by: Patrick McCann <patmmccann@gmail.com> * Update to PBS Bid Adapter and RP Bid Adapter to pass PBJS version in auction requests (#6767) * AOL Bid Adapter: Remove client side support for already deprecated endpoint floor support (#6743) * tappx Bid Adapter: update isBidRequestValid and fix request url (#6761) * 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 <avj83@list.ru> * 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 <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> Co-authored-by: pro-nsk <32703851+pro-nsk@users.noreply.github.com> * 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 <tim@adhese.com> Co-authored-by: Mateusz <mateusz@adhese.eu> * 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 <abhipucsd.123@gmail.com> * 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 <atkachov91@admixer.ua> * 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 <m.dykun@wmgroup.us> * 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 <shannon@sortable.com> * 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 <klaas-janboon@ip-172-16-224-85.eu-west-1.compute.internal> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * 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 * tappxBidAdapter: update isBidRequestValid * tappxBidAdapter: update ads sizes available * tappxBidAdapter: update isBidRequestValid * tappxBidAdapter: update host depending tappx endpoint * tappxBidAdapter: update tappx adapter version * tappxBidAdapter: add EOL * revert outbrain cahnges to untrack in this pr * tappxBidAdapter: update isBidRequestValid tests * tappxBidAdapter: fix circleci error Co-authored-by: marc_tappx <marc@tappx.com> Co-authored-by: Patrick McCann <patmmccann@gmail.com> Co-authored-by: onlsol <48312668+onlsol@users.noreply.github.com> Co-authored-by: vincentproxistore <56686565+vincentproxistore@users.noreply.github.com> Co-authored-by: guiann <guillaume.andouard@adyoulike.com> Co-authored-by: Alexander <avj83@list.ru> Co-authored-by: mmoschovas <63253416+mmoschovas@users.noreply.github.com> Co-authored-by: SKOCHERI <37454420+SKOCHERI@users.noreply.github.com> Co-authored-by: Abimael Martinez <abijr@users.noreply.github.com> Co-authored-by: artemiokost <artemiokost@gmail.com> Co-authored-by: Artem Kostritsa <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> Co-authored-by: pro-nsk <32703851+pro-nsk@users.noreply.github.com> Co-authored-by: Rok Sušnik <rsusnik@outbrain.com> Co-authored-by: Kanchika - Automatad <kanchika@automatad.com> Co-authored-by: Paweł L <pawel.lankocz@adhese.eu> Co-authored-by: Tim Sturtewagen <tim@adhese.com> Co-authored-by: Mateusz <mateusz@adhese.eu> Co-authored-by: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com> Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: Jason Snellbaker <jsnellbaker@appnexus.com> Co-authored-by: Lemma Dev <54662130+lemmadev@users.noreply.github.com> Co-authored-by: Abhijit Mane <abhipucsd.123@gmail.com> Co-authored-by: matthieularere-msq <63732822+matthieularere-msq@users.noreply.github.com> Co-authored-by: Denis Logachov <denis@adkernel.com> Co-authored-by: RAJKUMAR NATARAJAN <raj.cs.psg@gmail.com> Co-authored-by: Alexander Clouter <alex+github@digriz.org.uk> Co-authored-by: Laura Morillo-Velarde <laura.morillovelarde@gmail.com> Co-authored-by: Giudici-a <34242194+Giudici-a@users.noreply.github.com> Co-authored-by: Galphimbl <sashatkachov91@gmail.com> Co-authored-by: atkachov <atkachov91@admixer.ua> Co-authored-by: Jérémie Girault <jeremie.girault@gmail.com> Co-authored-by: Phaneendra Hegde <pnhegde@users.noreply.github.com> Co-authored-by: Mikael Lundin <mikael-lundin@users.noreply.github.com> Co-authored-by: Thomas <thomas.dseao@gmail.com> Co-authored-by: Mike Chowla <mike.chowla@pubmatic.com> Co-authored-by: Deivydas Šabaras <deivydas@users.noreply.github.com> Co-authored-by: ym-atsymuk <81176595+ym-atsymuk@users.noreply.github.com> Co-authored-by: Skylinar <53079123+Skylinar@users.noreply.github.com> Co-authored-by: Adam Browning <19834421+adam-browning@users.noreply.github.com> Co-authored-by: Catalin Ciocov <catalin.ciocov@gmail.com> Co-authored-by: asurovenko-zeta <80847074+asurovenko-zeta@users.noreply.github.com> Co-authored-by: readpeaktuomo <66239046+readpeaktuomo@users.noreply.github.com> Co-authored-by: Ignat Khaylov <ignat@ignat.one> Co-authored-by: nyakove <43004249+nyakove@users.noreply.github.com> Co-authored-by: Mikhail Dykun <m.dykun@wmgroup.us> Co-authored-by: ym-dlabuzov <81709888+ym-dlabuzov@users.noreply.github.com> Co-authored-by: karentnarvaez <61426156+karentnarvaez@users.noreply.github.com> Co-authored-by: Shannon Broekhoven <shannon@sortable.com> Co-authored-by: nouchy <33549554+nouchy@users.noreply.github.com> Co-authored-by: logicad <dev-ex-service@so-netmedia.jp> Co-authored-by: mamatic <52153441+mamatic@users.noreply.github.com> Co-authored-by: Klaas-Jan Boon <klaas-janboon@live.nl> Co-authored-by: Klaas-Jan Boon <klaas-janboon@ip-172-16-224-85.eu-west-1.compute.internal> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> Co-authored-by: Kenan Gillet <1706856+kenan-gillet@users.noreply.github.com> Co-authored-by: Aparna Rao <aparna.hegde@33across.com> Co-authored-by: Meng <5110935+edmonl@users.noreply.github.com> Co-authored-by: Nick Duitz <42961155+nduitz@users.noreply.github.com> Co-authored-by: BrightMountainMedia <69471268+BrightMountainMediaInc@users.noreply.github.com> Co-authored-by: Gena <wertixvost@gmail.com> Co-authored-by: Chris Huie <3444727+ChrisHuie@users.noreply.github.com> * Qwarry Bid Adapter: add sizes (#6787) * 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 * Qwarry bid adapter: remove gdpr field from request * qwarry bid adapter: add sizes * qwarry bid adapter: add sizes Co-authored-by: Artem Kostritsa <akostritsa@akostritsa.com> Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com> * Medianet bid adapter: floor module support (#6713) * Medianet floor module support * removing backslash from wildcard * add adomain support (#6791) Co-authored-by: Ignat Khaylov <khaylov@betweenx.com> * Beachfront Bid Adapter: add floors module support (#6752) * add price floors support to beachfront adapter * revert doc changes to create separate pull request Co-authored-by: John Salis <john@beachfront.com> * Zeta Ssp Bid Adapter: merge fpd.device and params.device (#6786) * pubGENIUS bid adapter: read more video params from mediaTypes.video (#6793) * Remove camel case for adserver.adslot value in RP Analytics Adapter (#6795) * Prebid 4.40.0 Release * Increment pre version * CCX Bid Adapter: add support for mediatypes video parameters (#6736) * adomain support * adomain support * adomain support * adomain support * adomain support * video params * docs changes * Index Exchange Bid Adapter: adds support for floc (#6758) * InvibesBidAdapter - multiposition support & support for multiple id modules (#6506) * appnexus bid adapter: add support for flocid (#6801) * appnexus bid adapter: add support for uid2 (#6802) * Delete xhbBidAdapter.js * Restore xhb (#6803) * EMX Digital Bid Adapter: floor module and advertiserDomain support (#6805) * Index Exchange Bid Adapter: coppa support, dealid & ttl field updates (#6782) * set bidderRequestId to be a string in r.id * set coppa value in r.reqs.coppa * added support for seat[].bid[].exp ttl value * read dealid from openrtb first, then fallback to ext * use utils.isInteger Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com> Co-authored-by: punkiller <pankajkumar555@gmail.com> * Update permutiveRtdProvider.md (#6810) Updated to reflect current audience connector support. * Conversant adapter - add support for the floor module (#6798) * JW Player RTD Module - dev doc improvements (#6811) * update OpenX adapter to support mediaTypes.video and gpid (#6813) * SynacorMedia Bid Adapter: Add userID support (#6790) * SynacorMedia Bid Adapter: Add userID support * SynacorMedia Bid Adapter: User ID Support - Remove an unncessary conditional and use indexOf vs includes for IE11 support * VIS.X: change tracking win & pending url's (#6815) * Ogury Bid Adapter: add new adapter (#6729) * ParrableIdSystem: Store third-party cookie support status in first-party cookie (#6741) * Add tpcSupport, read it from xxhr and store it in compound cookie * Parse a cookie boolean number (0, 1) as a boolean value * Improve conditions * Add tests * Tests passing * Read the cookie splitting parrableId and params (tpc, tpcUntil) * Adapt tests * Revert linting in test task * Convert Date.now to seconds on reading cookie * Add tests * Replace Math.trunc with Math.floor * kick off test * unfollowed local fork, kick off test * Increase cookie expire time to 20s Co-authored-by: Victor <victorigualada@gmail.com> Co-authored-by: Chris Huie <3444727+ChrisHuie@users.noreply.github.com> * update ID5 docs for PD string links (#6824) * Adagio Bid Adapter: decrease adapter weight (#6699) * PubMatic Adapter : Support For Video Params from AdUnit MediaTypes (#6773) * Fill currency parameters for Kobler adapter. (#6825) * Adf Bid Adapter: banner and video media type support added (#6726) * Trion bid adapter: support for meta advertiserDomains (#6829) * Adding files associated with the trion adapter update to the newest prebid version(1.0). * Updating pull request with safer checks for user sync and general clean up/consistency of tests. * removing a call to bidder code for pull request review. also removing the test that requires it * there were some changes to the bid factory after our initial release that we didn't account for. Changing adapter to account for response body and required params. * Revert "there were some changes to the bid factory after our initial release that we didn't account for. Changing adapter to account for response body and required params." This reverts commit 324d15785fb61c92db9c0a37f1001f47721e3a25. * there were some changes to the bid factory after our initial release that we didn't account for. Changing adapter to account for response body and required params. * adding safety checks to Trion adapter * Sending up to trion endpoint if there is bot traffic or the browser tab is not visible. * sending the wrong param in the test. * Trion test cleanup. returning document and window states to their original form after tests. * Trion test cleanup. using before and after to alter window and document objects in tests. * re-adding trion adapter to prebid project to stop using deprecated function for page url for 3.0 release * minor formatting change * accept size array from media types banner over the sizes array from pubs. * updating trion bid adapter to be us privacy and gdpr compliant * encoding consent strings for test * Trion adapter update. Changing request params to trion including removing support for optional 're' param, cleaning up existing params to send 1/0 instead of null when non is present and adding prebid version. * adding support for meta advertiserDomains in trion bid adapter for future use Co-authored-by: Mike Groh <mgroh@trioninteractive.com> * Release Drafter: update to minor as the default (#6827) * Sonobi bid adapter: add support for gpid and set advertiserDomains (#6826) * added gpid to sonobi bidder adapter. It tries to get the gpt ad unit code * added advertiser domain to bid meta * Eplanning Bid Adapter: verify getUserIds exists and is a function; add adomain support (#6832) * Dgkeyword Rtd Provider: add new real-time data submodule (#6410) * add dgkeywordRtdProvider * change access url * we change not to access real url. and one test case delete because of the changing. * update test code. update api access using ajax() * update test code * set keywords using setBidderConfig in ortb2. * change test code for circle CI Co-authored-by: Patrick McCann <patmmccann@gmail.com> * Revert "Dgkeyword Rtd Provider: add new real-time data submodule (#6410)" (#6837) This reverts commit e97db76c9288c82f849b9456b017ab010843b1a4. Co-authored-by: Olivier <osazos@adagio.io> * NativoBidAdapter - Added new QS param to the bid request endpoint (#6838) * 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 * Vuukle bid adapter: support for meta advertiserDomains (#6839) * add vuukle adapter * add readme * doc: add email * Vuukle bid adapter: support for meta advertiserDomains * add support for advertiser domains and other bid meta (#6842) Co-authored-by: John Salis <john@beachfront.com> * Prebid Core: Check for stale rendering (#6707) * Check for stale rendering * Check for stale rendering - code review changes * tappx Bid Adapter: fix wrong regex and gdpr bug (#6834) * tappxBidAdapter: hotfix gdpr url param * tappxBidAdapter: update version * tappxBidAdapter: update regex errors * Adyoulike bid adapter - improvements on Native case (#6831) * add required clickurl in every native adrequest * allows the native response to be given as is to prebid if possible * add unit tests on new Native case * Zeta Ssp Bid Adapter: Improve user sync logic (#6835) * Mediasquare Bid Adapter: support advertiserDomains (#6843) * Mediasquare Bid Adapter: support advertiserDomains * Update mediasquareBidAdapter.js * add unit tests * fix unit test * fix string single quote * Apacdex Bid Adapter: add support for me…
Configuration menu - View commit details
-
Copy full SHA for 4a4a764 - Browse repository at this point
Copy the full SHA 4a4a764View commit details
Commits on Jul 7, 2021
-
Adding au and mt in logger and tracker
pm-azhar-mulla authored and pm-azhar-mulla committedJul 7, 2021 Configuration menu - View commit details
-
Copy full SHA for cdb397b - Browse repository at this point
Copy the full SHA cdb397bView commit details
Commits on Jul 8, 2021
-
pm-azhar-mulla authored and pm-azhar-mulla committed
Jul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 3aaddaa - Browse repository at this point
Copy the full SHA 3aaddaaView commit details
Commits on Jul 9, 2021
-
Removed code converting bidder to lowercase
pm-azhar-mulla authored and pm-azhar-mulla committedJul 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 4f62b4f - Browse repository at this point
Copy the full SHA 4f62b4fView commit details
Commits on Jul 14, 2021
-
Logging au and mt in logger and tracker
pm-azhar-mulla authored and pm-azhar-mulla committedJul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 58f0fe4 - Browse repository at this point
Copy the full SHA 58f0fe4View commit details
Commits on Jul 16, 2021
-
Removed reference for owpbjs from specs
pm-azhar-mulla authored and pm-azhar-mulla committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 4970b95 - Browse repository at this point
Copy the full SHA 4970b95View commit details
Commits on Jul 27, 2021
-
Merge pull request #479 from PubMatic-OpenWrap/UOE-6608
Removed code converting bidder to lowercase
Configuration menu - View commit details
-
Copy full SHA for ef162fb - Browse repository at this point
Copy the full SHA ef162fbView commit details -
Merge pull request #478 from PubMatic-OpenWrap/UOE-6424-v2
Added au and mt parameters in Logger
Configuration menu - View commit details
-
Copy full SHA for be6cfb1 - Browse repository at this point
Copy the full SHA be6cfb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ea1d5 - Browse repository at this point
Copy the full SHA 55ea1d5View commit details
Commits on Sep 3, 2021
-
Added support for logging floor parameter
pm-azhar-mulla authored and pm-azhar-mulla committedSep 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 6a4d0e6 - Browse repository at this point
Copy the full SHA 6a4d0e6View commit details
Commits on Sep 8, 2021
-
Added default value for fmv as undefined
pm-azhar-mulla authored and pm-azhar-mulla committedSep 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 498b4bf - Browse repository at this point
Copy the full SHA 498b4bfView commit details
Commits on Sep 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 40ddc88 - Browse repository at this point
Copy the full SHA 40ddc88View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd96170 - Browse repository at this point
Copy the full SHA dd96170View commit details
Commits on Sep 20, 2021
-
Moved fmv, ft and fskp field on slot level
pm-azhar-mulla authored and pm-azhar-mulla committedSep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 2fca557 - Browse repository at this point
Copy the full SHA 2fca557View commit details
Commits on Sep 21, 2021
-
Moved fmv, ft and fskp to impression level
pm-azhar-mulla authored and pm-azhar-mulla committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 22233a8 - Browse repository at this point
Copy the full SHA 22233a8View commit details
Commits on Sep 22, 2021
-
Moved fskp field on slot level
pm-azhar-mulla authored and pm-azhar-mulla committedSep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 989de04 - Browse repository at this point
Copy the full SHA 989de04View commit details
Commits on Sep 27, 2021
-
Updated test cases for floor logger change
pm-azhar-mulla authored and pm-azhar-mulla committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 405c690 - Browse repository at this point
Copy the full SHA 405c690View commit details -
pm-azhar-mulla authored and pm-azhar-mulla committed
Sep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for f969c6b - Browse repository at this point
Copy the full SHA f969c6bView commit details
Commits on Sep 28, 2021
-
Merge pull request #485 from PubMatic-OpenWrap/UOE-6754-v2
Added support for logging Floor Module related parameters in logger
Configuration menu - View commit details
-
Copy full SHA for 48e8155 - Browse repository at this point
Copy the full SHA 48e8155View commit details
Commits on Oct 4, 2021
-
Added log message when Video.Placement property is not available
Kapil Tuptewar authored and Kapil Tuptewar committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for d9ba76b - Browse repository at this point
Copy the full SHA d9ba76bView commit details
Commits on Oct 5, 2021
-
Added constant for message and checked for empty value
Kapil Tuptewar authored and Kapil Tuptewar committedOct 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 51e8b58 - Browse repository at this point
Copy the full SHA 51e8b58View commit details -
Kapil Tuptewar authored and Kapil Tuptewar committed
Oct 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 9acb93b - Browse repository at this point
Copy the full SHA 9acb93bView commit details
Commits on Oct 6, 2021
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Oct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for db245f8 - Browse repository at this point
Copy the full SHA db245f8View commit details
Commits on Oct 11, 2021
-
Added Adunit along with message
Kapil Tuptewar authored and Kapil Tuptewar committedOct 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 89cfb71 - Browse repository at this point
Copy the full SHA 89cfb71View commit details -
Updated test cases for video placement missing scenario
Kapil Tuptewar authored and Kapil Tuptewar committedOct 11, 2021 Configuration menu - View commit details
-
Copy full SHA for d5d679f - Browse repository at this point
Copy the full SHA d5d679fView commit details
Commits on Oct 12, 2021
-
Merge pull request #486 from PubMatic-OpenWrap/UOE-6826
Added log message when Video.Placement property is not available
Configuration menu - View commit details
-
Copy full SHA for 2b63866 - Browse repository at this point
Copy the full SHA 2b63866View commit details
Commits on Oct 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 73e6f47 - Browse repository at this point
Copy the full SHA 73e6f47View commit details
Commits on Oct 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4bdb082 - Browse repository at this point
Copy the full SHA 4bdb082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7329dae - Browse repository at this point
Copy the full SHA 7329daeView commit details
Commits on Nov 1, 2021
-
Replaced bid.ext.BidType with bid.ext.bidType
Kapil Tuptewar authored and Kapil Tuptewar committedNov 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 9a3f355 - Browse repository at this point
Copy the full SHA 9a3f355View commit details
Commits on Nov 2, 2021
-
Updated test case with key as bidType
Kapil Tuptewar authored and Kapil Tuptewar committedNov 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 699b379 - Browse repository at this point
Copy the full SHA 699b379View commit details
Commits on Nov 8, 2021
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Nov 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 7f2bdcc - Browse repository at this point
Copy the full SHA 7f2bdccView commit details
Commits on Nov 9, 2021
-
Merge pull request #490 from PubMatic-OpenWrap/UOE-7042
UOE 7042 Check for 'bid.ext.bidtype' key instead of 'bid.ext.Bidtype' key in translator response object.
Configuration menu - View commit details
-
Copy full SHA for 7187066 - Browse repository at this point
Copy the full SHA 7187066View commit details
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c685ead - Browse repository at this point
Copy the full SHA c685eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a2c0cf - Browse repository at this point
Copy the full SHA 2a2c0cfView commit details
Commits on Nov 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for af598c6 - Browse repository at this point
Copy the full SHA af598c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e6ae8c - Browse repository at this point
Copy the full SHA 8e6ae8cView commit details
Commits on Nov 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 056aaa6 - Browse repository at this point
Copy the full SHA 056aaa6View commit details
Commits on Nov 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4620211 - Browse repository at this point
Copy the full SHA 4620211View commit details
Commits on Dec 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e068bab - Browse repository at this point
Copy the full SHA e068babView commit details
Commits on Dec 3, 2021
-
Fixing kinesso endpoint query param (prebid#7748)
Co-authored-by: skocheri <skocheri@rubiconproject.com>
Configuration menu - View commit details
-
Copy full SHA for ac9da94 - Browse repository at this point
Copy the full SHA ac9da94View commit details
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8668da4 - Browse repository at this point
Copy the full SHA 8668da4View commit details
Commits on Dec 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 548a439 - Browse repository at this point
Copy the full SHA 548a439View commit details
Commits on Dec 8, 2021
-
adxcgBidAdapter: updated backend protocol (same code as PR-7750 in 6.…
…x) for 5.2x-legacy (prebid#7786) Co-authored-by: dev adxcg.com <mark.vreg@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 612625d - Browse repository at this point
Copy the full SHA 612625dView commit details -
Revert "adxcgBidAdapter: updated backend protocol (same code as PR-77…
…50 in 6.x) for 5.2x-legacy (prebid#7786)" (prebid#7829) This reverts commit 612625d.
Configuration menu - View commit details
-
Copy full SHA for c00ab53 - Browse repository at this point
Copy the full SHA c00ab53View commit details -
Restore iPROM adapter to 5.x legacy (prebid#7752)
Co-authored-by: Gašper <gasper.zagar@iprom.si>
Configuration menu - View commit details
-
Copy full SHA for 03c6f2f - Browse repository at this point
Copy the full SHA 03c6f2fView commit details
Commits on Dec 9, 2021
-
Prebid 5.20.1 Release (prebid#7839)
Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Configuration menu - View commit details
-
Copy full SHA for ffdd018 - Browse repository at this point
Copy the full SHA ffdd018View commit details -
Increment Pre Version (prebid#7840)
Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Configuration menu - View commit details
-
Copy full SHA for 3ef7c44 - Browse repository at this point
Copy the full SHA 3ef7c44View commit details
Commits on Dec 15, 2021
-
PR-7750 with fixed IE11 unit test (prebid#7844)
Co-authored-by: dev adxcg.com <mark.vreg@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 440f46f - Browse repository at this point
Copy the full SHA 440f46fView commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3674e68 - Browse repository at this point
Copy the full SHA 3674e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d7faeb - Browse repository at this point
Copy the full SHA 0d7faebView commit details
Commits on Dec 27, 2021
-
Prebid upgrade 5 19 0 20211021110407 5.x (#493)
* 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 native…
Configuration menu - View commit details
-
Copy full SHA for 75d3570 - Browse repository at this point
Copy the full SHA 75d3570View commit details -
Merge pull request #494 from PubMatic-OpenWrap/pm_auto_refresh_5.x
Pm auto refresh 5.x
Configuration menu - View commit details
-
Copy full SHA for cbf3caf - Browse repository at this point
Copy the full SHA cbf3cafView commit details -
* add function onSSOLogin to capture PII information * fixed linting errors and added test cases for onSSOLogin function * changes to facebook login status api * changes to support fb login in firefox * add timeout for fb script only for the first time * changed log stmts
Configuration menu - View commit details
-
Copy full SHA for 3db7b2c - Browse repository at this point
Copy the full SHA 3db7b2cView commit details
Commits on Jan 4, 2022
-
Removed commented code from test cases and replaced utils.logwarn wit…
…h logwarn call
Kapil Tuptewar authored and Kapil Tuptewar committedJan 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 0705f39 - Browse repository at this point
Copy the full SHA 0705f39View commit details -
Kapil Tuptewar authored and Kapil Tuptewar committed
Jan 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 583d1bd - Browse repository at this point
Copy the full SHA 583d1bdView commit details -
Reverted code for pubmaticautorefresh
Kapil Tuptewar authored and Kapil Tuptewar committedJan 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 95cfb37 - Browse repository at this point
Copy the full SHA 95cfb37View commit details
Commits on Jan 5, 2022
-
Access openwraps bidder aliases in case of pb same
pm-azhar-mulla authored and pm-azhar-mulla committedJan 5, 2022 Configuration menu - View commit details
-
Copy full SHA for c3980a2 - Browse repository at this point
Copy the full SHA c3980a2View commit details
Commits on Jan 6, 2022
-
Added logging for "advertiser domain"
pm-azhar-mulla authored and pm-azhar-mulla committedJan 6, 2022 Configuration menu - View commit details
-
Copy full SHA for b062da8 - Browse repository at this point
Copy the full SHA b062da8View commit details
Commits on Jan 7, 2022
-
Added comments for updated code
pm-azhar-mulla authored and pm-azhar-mulla committedJan 7, 2022 Configuration menu - View commit details
-
Copy full SHA for a478137 - Browse repository at this point
Copy the full SHA a478137View commit details
Commits on Jan 10, 2022
-
Added extra condition to extract hostname
pm-azhar-mulla authored and pm-azhar-mulla committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for f8ed491 - Browse repository at this point
Copy the full SHA f8ed491View commit details -
Changed the version of fakerjs
pm-azhar-mulla authored and pm-azhar-mulla committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 5081514 - Browse repository at this point
Copy the full SHA 5081514View commit details -
Merge pull request #500 from PubMatic-OpenWrap/nightlyci5.x
Changed the version of fakerjs
Configuration menu - View commit details
-
Copy full SHA for 2963bf6 - Browse repository at this point
Copy the full SHA 2963bf6View commit details -
Merge branch 'nightlyci5.x' into UOE-7187
pm-azhar-mulla authored and pm-azhar-mulla committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for b24ce29 - Browse repository at this point
Copy the full SHA b24ce29View commit details -
Merge branch 'nightlyci5.x' into UOE-6975
pm-azhar-mulla authored and pm-azhar-mulla committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for c4dda1c - Browse repository at this point
Copy the full SHA c4dda1cView commit details
Commits on Jan 13, 2022
-
Merge branch 'UOE-7187' into UOE-7249
pm-azhar-mulla authored and pm-azhar-mulla committedJan 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 1d13c3a - Browse repository at this point
Copy the full SHA 1d13c3aView commit details -
Added support fr adomain in pubmaticServer adapter
pm-azhar-mulla authored and pm-azhar-mulla committedJan 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 34544e1 - Browse repository at this point
Copy the full SHA 34544e1View commit details -
Merge pull request #501 from PubMatic-OpenWrap/UOE-7249
Handled adomain in PubmaticServerBidAdapter
Configuration menu - View commit details
-
Copy full SHA for 3291072 - Browse repository at this point
Copy the full SHA 3291072View commit details
Commits on Jan 21, 2022
-
pm-azhar-mulla authored and pm-azhar-mulla committed
Jan 21, 2022 Configuration menu - View commit details
-
Copy full SHA for d0c45ad - Browse repository at this point
Copy the full SHA d0c45adView commit details
Commits on Jan 25, 2022
-
Merge branch 'nightly5.x' into UOE-6975
pm-azhar-mulla authored and pm-azhar-mulla committedJan 25, 2022 Configuration menu - View commit details
-
Copy full SHA for ee8dd76 - Browse repository at this point
Copy the full SHA ee8dd76View commit details -
Merge pull request #506 from PubMatic-OpenWrap/gulpfile-changes
Updated gulpfile for 5.x
Configuration menu - View commit details
-
Copy full SHA for 3e13f00 - Browse repository at this point
Copy the full SHA 3e13f00View commit details -
Merge pull request #498 from PubMatic-OpenWrap/UOE-7187
Added logging for "advertiser domain"
Configuration menu - View commit details
-
Copy full SHA for 17b015d - Browse repository at this point
Copy the full SHA 17b015dView commit details -
Merge pull request #497 from PubMatic-OpenWrap/UOE-6975
Access openwraps bidder aliases in case of pb same
Configuration menu - View commit details
-
Copy full SHA for 34a2754 - Browse repository at this point
Copy the full SHA 34a2754View commit details
Commits on Jan 27, 2022
-
Added support for video params from mediaTypes obj
pm-azhar-mulla authored and pm-azhar-mulla committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 95c75f9 - Browse repository at this point
Copy the full SHA 95c75f9View commit details
Commits on Jan 28, 2022
-
Added support for video params from mediaTypes obj (prebid#7981)
Co-authored-by: pm-azhar-mulla <azhar@L1119.local>
Configuration menu - View commit details
-
Copy full SHA for 20e8c40 - Browse repository at this point
Copy the full SHA 20e8c40View commit details
Commits on Feb 1, 2022
-
Updated aliases and bidderparams object
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 2117736 - Browse repository at this point
Copy the full SHA 2117736View commit details -
Added test case for aliases and bidder params object
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 1, 2022 Configuration menu - View commit details
-
Copy full SHA for e07b4ae - Browse repository at this point
Copy the full SHA e07b4aeView commit details -
creative comment injection spot reverted: (prebid#7933)
- reverted injection point of creative comment to pre-PR 6860 - added code to reinject comment in case it was removed upon rendering
Configuration menu - View commit details
-
Copy full SHA for 2fb3a83 - Browse repository at this point
Copy the full SHA 2fb3a83View commit details
Commits on Feb 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c163796 - Browse repository at this point
Copy the full SHA c163796View commit details
Commits on Feb 3, 2022
-
add a configurable "bidCacheFilterFunction" (prebid#7993) (prebid#7997)
* add a configurable "bidCacheFilterFunction" to determine whether to use a cached bid * tiny != changed to !== Co-authored-by: Eric Harper <eharper@rubiconproject.com> Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Configuration menu - View commit details
-
Copy full SHA for b4df57c - Browse repository at this point
Copy the full SHA b4df57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3bdce6 - Browse repository at this point
Copy the full SHA d3bdce6View commit details
Commits on Feb 4, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Feb 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 66c7d82 - Browse repository at this point
Copy the full SHA 66c7d82View commit details
Commits on Feb 10, 2022
-
Added wrapper logger and tracker changes to prebid server
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 9f06d5e - Browse repository at this point
Copy the full SHA 9f06d5eView commit details
Commits on Feb 14, 2022
-
Updated response for PrebidServerBidAdapter
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 14, 2022 Configuration menu - View commit details
-
Copy full SHA for f48a20a - Browse repository at this point
Copy the full SHA f48a20aView commit details
Commits on Feb 19, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Feb 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 284093e - Browse repository at this point
Copy the full SHA 284093eView commit details
Commits on Feb 22, 2022
-
Auction endpoint request and response timestamp recorded
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 82f93ed - Browse repository at this point
Copy the full SHA 82f93edView commit details -
Merge pull request #507 from PubMatic-OpenWrap/UOE-7292
Added support for video params from mediaTypes obj
Configuration menu - View commit details
-
Copy full SHA for 1406787 - Browse repository at this point
Copy the full SHA 1406787View commit details
Commits on Feb 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a0a72f7 - Browse repository at this point
Copy the full SHA a0a72f7View commit details
Commits on Feb 24, 2022
-
Fixed psltime issue for disable initial load scenarios
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 98e99f6 - Browse repository at this point
Copy the full SHA 98e99f6View commit details -
Sonobi partner added TagID for server side flow
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 24, 2022 Configuration menu - View commit details
-
Copy full SHA for baba6a9 - Browse repository at this point
Copy the full SHA baba6a9View commit details -
Kapil Tuptewar authored and Kapil Tuptewar committed
Feb 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 48b5e22 - Browse repository at this point
Copy the full SHA 48b5e22View commit details
Commits on Feb 25, 2022
-
Added zero bid condition for matched impression
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 25, 2022 Configuration menu - View commit details
-
Copy full SHA for 8789109 - Browse repository at this point
Copy the full SHA 8789109View commit details -
Fix to calculate psl for scenarios like bids and zerobids
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 25, 2022 Configuration menu - View commit details
-
Copy full SHA for cfa4be3 - Browse repository at this point
Copy the full SHA cfa4be3View commit details -
Removed pwtpb key from adservertargeting object
Kapil Tuptewar authored and Kapil Tuptewar committedFeb 25, 2022 Configuration menu - View commit details
-
Copy full SHA for d08593b - Browse repository at this point
Copy the full SHA d08593bView commit details
Commits on Feb 26, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Feb 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 93992e1 - Browse repository at this point
Copy the full SHA 93992e1View commit details
Commits on Feb 28, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Feb 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 81e6abf - Browse repository at this point
Copy the full SHA 81e6abfView commit details
Commits on Mar 2, 2022
-
Fixed issues related to wiid and aliases
Kapil Tuptewar authored and Kapil Tuptewar committedMar 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 6339a3a - Browse repository at this point
Copy the full SHA 6339a3aView commit details -
Fixed issues related to wiid and aliases
Kapil Tuptewar authored and Kapil Tuptewar committedMar 2, 2022 Configuration menu - View commit details
-
Copy full SHA for e47d469 - Browse repository at this point
Copy the full SHA e47d469View commit details
Commits on Mar 3, 2022
-
Pushed changes for aliases fix
Kapil Tuptewar authored and Kapil Tuptewar committedMar 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 6d17600 - Browse repository at this point
Copy the full SHA 6d17600View commit details -
Kapil Tuptewar authored and Kapil Tuptewar committed
Mar 3, 2022 Configuration menu - View commit details
-
Copy full SHA for d73ebdc - Browse repository at this point
Copy the full SHA d73ebdcView commit details
Commits on Mar 4, 2022
-
Fix for macros not passing to video request
Kapil Tuptewar authored and Kapil Tuptewar committedMar 4, 2022 Configuration menu - View commit details
-
Copy full SHA for e7d60e9 - Browse repository at this point
Copy the full SHA e7d60e9View commit details
Commits on Mar 7, 2022
-
Fix for logger not showing PubMatic details for zero bids
Kapil Tuptewar authored and Kapil Tuptewar committedMar 7, 2022 Configuration menu - View commit details
-
Copy full SHA for 44be484 - Browse repository at this point
Copy the full SHA 44be484View commit details -
Reverted code for zero bid scenarios
Kapil Tuptewar authored and Kapil Tuptewar committedMar 7, 2022 Configuration menu - View commit details
-
Copy full SHA for 72c5487 - Browse repository at this point
Copy the full SHA 72c5487View commit details
Commits on Mar 8, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Mar 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 8bfa562 - Browse repository at this point
Copy the full SHA 8bfa562View commit details
Commits on Mar 9, 2022
-
Passing default dealChannel as PMP when we have dealId in place
Kapil Tuptewar authored and Kapil Tuptewar committedMar 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 39811e5 - Browse repository at this point
Copy the full SHA 39811e5View commit details
Commits on Mar 15, 2022
-
Handling nobid secnario for pubmatic
Kapil Tuptewar authored and Kapil Tuptewar committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 2021a24 - Browse repository at this point
Copy the full SHA 2021a24View commit details -
Passing buyid key conditionally to adserver targeting
Kapil Tuptewar authored and Kapil Tuptewar committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 09f68bb - Browse repository at this point
Copy the full SHA 09f68bbView commit details -
Fix for zero bid and no bid scenario
Kapil Tuptewar authored and Kapil Tuptewar committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 6578a13 - Browse repository at this point
Copy the full SHA 6578a13View commit details
Commits on Mar 17, 2022
-
Merge branch 'prebid_upgrade_5_20_3_20220223132704' into nightly5.20.x
pm-azhar-mulla authored and pm-azhar-mulla committedMar 17, 2022 Configuration menu - View commit details
-
Copy full SHA for b169b4b - Browse repository at this point
Copy the full SHA b169b4bView commit details -
pm-azhar-mulla authored and pm-azhar-mulla committed
Mar 17, 2022 Configuration menu - View commit details
-
Copy full SHA for 4911c99 - Browse repository at this point
Copy the full SHA 4911c99View commit details
Commits on Mar 21, 2022
-
pm-azhar-mulla authored and pm-azhar-mulla committed
Mar 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 3b9d2d1 - Browse repository at this point
Copy the full SHA 3b9d2d1View commit details
Commits on Mar 22, 2022
-
Stopped passing floor parameters to request
Kapil Tuptewar authored and Kapil Tuptewar committedMar 22, 2022 Configuration menu - View commit details
-
Copy full SHA for c0c7463 - Browse repository at this point
Copy the full SHA c0c7463View commit details -
Commented out floor specific test cases
Kapil Tuptewar authored and Kapil Tuptewar committedMar 22, 2022 Configuration menu - View commit details
-
Copy full SHA for a55146c - Browse repository at this point
Copy the full SHA a55146cView commit details
Commits on Mar 23, 2022
-
Fix for Pubmatic slot not mapped scenario
Kapil Tuptewar authored and Kapil Tuptewar committedMar 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 0e770c7 - Browse repository at this point
Copy the full SHA 0e770c7View commit details -
PAssing USD as request cureency
Kapil Tuptewar authored and Kapil Tuptewar committedMar 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 75c7eea - Browse repository at this point
Copy the full SHA 75c7eeaView commit details -
PAssing USD as request cureency
Kapil Tuptewar authored and Kapil Tuptewar committedMar 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 46a9c45 - Browse repository at this point
Copy the full SHA 46a9c45View commit details
Commits on Mar 24, 2022
-
pm-azhar-mulla authored and pm-azhar-mulla committed
Mar 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 48896aa - Browse repository at this point
Copy the full SHA 48896aaView commit details -
pm-azhar-mulla authored and pm-azhar-mulla committed
Mar 24, 2022 Configuration menu - View commit details
-
Copy full SHA for d37ea0f - Browse repository at this point
Copy the full SHA d37ea0fView commit details -
Stopped passing native object to auction request in impresion object
Kapil Tuptewar authored and Kapil Tuptewar committedMar 24, 2022 Configuration menu - View commit details
-
Copy full SHA for c038bdd - Browse repository at this point
Copy the full SHA c038bddView commit details -
Merge branch 'nightly5.x' into UOE-7256
Kapil Tuptewar authored and Kapil Tuptewar committedMar 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 763afd7 - Browse repository at this point
Copy the full SHA 763afd7View commit details
Commits on Mar 25, 2022
-
Commented code for adserver currency support
Kapil Tuptewar authored and Kapil Tuptewar committedMar 25, 2022 Configuration menu - View commit details
-
Copy full SHA for c4e2ca0 - Browse repository at this point
Copy the full SHA c4e2ca0View commit details
Commits on Mar 26, 2022
-
Fix for slot not mapped special scenario
Kapil Tuptewar authored and Kapil Tuptewar committedMar 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 524c7dd - Browse repository at this point
Copy the full SHA 524c7ddView commit details -
Added logwarn message for native support
Kapil Tuptewar authored and Kapil Tuptewar committedMar 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 862a32e - Browse repository at this point
Copy the full SHA 862a32eView commit details
Commits on Mar 28, 2022
-
Stopped sending native object in impression request
Kapil Tuptewar authored and Kapil Tuptewar committedMar 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 03b2e47 - Browse repository at this point
Copy the full SHA 03b2e47View commit details -
pm-azhar-mulla authored and pm-azhar-mulla committed
Mar 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 1dc317c - Browse repository at this point
Copy the full SHA 1dc317cView commit details -
pm-azhar-mulla authored and pm-azhar-mulla committed
Mar 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 47b9497 - Browse repository at this point
Copy the full SHA 47b9497View commit details
Commits on Mar 29, 2022
-
Fix for mi key for slot not mapped scenario
Kapil Tuptewar authored and Kapil Tuptewar committedMar 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 867f647 - Browse repository at this point
Copy the full SHA 867f647View commit details -
Fix for mi keys for slot not mapped scenario
Kapil Tuptewar authored and Kapil Tuptewar committedMar 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 3d9b2e7 - Browse repository at this point
Copy the full SHA 3d9b2e7View commit details
Commits on Mar 30, 2022
-
* changes to support refreshuserids use case for sso * modules/userId/index.js src/constants.json src/utils.js test/spec/modules/userId_spec.js * changes for refreshuser id test cases * removed timeout for fb functions * set loginEvent variable to true when fb and google login is detected * changes to handle facebook login api failures
Configuration menu - View commit details
-
Copy full SHA for 3a216b3 - Browse repository at this point
Copy the full SHA 3a216b3View commit details
Commits on Mar 31, 2022
-
Merge branch 'nightly5.20.x' into UOE-7256-5.20.3
Kapil Tuptewar authored and Kapil Tuptewar committedMar 31, 2022 Configuration menu - View commit details
-
Copy full SHA for e713fb2 - Browse repository at this point
Copy the full SHA e713fb2View commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f12529c - Browse repository at this point
Copy the full SHA f12529cView commit details -
* changes to support refreshuserids use case for sso * modules/userId/index.js src/constants.json src/utils.js test/spec/modules/userId_spec.js * changes for refreshuser id test cases * removed timeout for fb functions * set loginEvent variable to true when fb and google login is detected * changes to handle facebook login api failures
Configuration menu - View commit details
-
Copy full SHA for d2bcb8d - Browse repository at this point
Copy the full SHA d2bcb8dView commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c450bac - Browse repository at this point
Copy the full SHA c450bacView commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2a47043 - Browse repository at this point
Copy the full SHA 2a47043View commit details -
Configuration menu - View commit details
-
Copy full SHA for e78f52d - Browse repository at this point
Copy the full SHA e78f52dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e30f1 - Browse repository at this point
Copy the full SHA 52e30f1View commit details
Commits on Apr 12, 2022
-
Merge pull request #523 from PubMatic-OpenWrap/UOE-7256-5.20.3
Hybrid support in openwrap
Configuration menu - View commit details
-
Copy full SHA for f85c60c - Browse repository at this point
Copy the full SHA f85c60cView commit details
Commits on Apr 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 049a51d - Browse repository at this point
Copy the full SHA 049a51dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7085f25 - Browse repository at this point
Copy the full SHA 7085f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4a6529 - Browse repository at this point
Copy the full SHA f4a6529View commit details -
Configuration menu - View commit details
-
Copy full SHA for 537a881 - Browse repository at this point
Copy the full SHA 537a881View commit details
Commits on Apr 18, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Apr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for aac6ba3 - Browse repository at this point
Copy the full SHA aac6ba3View commit details -
Merge branch 'test_br_b2_20220406135541' into prebid_upgrade_6_18_0_2…
…0220406135541
Kapil Tuptewar authored and Kapil Tuptewar committedApr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 450704c - Browse repository at this point
Copy the full SHA 450704cView commit details -
Kapil Tuptewar authored and Kapil Tuptewar committed
Apr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for c60355f - Browse repository at this point
Copy the full SHA c60355fView commit details
Commits on Apr 20, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Apr 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 66f6f4c - Browse repository at this point
Copy the full SHA 66f6f4cView commit details
Commits on Apr 25, 2022
-
* Refreshuserid (#517) * changes to support refreshuserids use case for sso * modules/userId/index.js src/constants.json src/utils.js test/spec/modules/userId_spec.js * changes for refreshuser id test cases * removed timeout for fb functions * set loginEvent variable to true when fb and google login is detected * changes to handle facebook login api failures * removed testcase * send SHA256 hash for zeotap instead of MD5
Configuration menu - View commit details
-
Copy full SHA for b18a165 - Browse repository at this point
Copy the full SHA b18a165View commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fb687bf - Browse repository at this point
Copy the full SHA fb687bfView commit details -
Fix for missing psl valu in logger calle
Kapil Tuptewar authored and Kapil Tuptewar committedApr 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 9766c81 - Browse repository at this point
Copy the full SHA 9766c81View commit details
Commits on Apr 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cff41fd - Browse repository at this point
Copy the full SHA cff41fdView commit details -
Added additional aliases to appnexusbidadapater
Kapil Tuptewar authored and Kapil Tuptewar committedApr 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 9149972 - Browse repository at this point
Copy the full SHA 9149972View commit details -
Configuration menu - View commit details
-
Copy full SHA for 637e565 - Browse repository at this point
Copy the full SHA 637e565View commit details -
Changed includebidderkeys to true as ow need bidder keys in dfp call
Kapil Tuptewar authored and Kapil Tuptewar committedApr 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 5de7b2f - Browse repository at this point
Copy the full SHA 5de7b2fView commit details
Commits on Apr 28, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
Apr 28, 2022 Configuration menu - View commit details
-
Copy full SHA for d167e34 - Browse repository at this point
Copy the full SHA d167e34View commit details
Commits on May 2, 2022
-
changes to support Id5 pd param (#522)
* Refreshuserid (#517) * changes to support refreshuserids use case for sso * modules/userId/index.js src/constants.json src/utils.js test/spec/modules/userId_spec.js * changes for refreshuser id test cases * removed timeout for fb functions * set loginEvent variable to true when fb and google login is detected * changes to handle facebook login api failures * Refreshuserid (#517) (#521) * changes to support refreshuserids use case for sso * modules/userId/index.js src/constants.json src/utils.js test/spec/modules/userId_spec.js * changes for refreshuser id test cases * removed timeout for fb functions * set loginEvent variable to true when fb and google login is detected * changes to handle facebook login api failures * changes to pass pd string for id5id partner * removed testcase * changes to testcases and variable declarations * send SHA256 hash for zeotap instead of MD5 * removed publink config * changes as per code review comments * changes to pass email hashes to modules who want to process it
Configuration menu - View commit details
-
Copy full SHA for 193d5e1 - Browse repository at this point
Copy the full SHA 193d5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ead802 - Browse repository at this point
Copy the full SHA 9ead802View commit details -
Merge pull request #525 from PubMatic-OpenWrap/feature/UOE-7606
UOE-7606: Publink JS changes
Configuration menu - View commit details
-
Copy full SHA for 1406228 - Browse repository at this point
Copy the full SHA 1406228View commit details -
Configuration menu - View commit details
-
Copy full SHA for 653cbb0 - Browse repository at this point
Copy the full SHA 653cbb0View commit details -
Merge pull request #527 from PubMatic-OpenWrap/feature/UOE-7606
Commenting publink test cases as video cache test case is failing
Configuration menu - View commit details
-
Copy full SHA for 3ae495b - Browse repository at this point
Copy the full SHA 3ae495bView commit details
Commits on May 13, 2022
-
Added bid id and original bid id to logger and tracker call
Kapil Tuptewar authored and Kapil Tuptewar committedMay 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 6a023b6 - Browse repository at this point
Copy the full SHA 6a023b6View commit details
Commits on May 16, 2022
-
Kapil Tuptewar authored and Kapil Tuptewar committed
May 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 04aaad0 - Browse repository at this point
Copy the full SHA 04aaad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c9a08 - Browse repository at this point
Copy the full SHA 75c9a08View commit details -
Changed orig_bidid with origbidid so same values gets passed to wl & wt
Kapil Tuptewar authored and Kapil Tuptewar committedMay 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 8c5a02f - Browse repository at this point
Copy the full SHA 8c5a02fView commit details
Commits on May 17, 2022
-
Merge pull request #529 from PubMatic-OpenWrap/nightly6.x
Prebid 6.18.0 upgrade.
Configuration menu - View commit details
-
Copy full SHA for 16b5153 - Browse repository at this point
Copy the full SHA 16b5153View commit details
Commits on May 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6fc8c6b - Browse repository at this point
Copy the full SHA 6fc8c6bView commit details -
Merge pull request #528 from PubMatic-OpenWrap/UOE-7029-6x
Added bid id and original bid id to logger and tracker call
Configuration menu - View commit details
-
Copy full SHA for b994485 - Browse repository at this point
Copy the full SHA b994485View commit details
Commits on Jun 1, 2022
-
Merge pull request #532 from PubMatic-OpenWrap/nightly_7thJune
Using prebid generated unique bid.id in Client side
Configuration menu - View commit details
-
Copy full SHA for b358951 - Browse repository at this point
Copy the full SHA b358951View commit details
Commits on Jun 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0c6af87 - Browse repository at this point
Copy the full SHA 0c6af87View commit details -
Configuration menu - View commit details
-
Copy full SHA for b63b4ca - Browse repository at this point
Copy the full SHA b63b4caView commit details
Commits on Jun 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da2e083 - Browse repository at this point
Copy the full SHA da2e083View commit details