Skip to content

Releases: prebid/Prebid.js

Prebid 9.0.0 Release

13 Jun 23:00
Compare
Choose a tag to compare

In This Release

  • Prebid 9.0 - Breaking Changes (#11720)

Prebid 8.52.0 Release

13 Jun 21:46
Compare
Choose a tag to compare

In This Release

🚀 New Features

  • Yandex: add id system (#11196)
  • Smartyads Analytics Adapter : initial release (#11397)
  • RelevateHealth Bid Adapter : Initial release (#11640)
  • Bidmatic Bid Adapter: Initial Release (#11690)
  • 33Across User ID Module : support for the recently introduced "multiple storage types" feature (#11563)
  • New PAAPI module: topLevelPaapi (#11379)
  • PBS adapter: add tmaxmax (#11540)
  • PAAPI: add support for protected audience extensions and "direct" buyers (igb) (#11277)

🛠 Maintenance

  • Greenbids Analytics Adapter : send params field to payload. (#11642)
  • OrtbConverter: PBS Extension: Alias GVL ID (#11699)
  • Magnite Analytics: Minor fix for default rule name (#11791)
  • Build system: increase heap size for test-coverage (#11792)
  • CI: improve duplicate checker comment (#11794)
  • Github Action: Update jscpd.yml (#11793)
  • Conversant Bid Adapter: handle paapi data in the response (#11663)
  • Smaato Bid Adapter: add DSA support (#11789)
  • Greenbids Analytics Adapter: retrieve cpm and currency from bids (#11774)
  • PBjs Core and Tests : fix spurious tests (#11767)
  • Relaido Bid Adapter : add placementId to renderAd parameters (#11769)
  • PBjs Utils/Module Change: Replace JSON.parse/stringify with Efficient Deep Clone Method (#11768)
  • Adot Bid Adapter: remove video.placement (#11771)
  • Code duplication: Update jscpd.yml to run in repo context (#11757)
  • Github actions: Update jscpd.yml to actually fix commenting (#11753)
  • Github Actions: fix commenting on pr's from forks (#11751)
  • GitHub action: Update jscpd.yml (#11747)
  • Github Actions: fail the pr if duplication found (#11744)
  • Github action: Update jscpd.yml to comment with code duplication results (#11742)
  • GitHub action: update node (#11741)
  • GitHub action: report on code dupe (#11739)
  • Github action: Create jscpd.yml (#11738)
  • AdHash Bid Adapter: brand safety changes (#11617)
  • Cleanmedianet Bid Adapter : update Placement to plcmt (#11698)
  • Insticator adapter update with publisherId param (#11733)
  • MGIDX Adapter: Update (#11728)
  • SeedingAlliance Bid Adapter : get and set UUID and read EIDs where applicable (#11201)
  • TheAdx Bid Adapter : eids support added (#11681)
  • Cee id System: add custom token name and optional value to pass (#11547)
  • AMX Bid Adapter: add support for overriding bidderCode (allowAlternateBidderCodes) (#11712)
  • Consumable Bid Adapter: add language to request (#11722)
  • UID2: Remove obsolete optout-check code for EUID (#11709)
  • Kargo Bid Adapter: sends refererInfo (#11725)
  • Zeta Global SSP Bid Adapter : pass user.geo and device.geo to payload (#11723)
  • PubWise Bid Adapter: support plcmt (#11706)
  • GumGum Bid Adapter: Support for cids (#11713)
  • ColossusSSP Bid Adapter : replace gpid for pbadslot (#11701)
  • Core Utils: fix jsdoc warnings (#11694)
  • ZetaGlobalSsp Analytics Adapter : provide device object (#11607)
  • Dailymotion Bid Adapter: add support for user syncs & new fields (#11603)
  • Prebid Generic Analytics: Default to fetch keepalive (#11682)
  • Vis X Bid Adapter : retrieve and send seller defined audiences (#11638)
  • Smarthub bidder: support plcmt (#11629)
  • Various places: jsdoc fixes (#11672)
  • AdMatic Bid Adapter: add monetixads alias (#11679)
  • StroeerCore Bid Adapter: remove 'ssl' flag from the request payload (#11678)
  • Opsco Bid Adapter : update process for retrieving placementId from bid request params (#11604)
  • e-Volution Bid Adapter : update bid request validation and added video placement keys (#11561)
  • ViouslyBidAdapter.js: replace find (#11667)
  • Ix Bid Adapter: pass through paapi imp extension [PB-2799] (#11639)
  • GumGum Bid Adapter: Refactor gpid logic as part of Prebid version 9 (#11542)
  • ampliffyBidAdapter.js: remove linter exceptions (#11666)
  • Improve Digital Bid Adapter: remove video.placement (#11658)
  • Multiple modules: clean up unit tests (#11630)
  • Krushmedia: changing traffic definition (#11631)
  • Mediaimpact Bid Adapter: move advertiserDomains, primaryCatId, secondaryCatIds to ad.meta (#11637)
  • IMDS Bid Adapter : add support for video.plcmt (#11615)
  • Triplelift: Clean Up Video Logic (#11644)
  • Pubmatic Bid Adapter : update markdown (#11634)
  • 33across Bid Adapter : support for ORTB video.plcmt field (#11641)
  • Etarget Bid Adapter : add GVL ID (GDPR Enforcement) (#11649)
  • Colossus SSp Bid Adapter : switching placement to plcmt (#11652)
  • Gamoshi Bid Adapter : fixes use of placement and not plcmt (#11647)
  • Update tncIdSystem.md (#11627)

🐛 Bug Fixes

  • Discovery Bid Adapter : fix window.top bug (#11511)
  • Github action: fix commenting (#11755)
  • loyal: fix tests filename (#11743)
  • Adnuntius Bid Adapter: standardise kv targeting value handling when sent to adserver (#11721)
  • Yieldmo Bid Adapter: Prevent Consent Override and Eids fix (#11734)
  • datablocks Bid Adapter : fix syncs issue (#11684)
  • Flipp Bid Adapter: fix height parameter (#11633)

Prebid 8.51.0 Release

30 May 15:12
Compare
Choose a tag to compare

In This Release

🚀 New Features

  • QT Bid Adapter : initial release (#11529)
  • Adagio Rtd Provider: initial release (#11509)
  • SmartHub Bid Adapter : add aliases (#11553)
  • Insticator Bid Adapter: Add support for BidFloors (#11472)
  • Colombia Bid Adapter : initial release (#11478)

🛠 Maintenance

  • PubmaticBidAdapter: Using plcmt instead of placement (#11623)
  • Update autoplay.js: add developer warning (#11622)
  • Uid2 and friends: Cleanup issues around optout in UID2 and EUID (#11505)
  • Adform Bid Adapter: ortb2Imp first party data (#11616)
  • Outbrain adapter: start reading plcmt video param (#11618)
  • Topics Fpd Module: Add vidazoo bidder iframe (#11283)
  • Contxtful RTD Provider : add ORTB2 support (#11497)
  • AdagioBidAdapter: update preparation for Rtd module and Prebid.js 9 (#11580)
  • Nexx360 Bid Adapter: Additional localStorage information (#11466)
  • Appnexus Bid Adapter: parse the currency from the bid if specified (#11581)
  • Smartadserver Bid Adapter : refactor gpid logic as part of Prebid 9.0 (#11602)
  • Insticator Bid Adapter : update adapter for deprecated placement field (#11600)
  • Lucead Bid Adapter: Update (#11488)
  • Sirdata RTD Module : add eids and post content support and get ready for PBJS 9.0 (#11524)
  • Concert Bid Adapter : add dealId Property to Bid Responses (#11582)
  • IQzone Bid Adapter : update placement to plcmt and move coppa from getConfig (#11562)
  • DeepIntent Bid Adapter : update video.placement to video.plcmt (#11577)
  • AIDEM Bid Adapter : fixed getConfig cleanup of consent management (#11575)
  • Beachfront Bid Adapter : add plcmt support (#11558)
  • OpenWeb Bid Adapter : fix use of requestId content as creativeId in its responses (#11574)
  • ZetaGlobalSppAdapter: remove onTimeout (#11576)
  • Datawrkz bid adapter : removed use of deprecated video.placement (#11573)
  • Prebid Core: Configurable maxbid (#11519)
  • Adkernel Bid Adapter: add hyperbrainz alias (#11544)
  • Kobler adapter: Fix to avoid bidding with third-party creatives requiring consent or legitimate interest. (#11559)
  • Taboola Bid Adapter: support DChain (#11545)
  • User id module: Ability to store user IDs in cookie and localStorage simultaneously (#11482)
  • Eskimi Bid Adapter: switching to plcmt (#11543)
  • CadentApertureMX Bid Adapter : update gpid support (#11557)

🐛 Bug Fixes

  • Luponmedia Bid Adapter (9.0 fixes) : remove discontinued fpd.context, remove unused onBid… (#11619)
  • Currency module: fix bug where changing currency configs causes currency logic to run multiple times (#11613)
  • Taboola Bid Adapter: fix ortb2 user override issue (#11516)
  • PBS adapter: do not set bidder schain in source.ext.schain (#11467)
  • Sirdata RTD Module : New lint rule for Prebid 9 fix (#11598)
  • STN Bid Adapter : respond with the correct creativeId (#11566)
  • Rise Bid Adapter : respond with the correct creativeId (#11564)
  • MinuteMedia Bid Adapter : respond with the correct creativeId (#11565)

Prebid 8.50.0 Release

23 May 18:51
Compare
Choose a tag to compare

In This Release

🚀 New Features

  • LiveIntent Identity Module: Introduce First Party ID (#11437)
  • cee Id System : initial ID module release (#11510)
  • Medianet Bid Adapter: Fledge module integration (#11476)
  • 1plusX Rtd Provider : add First Party Cookie ID option (#11493)
  • Driftpixel Bid Adapter : initial release (#11454)
  • 51Degrees RTD submodule: initial commit (#11414)
  • Core: include dynamic renderer in native messages (#11343)

🛠 Maintenance

  • 51DegreesRtdProvider: doc update - remove specific API request limits (#11546)
  • Livewrapped Analytics Adapter : forward extended parameters (#11527)
  • PubMatic Bid Adapter : start sending displaymanager & displaymanagerver (#11530)
  • Onetag Bid Adapter: add reading of ortb2Imp field (#11539)
  • Teads Bid Adapter : add GPP support (#11535)
  • Browsi RTD : add split key (#11445)
  • Mediafuse Bid Adapter : remove transformBidParams function (#11534)
  • FreeWheel Bid Adapter: remove .innerText for PrebidJS 9.0 (#11532)
  • ZetaGlobalSsp Analytics Adapter: refactoring (#11479)
  • Smarthub Bid Adapter : update convertOrtbToNative (#11411)
  • Adagio Bid Adapter: preparation for new Rtd module and Prebid.js 9 (#11485)
  • Prebid Server: warning message on misconfigured end point (#11501)
  • Adxcg Bid Adapter : remove transformBidParams function (#11523)
  • Yieldmo Bid Adapter: adding Prebid 9 compatibility (#11507)
  • Appnexus Bid Adapter : add new GVL ID for Adzymic alias (#11517)
  • Improve Digital Bid Adapter : remove parsing of addtlConsent (#11514)
  • Sharethrough Analytics Adapter: Provide documentation (#11513)
  • OpenX Bid Adapter: remove use of deprecated video.placement (#11496)

🐛 Bug Fixes

  • Adnuntius Bid Adapter : merge targeting from multiple sources (#11508)
  • optimera Rtd Module : hotfix for handling score file URIs (#11520)

Prebid 8.49.0 Release

16 May 15:38
Compare
Choose a tag to compare

In This Release

🛠 Maintenance

  • Tappx Bid Adapter : change to plcmt (#11504)
  • Brid Bid Adapter: switching to plcmt (#11502)
  • Invibes Bid Adapter : reading page referer and cookie handlid (#11477)
  • Seedtag Bid Adapter : allows sending bcat and badv ortb2 params in request payload (#11490)
  • KueezRTB Bid Adapter : refactor gpid extraction logic (#11492)
  • Vidazoo Bid Adapter : rector gpid value assignment (#11491)
  • AdsYield Bid Adapter: move to limelight (#11483)
  • Waardex Bid Adapter : remove Prebid email (#11484)
  • Adnuntius Bid Adapter: site Ext Data sent as key values (#11465)
  • Kargo Bid Adapter : adds support for PAAPI module (#11480)
  • Various Adapters: Delete s2s transform bid params for adapters with no server equivalent (#11402)
  • Various Bid Adapters: removing hardcoded tmax/timeout values (#11469)

🐛 Bug Fixes

  • Adagio Bid Adapter: validate plcmt video param (#11487)

Prebid 8.48.0 Release

09 May 18:47
Compare
Choose a tag to compare

In This Release

🚀 New Features

  • Twist Digital Bid Adapter: initial release (#11370)
  • Playdigo: new adapter (#11378)
  • Performax Bid Adapter: New bidder adapter (#11325)
  • Smaato Bid Adapter: Migrating to ortbConverter requests build process (#11433)
  • Eight Pod Bid / Analytics Adapter : initial release (#11260)
  • EXADS Bid Adapter: initial release (#11284)
  • lmpIdSystem: Add initial userId submodule (#11431)

🛠 Maintenance

  • IX Bid Adapter : code cleanup and refactor (#11468)
  • Telaria Bid Adapter : fixed small typo (#11471)
  • Smaato Bid Adapter : change server response type (#11450)
  • LiveIntent User ID Module: Stabilize Tests (#11463)
  • PBjs Utils: Faster Deep Clone (#11418)
  • Sonobi Bid Adapter : look for gpid in the ortb2Imp.ext.gpid (#11460)
  • Sharethrough Bid Adapter: update gpid determination logic (#11451)
  • Mabidder Bid Adapter : use ortbConverter facility to pass ortb2 (#11447)
  • Sovrn Bid Adapter: fledge module integration enhancements (#11455)
  • Dailymotion Bid Adapter: accept ortb2 field (#11366)
  • Update PULL_REQUEST_TEMPLATE.md (#11449)
  • HadronId System: adding the domain name when calling home (#11440)
  • README: note about build-bundle-dev (#11448)
  • Discovery Bid Adapter : get UTM tag data (#11380)
  • ID5 ID System : update call with credentials (#11424)
  • Conversant Bid Adapter: remove transformBidParams (#11441)
  • Bump ejs from 3.1.9 to 3.1.10 (#11432)

🐛 Bug Fixes

  • Rubicon Bid Adapter: Provide backwards compatibility for transparency object (#11426)
  • EXADS Bid Adapter : update bidder code before adapter is published (#11464)
  • EXADS bid adapter: replace broken logic with merely bad logic (#11456)
  • AJA Bid Adapter : fix multiple media type request issue (#11452)
  • DeepIntent Id Module : fix user ids not being passed on page reload due to getValue func miss (#11383)
  • Limelight Digital Bid Adapter: fix page field filling (#11436)

Prebid 8.47.0 Release

01 May 14:51
Compare
Choose a tag to compare

In This Release

🚀 New Features

  • lockr AIM user module: initial release (#11159)
  • Pubx.ai RTD Provider - Initial Release (#11300)
  • UtiqMtpIdSystem: create the Utiq MTP ID submodule (#11372)

🛠 Maintenance

  • Rise Bid Adapter : remove multi currency support (#11427)
  • MinuteMedia Bid Adapter: remove multi currency support (#11428)
  • STN Bid Adapter: remove multi currency support (#11429)
  • OpenWeb Bid Adapter : remove multi currency support (#11430)
  • Kargo Bid Adapter: test spec overhaul (#11417)
  • Yieldlab Bid Adapter : add Topics handling (#11421)
  • Criteo Bid Adapter : add missing tmax along the request sent to backend (#11423)
  • Limelight Digital Bid Adapter: add sua field (#11422)
  • NoBid Bid Adapter : update version 1.3.4 (#11420)
  • Pubmatic Analytics Adapter : using origbidid as new parameter to log serverside id instead of piid (#11415)
  • Criteo Bid Adapter: send pubid in the proper publisher.id request field (#11416)
  • Relevant Digital Bid Adapter : remove 'transformBidParams' (#11412)
  • ConsentManagementGpp module: throw error on some invalid sections (#11385)
  • Appnexus Bid Adapter: add support for ast_override_div debug feature (#11390)
  • Adyoulike Bid Adapter : skip 204 responses (#11376)
  • Sovrn Bid Adapter: Fledge module integration (#11382)
  • Rename idWardRtdProvider to anonymisedRtdProvider (#10176)
  • ViantOrtb Bid Adapter : called replaceAuctionMacro to replace Auction_Price (#11398)

🐛 Bug Fixes

  • Build system: fix standalone debugging & inclusion of node dependencies (#11375)
  • Appnexus Bid Adapter : video plcmt logic fix (#11403)

Prebid 8.46.0 Release

25 Apr 17:43
Compare
Choose a tag to compare

In This Release

  • Called replaceAuctionMacro in viantOrtbBidAdapter to replace Auction_Price (#11394)

🚀 New Features

  • JW Player Bid Adapter : initial release (#11344)
  • Optable Bid Adapter: initial release (#11368)

🛠 Maintenance

  • Alkimi Bid Adapter : add handling for user-sync URL and pass custom object with bid request (#11326)
  • Yandex Analytics Adapter: added ad rendering analytics (#11374)
  • AdGeneration adapter : use NovatiqSystem in Android OS (#11364)
  • Adnuntius Bid Adapter: send script-override parameter to ad server (#11363)
  • Relaido Bid Adapter: add pagekvt to request and add ogUrl to params (#11318)
  • Optidigital Bid Adapter: add gpp support (#11381)
  • StroeerCore Bid Adapter: add Cookie Deprecation Label support (#11371)
  • PubMatic Bid Adapter : passing property connectiontype in device object (#11373)

🐛 Bug Fixes

  • LiveIntent user id module: Increase wait time and fix test config parameters (#11389)
  • ortbConverter: fix bug where ${AUCTION_PRICE} in nurl is not escaped (#11388)
  • GumGum Bid Adapter: stringify dsa object (#11386)
  • Sirdata RTD Module : fix empty bidders param array bug & various optimizations (#11367)

Prebid 8.45.0 Release

19 Apr 20:31
Compare
Choose a tag to compare

In This Release

🚀 New Features

  • Dailymotion Bid Adaptor: initial release (#10970)
  • PAAPI: add top level auction example (#11259)
  • Permutive RTD Provider: add support for topics targeting (#11330)
  • Piridsystem: New ID System for WPM (#11267)

🛠 Maintenance

  • Medianet Bid Adapter: added gvlid for trustedstack alias. (#11314)
  • Core: update creative code and example (#11350)
  • Adkernel Bid Adapter: bid.mtype support (#11355)
  • PgamSSP Bid Adapter: gpp support (#11354)
  • Criteo Bid Adapter : Add support of pixel based user sync (#11303)
  • Improvedigital Bid Adapter : update razr (#11290)
  • Greenbids Analytics Adapter: debug flag analytics (#11297)
  • Magnite Analytics: auction index + small cleanup (#11345)
  • topicsFpdModule: add undertone (#11334)
  • AzerionEdge RTD Module: Documentation: Required parameters (#11346)
  • Magnite Analytics Adapter: Add PBS ARs flag to adUnit (#11347)
  • 33Across User ID Module: encode fp parameter (#11342)
  • Build Related : rename constants.json to constants.js (#11292)
  • ZetaGlobalSsp Bid Adapter: modify timeout object (#11236)
  • Kargo Bid Adapter: refactors interpretResponse (#11340)
  • Insticator Bid Adaptor: add support for different privacy platforms, ortb site first party data, fix video validation bug (#11279)
  • Sovrn bid adapter: adapter to point beacon calls to ce.lijit (#11332)
  • Seedtag Bid Adapter: add topics and eids (#11338)
  • Criteo Bid Adapter : add support for grid bid parameters (#11315)
  • PubMatic Bid Adapter : remove transformBidParams function (#11328)

🐛 Bug Fixes

  • Core: fix bidderRequestsCount not incrementing when used with s2sTesting (#11295)
  • Adnuntius Bid Adapter: network-scope metadata from adserver. (#11324)

Prebid 8.44.0 Release

12 Apr 17:15
Compare
Choose a tag to compare

In This Release

🚀 New Features

  • Loyal Bid Adapter: initial release (#11253)
  • JW Player RTD Module : populate content url, title and description (#11178)

🛠 Maintenance

  • Discovery Bid Adapter : build UTM tag data (#11317)
  • Teads Bid Adapter : add more device information to payload (#11316)
  • Limelight Digital Bid Adapter : add page field (#11312)
  • GumGum Bid Adapter : Add support for the DSA (#11311)
  • Adagio Analytics Adapter: change bidder code for aliases and add bidder cpm (#11301)
  • Sonobi Bid Adapter : refactor query params for size constraints (#11309)
  • Kargo Bid Adapter : refactors code for userIds and updates userId tests (#11298)
  • Adkernel Bid Adapter: switch to ortb native implementation (#11291)
  • Appnexus Bid Adapter: added emetriq as an alias (#11302)
  • Sonobi Bid Adapter : remove the sending of experian rtd data through the fpd object (#11307)
  • Agma Analytics Adapter: adds deviceHeight and deviceWidth to request (#11305)
  • Lasso Bid Adapter: add gpp support (#11256)

🐛 Bug Fixes

  • Grid Bid Adapter : fix invalid DSA adrender field mapping (#11313)
  • Adnuntius Bid Adapter: change ad request format (#11321)
  • Criteo Bid Adapter : fix invalid DSA adrender field mapping (#11306)