Releases: prebid/Prebid.js
Releases · prebid/Prebid.js
Prebid 9.21.0 Release
In This Release
🚀 New Features
- vastTrackers: make request and auction info available to VAST trackers (#12468)
- Adkernel Bid Adapter: add OppaMedia alias (#12506)
- Bidtheatre Bidder Adapter: initial release (#12485)
🛠 Maintenance
- Lotame ID Module : honor publisher-supplied configuration object (#12403)
- IntentIq ID & Analytics Modules : CMP values and browser detection bug fix (#12511)
- Copper6ssp Bid Adapter: add gvl_id (#12498)
- Utiq ID module: add netID support (#12494)
- Contxtful RTD Module: added defer param (#12499)
- Contxtful RTD Module: support ui events (#12398)
- TargetVideo Bid Adapter : user sync and response changes (#12461)
- Userid module: propagate ortb2.user.ext.eids to userIdsAsEids even if no UserId submodules (#12477)
- IntentIq ID & Analytics Modules : support domainName parameter (#12434)
- Seedtag Bid Adapter : allow video outstream on any placement except instream (#12491)
- StroeerCore Bid Adapter : add campaignType property to the bid's meta object (#12488)
- Qortex RTD Module: support messaging dispatch & receive + rate limits (#12392)
🐛 Bug Fixes
Prebid 9.20.0 Release
In This Release
🚀 New Features
- InMobi Bid Adapter : initial release (#12449)
- Adgrid Bid Adapter : add video Support (#12457)
- New User ID Submodule: Rewarded Interest (#12340)
- Core: add analytics option to markWinningBidAsUsed (#12437)
- New bid adapter: Adverxo (#12376)
- Vdo.ai Bid Adapter : update to prebid version 9 (#12284)
- ehealthcaresolutions Bid Adapter : initial release (#12384)
- Smarthub: renaming Smarthub to Attekmi (#12432)
- Adkernel Bid Adapter: add revbid alias (#12439)
- Core: allow renderers without URLs (#12426)
- Gamera Rtd Provider: Initial release (#12424)
- Nativo Bid Adapter: support native and video (#12134)
🛠 Maintenance
- Rubicon Bid Adapter: expand fastlane EID protocol and pass p_site.mobile; Support device.ip and device.ipv6. (#12471)
- PubMaticBidAdapter: Support for InBannerVideo (IBV) Field in Bid Response (#12453)
- LiveIntent UserId Module: add IP and User Agent Configuration Parameters (#12402)
- PubMatic Bid Adapter: Updated default TTL and added mediaType based TTL (#12487)
- PubMatic Bid Adapter : support for InBannerVideo (IBV) Field in Bid Response with meta.mediaType (#12484)
- Hadron RTD : cleaning things up (#12480)
- Contxtful Bid Adapter : revamp the sampling of events (#12466)
- gppControl: check for usnat consent version (#12469)
- Media impact and adpartner bid adapters: reduce duplication (#12411)
- Adkernel Bid Adapter: add spinx alias (#12460)
- RichAudience Bid Adapter: add support to adomain (#12465)
- PgamSSP Bid Adapter: add gvlid (#12464)
- Media.net bidder: Add support for forwarding viewport coordinates and fix deprecated scroll value (pageXOffset and pageYOffset) (#12354)
- Brave utils: initial commit (#12412)
- gppControl: accept flat section data (#12444)
- AdagioRtdProvider: add new property in adg_rtd.session object (#12450)
- Revert "PubMaticBidAdapter: Support for InBannerVideo (IBV) Field in Bid Response" (#12455)
- AdMatic Bid Adapter : add adt alias (#12451)
- Brid Bid Adapter : user sync and response changes (#12248)
- WURFL RTD Module: enrich the ortb2.device object with WURFL data (#12442)
- Seedtag Bid Adapter : allow outstream when placement is inStream (#12440)
- 51Degrees RTD submodule: optimise ORTB2 enrichment speed (#12394)
- StroeerCore Bid Adapter : add the ortb2 site extension to the request (#12433)
- Ssp_geniee Bid Adapter : fix imuid module and spec.js (#12428)
🐛 Bug Fixes
- Adverxo Bid Adapter : add secure key (#12478)
- RubiconBidAdapter: update AdUnit selector for Outstream Renderer (#12462)
- Various adapters: setting imp secure (#12385)
- Adkernel Bid Adapter: Remove FelixAds (#12233)
- Core: set string for regs.ext.gpc (#12436)
- CadentApertureMX Bid Adapter : remove bidder code validation (#12404)
Prebid 9.19.0 Release
In This Release
🚀 New Features
- Nexx360 Bid Adapter: easybid alias added (#12417)
🛠 Maintenance
- Biddo invamia bid adapters: import common code (#12409)
- nextMillennium Bid Adapter : added supply chain support (#12421)
- Sparteo Bid Adapter : add Prebid.JS version (#12419)
- Aniview: Removed setting the AV_WIDTH/AV_HEIGHT, bidWidth/bidHeight to
imp.ext
for video. (#12418) - HadronId System : not use localStorage for writing on it (#12378)
- Missena Bid Adapter : send all params (#12415)
- Rubicon bid adapter/response media type (#12401)
- YandexAnalyticsAdapter: Added init event with prebid version (#12386)
- Snigel Bid Adapter: add placement counter and adapter version field (#12358)
- Missena Bid Adapter : send coppa and autoplay (#12352)
- smartx Bid Adapter : add propagation of aderror event (#12388)
🐛 Bug Fixes
Prebid 9.18.0 Release
In This Release
🚀 New Features
- Equativ Bid Adapter: initial release, Smartadserver Bid Adapter: take lowest floor to send to endpoint (#12326)
- Preciso Bid adapter : Native implemented (#12278)
🛠 Maintenance
- rubicon Bid Adapter : add support for twin ad units (#12328)
- Kargo Bid Adapter: replaces triggerPixel with fetch (#12387)
- Qortex Rtd Provider : implements rate limiting options for qortex enrichment and analytics (#12372)
- Ats Analytics Module : change caching of sampling rate cookie (#12380)
- Connatix Bid Adapter : listen for user id's (#12312)
- NextMillenniumBidAdapter: Added OpenRTB 2.6 parameters support:
bcat
,badv
,wlang
,wlangb
andtmax
(#12368) - PubMatic bid adapter add ortb2 device (#11783)
- LiveIntent UserId Module : add support for sharethrough, sonobi, vidazoo IDs (#12374)
- Rubicon Bid Adapter : add more sizes (#12371)
- AppNexus Bid Adapter: Add support for 'video' in custom Native fields (#12345)
- QortexRtdProvider: Supports new Qortex bid enrichment process (#12173)
- Showheroes Bid Adapter : full rework of the adapter (#12283)
🐛 Bug Fixes
Prebid 9.17.0 Release
In This Release
🚀 New Features
- Contxtful Bid Adapter : initial release (#12256)
- Adnuntius Bid Adapter: support multi-format ads. (#12265)
- Permutive Identity Manager: initial implementation (#12337)
- PAAPI: parallel contextual and IG auctions (#12205)
- New Bidder:tapnative (#12322)
- Exco Bid Adapter : initial release (#12317)
🛠 Maintenance
- Paapi: log error instead of warning when auction configs are received too late (#12363)
- IntentIq ID & Analytics Modules : manual reporting, bug fixes, refactoring (#12314)
- Grid bid adapter add ortb2 device (#11786)
- Kimberlite Bidder Adapter: expand auction price & currency macros (#12325)
- docereeAdManager Bid Adapter : updated bid adapter (#12333)
- Criteo bid adapter: write cookie only on TLD+1 (#12323)
- ads_interactiveBidAdapter: fix broken test (#12350)
- 51Degrees RTD submodule: add
crossorigin
attribute toscript
tag (#12329) - Aniview Bid Adapter: oRTB support; Plain banner support; Refactoring (#12275)
- Viqeo Bid Adapter : updated endpoint, docs and refactored sections (#12338)
- Ads Interactive Bid Adpter : add gvlid (#12324)
- tnc Id System : fixes for docs and performance improvements (#12315)
- Sparteo Bid Adapter: add adUnitCode (#12305)
- Improve Digital Bid Adapter: Bid floor is sent in USD when possible (#12341)
- Greenbids RTD Module : add flag to disable filtering (#12331)
- Sparteo Bid Adapter : adapt error messages following param deprecation (#12321)
- IQzone Bid Adapter : update user sync domain (#12320)
🐛 Bug Fixes
- bidResponseFilter Module : do not run if not configured (#12362)
- gptPreAuction: fix missing gpid when using mcmEnabled (#12361)
- gptPreAuction: fix missing gpid when using mcmEnabled (#12356)
- Core: do not send native targeting keys on ortb requests (#12348)
- Core: fix missing BID_WON for some native ad units (#12349)
- Richaudience Bid Adapter : add gvlid to alias (#12330)
- LiveIntent User ID Module: Add DEFAULT_DELAY (#12334)
Prebid 9.16.0 Release
In This Release
🚀 New Features
- Core: New activity control - load external script (#12207)
- Adkernel: rxnetwork alias (#12307)
- AdMatic Bid Adapter : add admaticde and netaddiction alias (#12301)
- Magnite Analytics Adapter : track to PBS Analytics Event and ATAG (#12043)
- New Module: Bid response filter (#12147)
- Smoot Bid Adapter: initial release (#12268)
- AdPlayerPro Video Module : initial module release (#12150)
- Ads Interactive Bid Adapter : initial release (#12251)
- New Bidder: dexerto (#12182)
🛠 Maintenance
- Ads Interactive: fix main domain (#12319)
- GumGum Bid Adapter : add ORTB2 device data to request payload (#12008)
- Impactify Bid Adapter: Adding logger for onBidderError (#12300)
- Missena Bid Adapter : send schain & uspConsent (#12296)
- Mobian RTD module: add ap values to mobian RTD provider (#12289)
- Bump cookie, express and socket.io (#12316)
- Teads Bid Adapter: Add ORTB2 device data to request payload (#12054)
- Prebid-Server adapter: remove OpenX PBS config (#12310)
- Rubicon Bid Adapter : fix jsdoc issue (#12309)
- BeOp Bid Adapter : PSEGS are now part of BPSEGS (#12282)
- 51Degrees RTD submodule: small improvements and fixes (#12302)
- ZetaGlobalSsp Analytics : fix array.find bug (#12306)
- VidazooUtils : update auction timeout logic (#12298)
- SmartyTech Bid Adapter : change contact email (#12291)
- AdsInteractive Bid Adapter : unit test fix (#12294)
- Digital Matter Bid Adapter: define GVLID (#12285)
- Seedtag Bid Adapter: reads and sends bidFloor when available (#12277)
- Adagio Analytics Adapter: add beacon data bdrs_timeout, adsrv, adsrv_empty (#12281)
- Prebid Core: refactor to targeting file for readability and efficiency (#12273)
- LiveIntent User ID Module: Eliminating live-connect NPM Dependency (#12167)
- StroeerCore Bid Adapter: add special format parameters to bid request (#12276)
- Dailymotion bid adapter: Process both ORTB2 sources of category (#12279)
- Teqblaze Library: Add ORTB2 device data to request payload (#12073)
🐛 Bug Fixes
- Humansecurity Rtd Provider : update activity control for loadExternalScript (#12318)
- SymitriDap RTD Module : segment taxonomy values changed to Symitri registered values (#12311)
- Eskimi Bid Adapter : support string placementId and adjust user-sync logic (#12286)
- nextMillenniumBidAdapter: fixed a bug where there was no requestId in the response (#12304)
- Fix: Incorrect generation of analytics impression url when bid response is a VAST URL (videoTrackers.js) (#12252)
- Timeout RTD Provider : Module Not Updating bidderTimeout (#12274)
Prebid 9.15.0 Release
In This Release
🚀 New Features
- Core: deferred rendering (#11914)
🛠 Maintenance
- AppNexus Bid Adapter: Add support for custom Native fields (#12272)
- appnexus bid adapter - initial support for image userSync (#12271)
- DeepIntent Bid Adapter: add bid floor support (#12266)
- Ozone Project Bid Adapter: Support for auctionId and transactionId when a publisher opts in (#12267)
- Connatix Bid Adapter: Support Events (#12199)
- Digital Matter Bid Adapter : overhaul adapter (#12203)
- AdagioAnalyticsAdapter: add adg-pba aTag to beacon (#14103) (#12264)
- linter.yml: also install dependencies for PR branch (#12262)
- Dependency updates to reduce vulnerability (#12259)
- Yandex Id System: refactoring (#12219)
🐛 Bug Fixes
Prebid 9.14.0 Release
In This Release
🚀 New Features
- Core: Adding useBaseGvlid to aliasBidAdapter (#12247)
- consentManagementGpp: pause auctions when user is reviewing / updating consent preferences (#12224)
🛠 Maintenance
- IdentityLinkIdSystem: fix identity link throwing unhandled promises (#12249)
- NextMillennium Bid Adapter : sending a request with several imp objects (#12244)
- Adnuntius Bid Adapter: add canonical url to the ad request (#12255)
- anonymised Rtd Provider : documentation update (#12253)
- sspBC Bid Adapter : add support for PAAPI, detection of interstitials, and etc. (#12242)
- Zeta Global Ssp Adapter: add bcat and badv to payload (#12228)
- Dailymotion Bid Adapter : add internal
ts
parameter (#12227) - SSP Genie Docs : modify adUnit information (#12241)
🐛 Bug Fixes
- IntentIQ Analytics Adapter: fix fpid issue (#12254)
Prebid 9.13.0 Release
In This Release
🚀 New Features
- Doceree AdManager Bid Adapter : added support for TCF 2.2 (#12226)
- AdGrid Bid Adapter : initial release (#12152)
- Connatix Bid Adapter: support viewability (#12122)
- HUMAN Security RTD Provider: initial release (#12192)
- PBS Adapter: Add PBS_ANALYTICS Event (#12044)
🛠 Maintenance
- Seedtag Bid Adapter: sends ortb2 site cat, cattax and pagecat signals in payload (#12237)
- Ogury Bid Adapter : GPP support (#12235)
- Sharethrough Bid Adapter : update video logic (#12217)
- Dependencies : bump dset from 3.1.2 to 3.1.4 (#12229)
- Criteo Bid Adapter: trigger pixel from sync iframe (#12144)
- geoedge rtd module: support site override (#12213)
- Yandex Id System: add ext for eids (#12202)
- Symitri RTD module: OnBidResponse method added (#12214)
- Refactor: Consolidate shared adapter methods into dspxUtils, reduce redundant code (#12140)
- Pubmatic Analytics Adapter: avoid pushing undefined value for pb key (#12212)
- Mobian RTD Module: add additional mobian contextual variables to site.ext.data (#12210)
- Prebid Core : Remove duplicate event call for actionDebug event (#12193)
- Intentiq Analytics: Referrer Info Update (#12155)
🐛 Bug Fixes
- Yieldlab Bid Adapter : fix meta.advertiserDomains (#12223)
- MgidX Bid Adapter : fix EU domain (#12220)
- PAAPI: fix bug where auctions break if adunits have only placeholder sizes (#12222)
- Yahoo Ads Bid Adapter: Fix to not set bidResponse vastUrl field with bid nurl value (#12128)
- Tappx Bid Adapter : fix multiple format sizes (#12209)
- Yahoo Ads Bid Adapter: Fix to only set bid response renderer for video. (#12139)
Prebid 9.12.0 Release
In This Release
🚀 New Features
- Core: Truncating IPs using geo activity (#12107)
- symitriDapRtdProvider : Hash user identity before using it (#12129)
- Incrx Bid Adapter : add incrementX banner and vast (#12115)
- ssp_geniee Bid Adapter : initial release (#12131)
🛠 Maintenance
- Rubicon Bid Adapter tests: migrate querystring to URLSearchParams (#12194)
- Eskimi Bid Adapter: Endpoint adjustments and cookie-sync endpoint (#12201)
- RTB House Bid Adapter: paapi response interpreter uses additional config params (#12197)
- AdMatic Bid Adapter : default currency removed (#12198)
- Bump webpack from 5.92.0 to 5.94.0 (#12195)
- OMS Bid Adapter: add user syncs, test coverage and update documentation (#12137)
- Jsdoc Lint: fix types in modules userId (#12196)
- Invibes Bid Adapter: added us consent support (#12183)
- PubxaiAnalyticsAdapter Update: Added an extra field in the auction payload. (#12181)
- Dailymotion bid adapter: add publisher restrictions in consent enforcement (#12185)
- Adagio Analytics Adapter: add bidders code (#12188)
- Add COPPA compliance check in bid request data (#12190)
- Playdigo Bid Adapter : add GVLID (#12179)
- Edge226 Bid Adapter : updates to use the teqblaze library (#12178)
- Vidazoo Adapters: Add content language extraction in bidderUtils (#12172)
- IntentIq Analytics Adapter: add pcid value to the payload (#12169)
- connectadBidAdapter.js: fix linting error (#12170)
- Sovrn bid adapter add ortb2 device (#11784)
- ConnectAd Bid Adapter: Sync endpoint Update (#11650)
🐛 Bug Fixes
- adUnits.js: Fix if dots '.' are in adUnitCode (#12206)
- Core: fix bug where custom priceGranularity does not work with setBidderConfig (#12103)
- Greenbids Analytics : send cpm on any valid bid (#12174)
- Adagio Analytics Adapter: fix
rtdUid
getter (#12187) - null check config.rate and config.defaultRate in currency module (#12175)
- Debugging module: fix bug where mocked bidders always time out with auctions (#12177)