Skip to content
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

ENG-8357 - Release-5.17.0 #128

Merged
merged 1,366 commits into from
Oct 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1366 commits
Select commit Hold shift + click to select a range
de3976e
Documentation: add gdpr non-timeout example (#7244)
ChrisHuie Aug 3, 2021
6cb6593
Smartadserver Bid Adapter: add support for multiple media types (#7216)
lowendavid Aug 3, 2021
90cc699
rubicon segtax update (#7258)
bretg Aug 3, 2021
efc7341
Smartadserver Bid Adapter: add support for floors module (#7259)
krzysztofequativ Aug 4, 2021
d2b8181
OpenX: add new userIds (#7255)
bwschmidt Aug 4, 2021
d4ad23f
OpenX Bid Adapter: read first party data segments (#7202)
laurb9 Aug 4, 2021
95456b6
Aniview Bid Adapter: add a new alias and update the doc (#7262)
roshecode Aug 4, 2021
ddf083e
Prebid 5.8.0 Release
jsnellbaker Aug 4, 2021
67dba7f
increment pre version
jsnellbaker Aug 4, 2021
3ce5f9c
Adprime Bid Adapter: add advertiserDomains, getFloor handler and vide…
Adprime Aug 5, 2021
51448cd
append adUnitCode to bidRequest (#7270)
ybootin Aug 5, 2021
3d4a139
Logan Bid Adapter: add new bid adapter (#7223)
WlsLogan Aug 9, 2021
376b0e7
Brave Bid Adapter: add new bid adapter (#7271)
thebraveio Aug 9, 2021
d7f6802
Changed directory path in the line #115 (#7278)
pixfuture-media Aug 9, 2021
c06dca5
Adkernel Bid Adapter: RtbAnalytica alias (#7281)
ckbo3hrk Aug 10, 2021
dc6f54d
add-adsyield-alias (#7282)
AdmixerTech Aug 10, 2021
6ab8791
Krushmedia Bid Adapter: updates for Prebid 5.0 (#7266)
Krushmedia Aug 10, 2021
3f568a5
[ORBIDDER] set gvlid to otto vendor id at orbidder adapter spec (#7276)
arneschulz1984 Aug 10, 2021
20d9243
ContentExchange Bid Adapter: add new bid adapter (#7213)
contentexchange Aug 10, 2021
ecd7845
bidViewablityIO Module: add new submodule for detecting viewability w…
jsut Aug 10, 2021
e679fe7
Between Bid Adapter: add sharedid for Prebid 5.0 (#7222)
ChrisHuie Aug 10, 2021
11df18d
PubMatic: if multi-format ad-unit does not have outstreamAU or render…
pm-harshad-mane Aug 10, 2021
6df0219
InteractiveOffers : parameters changed & dynamic endpoint (#7286)
IOTiagoFaria Aug 11, 2021
17aa264
Mediakeys: add bidder adapter (#7268)
Aug 11, 2021
d0a5fe6
Intimate Merger Universal Identifier System: add imuid submodule (#7239)
eknis Aug 11, 2021
217c8f6
CPMStar Bid Adapter: Add adomain support for Prebid 5.x (#7284)
JoshuaMGoldstein Aug 11, 2021
3d8ed53
Adf adapter: schain support added (#7292)
braizhas Aug 12, 2021
3b59a2b
targeting: allow non-string (eg. numeric) targeting segments (#7160)
jimdigriz Aug 12, 2021
7f5a3be
Prebid 5.9.0 Release
Aug 12, 2021
707d73f
Increment pre version
Aug 12, 2021
32587e5
add an auctionId to request (#7293)
Aug 13, 2021
95e3400
Conversant Bid Adapter: add getUserSync (#7185)
johnwier Aug 14, 2021
f360f39
SmartyAds Bid Adapter: add support for adomain (#6940)
SmartyAdsSSP Aug 14, 2021
6aa63d6
change path url (#7303)
vincentproxistore Aug 16, 2021
51eb7d0
ogury Bid Adapter: handle onBidWon event on prebid.js (#7298)
jogury Aug 17, 2021
07ab54d
IX Bid Adapter: First Party Data Support (#7265)
umakajan Aug 17, 2021
5a9bbb3
BrightMountainMedia: update server request format (#7210)
Aug 17, 2021
2eb70e1
Malltv Analytics Adapter: add new analytics adapter (#7218)
Aug 17, 2021
284dd71
Dependencies: Fix dependabot dependency path parse (#7285)
ChrisHuie Aug 17, 2021
2c2cd54
Add `auctionId`, `PlayerName` to PBS params (#7312)
osazos Aug 17, 2021
c544033
Kinesso ID: add UserId module and fixes conflicts on pr 7077 (#7283)
ChrisHuie Aug 17, 2021
bce3396
Resetdigital Bid Adapter: update default endpoint domain (#7230)
evanmsmrtb Aug 17, 2021
a4207df
etarget Bid Adapter: update support for using priceFloor module (#7305)
etargetse Aug 17, 2021
718e164
ZetaSspBidAdapter: provide gdpr and sspa values in bidRequest (#7311)
asurovenko-zeta Aug 17, 2021
d43427d
Gumgum: fix how we send TTD global placement ID (#7310)
lbenmore Aug 17, 2021
da239c6
Adloox (video) adserver module (#6309)
jimdigriz Aug 17, 2021
5998ad7
fix doc cid is number (#7314)
eknis Aug 18, 2021
dc14496
ZetaSspBidAdapter: rename files across ${bidderCode}BidAdapter.js (#7…
asurovenko-zeta Aug 18, 2021
c4ec6a4
Prebid 5.10.0 release
jsnellbaker Aug 18, 2021
6a3d586
increment pre version
jsnellbaker Aug 18, 2021
e9a6b69
GumGum: sends maxw and maxh query parameters for slot requests (#7232)
susyt Aug 19, 2021
a437b05
Build Process: avoid Eslint spread operator error (#7313)
osazos Aug 19, 2021
686c70c
BeOp Bid Adapter : New Bid Adapter (#7195)
sebrobert Aug 19, 2021
0d673f4
feat: compliant with Prebid v5.0 for wipes bid adapter (#7320)
miseyu Aug 20, 2021
3f56bad
Dev Tools (Babel): update babel target browser versions (#7248)
ChrisHuie Aug 20, 2021
a1c8a1e
Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324)
vrtcal-dev Aug 20, 2021
4da2c8a
Revert "Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324…
ChrisHuie Aug 20, 2021
b426ae2
Impactify Bid Adapter: testing parameter (#7332)
thomasdseao Aug 23, 2021
593e03f
Criteo Bid Adapter: fix crashes when video parameters are 0 (#7334)
dzhang-criteo Aug 23, 2021
96da9dd
Zeta Ssp Bid Adapter: support video (#7295)
asurovenko-zeta Aug 23, 2021
63de894
EX-3165 Make getConfig call a clone (#7333)
mikhalovich Aug 23, 2021
540d9a2
TrustX Bid Adapter: Use new format as default + new format for keywor…
PWyrembak Aug 24, 2021
ca5c28c
Sublime Bid Adapter : refactoring notifyId, bid request validation, &…
fgcloutier Aug 24, 2021
584f420
remove weborama bid adapter markdown, since the original module was d…
peczenyj Aug 24, 2021
412150d
send tid and eids to adserver (#7302)
0tarof Aug 24, 2021
54d537d
tappx Bid Adapter: add video outstream feature (#7325)
prebidtappx Aug 24, 2021
d151e00
Mgid Bid Adapter: make changes to comply with 5.x requirements (#7319)
Gaudeamus Aug 25, 2021
4be2da9
Revert "Sublime Bid Adapter : refactoring notifyId, bid request valid…
ChrisHuie Aug 25, 2021
d917622
Multiple changes added (#7343)
ym-abaranov Aug 25, 2021
2de4b7b
Advangelists Bid Adapter: support adomain, video params, and the floo…
NeerajKrRai Aug 25, 2021
3f01ab1
Vrtcal Bid Adapter: Added Price Floors Module Support (#7342)
vrtcal-dev Aug 25, 2021
8e466ef
Insticator Bid Adapter: add new bid adapter (#7277)
zyk70n Aug 26, 2021
9ba1030
Adding back: Sublime Bid Adapter : refactoring notifyId, bid request …
robertrmartinez Aug 26, 2021
8d2c4a2
Impactify Bid Adapter : patch sizes and variable type (#7352)
thomasdseao Aug 26, 2021
3826d56
Prebid 5.11.0 Release
robertrmartinez Aug 26, 2021
4f76c4f
Increment pre version
robertrmartinez Aug 26, 2021
61f4090
Ad partner Bid Adapter: advertiser domains for Prebid 5 compliance (#…
vdavidiants Aug 26, 2021
b4cf8b1
Prebid Core: emitting BEFORE_BIDDER_HTTP event per bidder network req…
elad-yosifon Aug 27, 2021
c978365
Opera Ads Adapter: fix floor price support (#7357)
xingwangl Aug 30, 2021
695e480
change request method (#7360)
AdmixerTech Aug 30, 2021
d16aada
Colossus Bid Adapter: add Unified ID 2.0 (#7358)
Aug 30, 2021
9960c27
Navegg UserId: add new userid submodule (#7123)
hugopenha-navegg Aug 31, 2021
60ce3e6
iasRtdProvider: implements getTargetingData method (#7344)
raguilar-ias Aug 31, 2021
ad8f4cc
byData Analytics Adapter: add new analytics adapter (#7260)
Prebid-bydata Aug 31, 2021
46751bd
im rtd segment module (#7359)
eknis Aug 31, 2021
51caaef
Pubmatic Bid Adapter: add support for JW Player (#7291)
pm-manasi-moghe Aug 31, 2021
c4feb70
add IQZone adapter (#7309)
IQZoneAdx Sep 1, 2021
e485e9e
smartx Bid Adapter: bugfix outstream options for default outstream re…
Skylinar Sep 1, 2021
fffa3e3
Adloox real time data module (#6310)
jimdigriz Sep 1, 2021
343bae2
Prebid 5.12.0 Release
Sep 1, 2021
68c2a4d
Increment pre version
Sep 1, 2021
253600d
Finteza Analytics Adapter: bugfix for flaky test (Issue #7348) (#7356)
ChrisHuie Sep 2, 2021
b3c0916
IX Adapter: buildRequests refactor (#7364)
lksharma Sep 2, 2021
28202c9
Onetag Bid Adapter: extend mediaType support (#7363)
onetag-dev Sep 2, 2021
697abe0
Impactify Bid Adapter: add userid schain support (#7377)
thomasdseao Sep 2, 2021
9945c02
VIS.X Bid Adapter: migrate from GET to POSTs & send additional userID…
mk0x9 Sep 3, 2021
b029e51
Rise Bid Adapter: improve isBidRequestValid and size detection along …
noamtzu Sep 6, 2021
126e165
Adkernel Bid Adapter: unibots alias (#7387)
ckbo3hrk Sep 7, 2021
b4daf00
change smartyads ad unit parameters (#7380)
SmartyAdsSSP Sep 7, 2021
5b87fdc
TrustX Bid Adapter: convert all id-like request fields to a string (#…
PWyrembak Sep 7, 2021
1ba6888
Sharethrough adapter: connect to OpenRTB endpoint (#7290)
epechuzal Sep 7, 2021
ab4a664
Use conventional currency location (#7381)
bloodyowl Sep 7, 2021
5e11575
omit empty targeting value (#7366)
robertrmartinez Sep 8, 2021
906f908
VIS.X Bid Adapter: pass targeting to bidResponse.adserverTargeting (#…
mk0x9 Sep 8, 2021
9f6daea
ADman Media Adapter: compatible with version 5 and support uid2 (#7383)
SmartyAdman Sep 8, 2021
cd92870
TheMediaGrid Bid Adapter: fill user.id from fpd cookie (#7279)
TheMediaGrid Sep 8, 2021
c80a694
TheMediaGrid Bid Adapter: Added support of nurl in the response (#7384)
TheMediaGrid Sep 8, 2021
d3257dd
Prebid Core: update npm install to ci & remov (#7369)
ChrisHuie Sep 8, 2021
663d3d1
Ad Partner Bid Adapter: add user syncs and partner ID (#7376)
vdavidiants Sep 8, 2021
0ef13cd
TheMediaGrid Bid Adapter: Request key fixes (#7385)
TheMediaGrid Sep 8, 2021
8b2cb24
Prebid Core: Add readConfig functionality to clone the config instead…
lksharma Sep 8, 2021
a2d11b3
PBS Bid Adapter: Add additional ortb2 fields in request object (#7315)
Fawke Sep 8, 2021
45e0f8d
Documentation: adding no-adserver example (#7308)
bretg Sep 8, 2021
1cd74ba
Publink Id System (Conversant): add new user id module (#7322)
johnwier Sep 8, 2021
e8b344d
If the bidReq has gam adslot use it (#7374)
robertrmartinez Sep 8, 2021
5e2dcbd
IX Bid Adapter: Adding support for IX Outstream Renderer (#7390)
umakajan Sep 9, 2021
5e0e473
A publisher requested that we remove the bid.ad value for outstream s…
JonGoSonobi Sep 9, 2021
545d903
BLIINK Bid Adapter : Add new adapter (#7299)
Kola-Kola Sep 9, 2021
5ac1dbf
PBjs Core (Targeting): bugfix for issue #7323 adding extra spaces (#7…
peczenyj Sep 9, 2021
71cb998
Between Bid Adapter: add ids (#7316)
anastasya123 Sep 9, 2021
300db10
"Prebid 5.13 Release"
ChrisHuie Sep 9, 2021
bbb73bb
Increment pre version
ChrisHuie Sep 9, 2021
6b1d704
TargetVideo Bid Adapter: add new adapter (#7336)
grajzer Sep 9, 2021
2b92153
Merkle endpoint configurable (#7400)
SKOCHERI Sep 10, 2021
35b5dca
Revert "Merkle endpoint configurable (#7400)" (#7401)
patmmccann Sep 10, 2021
914e046
merge w/ release-5.0.0
nicgallardo Sep 10, 2021
9441307
release-5.8.0 - merge w/ conflict resolution
nicgallardo Sep 13, 2021
19d722d
release5.13.0 - merge and conflict resolution complete
nicgallardo Sep 13, 2021
2f8318c
merge - repiars such as duplicate declarations etc
nicgallardo Sep 13, 2021
de7b14f
still messing with a sea of merge conflicts
nicgallardo Sep 13, 2021
46fe440
Timeout RTD module: initial release (#7395)
luigi-sayson Sep 14, 2021
848ae9c
CriteoIdSystem returns a callback to initiate user sync (#7371)
afewcc Sep 14, 2021
0f7d0ce
Added sizeId 562 (300x431) (#7408)
hdeodhar Sep 14, 2021
27a9067
Update .submodules.json (#7406)
patmmccann Sep 14, 2021
d9bc98e
add custom error messages for beachfront bid validation (#7412)
jsalis Sep 14, 2021
c064ea9
Add new sizes (#7414)
hdeodhar Sep 14, 2021
648b08d
PulsePoint Bid Adapter: support for additional user id providers (#7389)
anand-venkatraman Sep 14, 2021
d569717
merge complete nex need to run tests
nicgallardo Sep 14, 2021
55752d9
cleanup built fine - test deploy
nicgallardo Sep 14, 2021
0d90761
ENG-8357 - update missing variable in a module patch
nicgallardo Sep 15, 2021
8abb784
Merge ENG-8356-2 to match correct build
nicgallardo Sep 15, 2021
be25401
smartx Bid Adapter: fix empty title not configurable (#7417)
Skylinar Sep 15, 2021
8ab5cfd
gjirafa Bid Adapter: add biskoID and segmeents (#7409)
Sep 15, 2021
f01f467
Added biskoId and segments to bid request (#7411)
Sep 15, 2021
274b101
malltv Bid Adapter : add biskoId, auctionId, and segments (#7410)
Sep 15, 2021
6b8108f
Gumgum Bid Adapter: remove slotid type checking (#7420)
lbenmore Sep 15, 2021
51c3c0d
Fluct Bid Adapter: add adomain for Prebid 5 compliance (#7353)
ChrisHuie Sep 16, 2021
84f82c3
Merkle Id System: make endpoint optionally configurable (#7404)
SKOCHERI Sep 16, 2021
66a76a1
Timeout RTD Provider & Insticator & Sharethrough Bid Adapter: bug fix…
patmmccann Sep 16, 2021
ad050c4
ENG-8356 (#129)
nicgallardo Sep 16, 2021
585ca01
Publink UserId Submodule: publinkIdSystem_spec.js test fix on ie11 (#…
patmmccann Sep 16, 2021
911ceb3
Fix ancestorOrigin access (#7429)
onetag-dev Sep 16, 2021
76f708a
Criteo Bid Adapter: update FastBid version to 113 (#7418)
dzhang-criteo Sep 16, 2021
627ee1a
Nativo Bid Adapter: Define GVLID (#7432)
patmmccann Sep 16, 2021
99b61ca
PubMatic bid adapter: while retrieving floor from floor module pass b…
pm-harshad-mane Sep 16, 2021
8aeb105
5.14.0 release
mkendall07 Sep 16, 2021
da820a0
5.15.0-pre
mkendall07 Sep 16, 2021
d4ea363
Adf adapter: price floors module support (#7427)
braizhas Sep 16, 2021
f11fe4e
Rubicon Analytics: send error.description instead (#7433)
robertrmartinez Sep 16, 2021
0116369
ENG-8357 - update with corect and current modules
nicgallardo Sep 17, 2021
c6a4838
seeding Alliance Bid Adapter: update to comply with Prebid 5 (#7426)
Sep 17, 2021
1a9d74a
AdHash Bid Adaptor : update to comply with Prebid 5.0 (#7403)
wyand-sp Sep 17, 2021
1fdc735
AFP Bid Adapter: add new bid adapter and integration examples (#7301)
andrey-ka-97 Sep 17, 2021
3e566b4
ENG-8357 - update 5.14.0 update merge pulled down
nicgallardo Sep 17, 2021
a22705a
Rise Bid Adapteer: docs update (#7442)
noamtzu Sep 20, 2021
571193c
ENG-8357 - update missing is hash in utils
nicgallardo Sep 20, 2021
6b8c594
Weborama Real-time Data Module: add new RTD module (#7437)
peczenyj Sep 22, 2021
5f6881c
New bidder adapter - Adquery (#7441)
adquery Sep 22, 2021
6f55654
medianetBidAdapter sending ortb2imp in bid request (#7443)
monis0395 Sep 22, 2021
46b1229
removed pr logs and fixed sampling in medianetAnalyticsAdapter (#7423)
monis0395 Sep 22, 2021
4281953
Invibes Bid Adapter : multi request support (#7398)
rcheptanariu Sep 23, 2021
7b76219
Triplelift Bid Adapter: Increase Instream TTL (#7455)
nllerandi3lift Sep 23, 2021
5b07374
TheMediaGridNM: use /hbjson endpoint (#7430)
TheMediaGrid Sep 23, 2021
a548237
Fix inf loop (#7460)
mlb7687 Sep 23, 2021
6ab27bd
update .submodules.json to include weborama rtd (#7461)
peczenyj Sep 23, 2021
b2577b7
Inskin Bid Adapter: override schain with publisher id (#7444)
cciocov Sep 23, 2021
795f3a1
Prebid 5.15.0 Release
jsnellbaker Sep 23, 2021
f607450
increment pre version
jsnellbaker Sep 23, 2021
a0d085e
PublinkId - validate hash and fix decode (#7439)
pycnvr Sep 23, 2021
8eb0f77
Vidoomy Bid Adapter: bugfix for cookie sync with pixel fires (#7407)
SasanFarrokh Sep 24, 2021
d02fee2
Colossus Adapter: add pbAdSlot support (#7464)
Sep 24, 2021
23aa14e
updating user ID module list (#7475)
bretg Sep 24, 2021
cd10ea0
ogury Bid Adapter: fix getusersync method (#7472)
jogury Sep 27, 2021
2f7d3fd
Multiple Bid/Analytics Adapters: import utils functions as needed and…
pm-harshad-mane Sep 27, 2021
faf00c7
Multiple Bid/Analytics Adapters : import utils functions as needed, n…
pm-harshad-mane Sep 27, 2021
29f49e3
Multiple Bid/Analytics/ID Adapters: import utils functions as needed …
pm-harshad-mane Sep 27, 2021
a750587
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 27, 2021
f4f634d
Multiple Bid/Analytics/ID Adapters: import utils functions as needed …
pm-harshad-mane Sep 27, 2021
b4ea663
TheMediaGrid: fix bug with wrong vastUrl (#7507)
TheMediaGrid Sep 28, 2021
eb8c4cb
Gumgum: ADTS-156 Improve GPID support by checking for value in new lo…
lbenmore Sep 28, 2021
35b1d71
PBjs Core : User sync iframe over image (#7454)
pm-harshad-mane Sep 28, 2021
a5141af
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 28, 2021
f0be881
PBjs Core: use GPT's slot.updateTargetingFromMap instead of slot.setT…
pm-harshad-mane Sep 28, 2021
38c353a
Multiple Bid/Analytics/ID Adapters: import utils functions as needed …
pm-harshad-mane Sep 28, 2021
467ad51
Pbjs Core: avoid import all from utils in src/ files (#7466)
pm-harshad-mane Sep 28, 2021
b815976
Key Prebid Modules: import only what is needed from utils (#7468)
pm-harshad-mane Sep 28, 2021
9e0c0d2
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 28, 2021
c3d518f
JustPremium - schain support added (#7506)
marcin15g Sep 28, 2021
0d56358
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 28, 2021
384521c
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 28, 2021
5f45f95
Fluct Bid Adapter: ie polyfill for url search params (#7478)
ChrisHuie Sep 28, 2021
d8282ec
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 28, 2021
550c286
Multiple Bid/Analytics/ID Adapters: import utils functions as needed …
pm-harshad-mane Sep 29, 2021
fab0061
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 29, 2021
6ee5837
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 29, 2021
84d28c4
Multiple Bid/Analytics/ID/other modules: import utils functions as ne…
pm-harshad-mane Sep 29, 2021
78e1bdb
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 29, 2021
d98c5e8
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 29, 2021
0624937
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 29, 2021
23215eb
Multiple Bid/Analytics/ID/ other modules: import utils functions as n…
pm-harshad-mane Sep 29, 2021
d19b05b
E-planning Bid Adapter: hostname modification (#7474)
matiasnfuentes Sep 29, 2021
ab9f955
Livewrapped Bid Adapter: read data-adunitid attribute & pass to analy…
bjorn-lw Sep 29, 2021
504a0dd
Rubicon Bid Adapter: bugfix for copying params.video.language (#7470)
patrickloughrey Sep 29, 2021
e58fe7a
tappx Bid Adapter: fix site param and add extra video params (#7451)
prebidtappx Sep 29, 2021
e4315ba
Prebid 5.3.0 Release
Sep 29, 2021
d5f764c
Fix last commit where I updated package-lock.json instead of package.…
Sep 29, 2021
f4ac2ff
Increment pre version
Sep 29, 2021
fe9d68d
Yieldmo Bid Adapter: add shared id support and cleaned up device.ip (…
ym-abaranov Sep 29, 2021
84d5650
Slimcut Bid Adapter: porting from 4.x with adomain (#7514)
bretg Sep 30, 2021
a696789
Nativo Bid Adapter: update to adUnit param usage (#7517)
jsfledd Sep 30, 2021
6d4daa4
PubLink id system adds params for site id and api key (#7515)
pycnvr Sep 30, 2021
34c189d
Gumgum Bid Adapter: use nearest matching h/w dimensions from bid requ…
lbenmore Sep 30, 2021
60a12e0
Pubmatic Bid Adapter: add support for JW player (#7450)
pm-manasi-moghe Sep 30, 2021
9ba6750
fix(vidoomyBidAdapter): macro replacement and gdprConsent null fix (#…
SasanFarrokh Sep 30, 2021
0ee71d2
Relaido Bid Adapter: support imuid module (#7422)
relaido Sep 30, 2021
d7fc1a7
Revert "Relaido Bid Adapter: support imuid module (#7422)" (#7520)
ChrisHuie Sep 30, 2021
cd53743
Relaido Bid Adapter: support imuid (with utils fix after revert) (#7521)
ChrisHuie Sep 30, 2021
7e558a5
Mytarget Bid Adapter : update adapter to comply with Prebid 5 (#7397)
Denislavrov Sep 30, 2021
80bc6e2
IAS RTD adapter: improve workflow (#7431)
raguilar-ias Sep 30, 2021
68b21be
Mediakeys bid adapter: native and video support (#7452)
Oct 1, 2021
35c1db8
Prebid Core: Support for Devcontainer for VSCode, Docker Desktop, Cod…
GLStephen Oct 1, 2021
c6e74d2
Ats Analytics Adapter: handle preflight request error & increase _lr…
mamatic Oct 4, 2021
f62ad03
SpotX: add support for price floors module (#7481)
agdillon Oct 4, 2021
3d606de
tappxBidAdapter: fix wrong params (#7528)
prebidtappx Oct 4, 2021
20e0c44
TheMediaGridNM: Fix bug with wrong vastUrl (#7530)
TheMediaGrid Oct 4, 2021
d15d519
sspBC Bid Adaptor : add native support, instream video support, & tes…
wojciech-bialy-wpm Oct 4, 2021
e543638
TrustX Bid Adapter: added vastUrl support (#7531)
PWyrembak Oct 4, 2021
41be379
SSpBc Bid Adapter: utils import fix (#7532)
ChrisHuie Oct 4, 2021
bc95618
Update glimpse adapter and test spec (#7476)
samueldobbie Oct 5, 2021
73615a3
fix(vidoomyBidAdapter): ensure cookie sync is triggered once (#7534)
SasanFarrokh Oct 5, 2021
ae55944
Sharethrough Bid Adapter: bugfixes, removed unused methods, and one H…
epechuzal Oct 5, 2021
846bc8d
Kargo Bid Adapter: Support video mediaType (#7428)
jsadwith Oct 6, 2021
718c94c
Adkernel Bid Adapter: add ergadx alias (#7544)
ckbo3hrk Oct 6, 2021
22ca1d8
Support Spread Operator for spec files (#7542)
osazos Oct 6, 2021
1acfbe3
NoBid Bid Adapter: add support for config.ortb2 (#7503)
redaguermas Oct 6, 2021
c2c9676
Nextroll Bid Adapter: update to comply with Prebid 5 (#7465)
abijr Oct 6, 2021
c223cdf
Adnuntius Bidder: Deal ID and domain change (#7540)
mikael-lundin Oct 6, 2021
b171f56
Prebid 5.17.0 Release
smenzer Oct 6, 2021
4060e45
ENG-8357 - update 5.17.0 merge
nicgallardo Oct 7, 2021
668195d
ENG-8357 - update merge w/ main
nicgallardo Oct 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .babelrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ module.exports = {
{
"targets": {
"browsers": [
"chrome >= 61",
"safari >=8",
"edge >= 14",
"ff >= 57",
"chrome >= 75",
"safari >=10",
"edge >= 70",
"ff >= 70",
"ie >= 11",
"ios >= 8"
"ios >= 11"
]
}
}
Expand Down
11 changes: 11 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ARG VARIANT="12"
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
# && apt-get -y install --no-install-recommends <your-package-list-here>

RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
RUN echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list
RUN apt update
RUN apt install -y google-chrome-stable xvfb
27 changes: 27 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/main/containers/javascript-node
{
"name": "Ubuntu",

"build": {
"dockerfile": "Dockerfile",
"args": { "VARIANT": "12" }
},

"postCreateCommand": "bash .devcontainer/postCreate.sh",

// Set *default* container specific settings.json values on container create.
"settings": {},


// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"nickdodd79.gulptasks"
],

// 9999 is web server, 9876 is karma
"forwardPorts": [9876, 9999],

// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node"
}
6 changes: 6 additions & 0 deletions .devcontainer/postCreate.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
echo "Post Create Starting"

nvm install
nvm use
npm install gulp-cli -g
npm ci
65 changes: 34 additions & 31 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,50 +1,53 @@

const allowedModules = require("./allowedModules");
const allowedModules = require('./allowedModules.js');

module.exports = {
"env": {
"browser": true,
"commonjs": true
env: {
browser: true,
commonjs: true
},
"settings": {
"import/resolver": {
"node": {
"moduleDirectory": ["node_modules", "./"]
settings: {
'import/resolver': {
node: {
moduleDirectory: ['node_modules', './']
}
}
},
"extends": "standard",
"plugins": [
"prebid",
"import"
extends: 'standard',
plugins: [
'prebid',
'import'
],
"globals": {
"$$PREBID_GLOBAL$$": false
globals: {
'$$PREBID_GLOBAL$$': false,
'BROWSERSTACK_USERNAME': false,
'BROWSERSTACK_KEY': false
},
"parserOptions": {
"sourceType": "module"
parserOptions: {
sourceType: 'module',
ecmaVersion: 2018,
},
"rules": {
"comma-dangle": "off",
"semi": "off",
"space-before-function-paren": "off",
"import/extensions": ["error", "ignorePackages"],
rules: {
'comma-dangle': 'off',
semi: 'off',
'space-before-function-paren': 'off',
'import/extensions': ['error', 'ignorePackages'],

// Exceptions below this line are temporary, so that eslint can be added into the CI process.
// Violations of these styles should be fixed, and the exceptions removed over time.
//
// See Issue #1111.
"eqeqeq": "off",
"no-return-assign": "off",
"no-throw-literal": "off",
"no-undef": 2,
"no-useless-escape": "off",
"no-console": "error"
eqeqeq: 'off',
'no-return-assign': 'off',
'no-throw-literal': 'off',
'no-undef': 2,
'no-useless-escape': 'off',
'no-console': 'error'
},
"overrides": Object.keys(allowedModules).map((key) => ({
"files": key + "/**/*.js",
"rules": {
"prebid/validate-imports": ["error", allowedModules[key]]
overrides: Object.keys(allowedModules).map((key) => ({
files: key + '/**/*.js',
rules: {
'prebid/validate-imports': ['error', allowedModules[key]]
}
}))
};
4 changes: 2 additions & 2 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ categories:
- title: '🚀 New Features'
label: 'feature'
- title: '🛠 Maintenance'
label: 'maintenance'
label: 'maintenance'
- title: '🐛 Bug Fixes'
labels:
- 'fix'
- 'bugfix'
- 'bug'
- 'bug'
change-template: '- $TITLE (#$NUMBER)'
version-resolver:
major:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,6 @@ typings/

# MacOS system files
.DS_Store

# Freestar build storage folder
freestar-builds
2 changes: 0 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ master branch.
Pull requests must have 80% code coverage before being considered for merge.
Additional details about the process can be found [here](./PR_REVIEW.md).

There are more details available if you'd like to contribute a [bid adapter](https://docs.prebid.org/dev-docs/bidder-adaptor.html) or [analytics adapter](https://docs.prebid.org/dev-docs/integrate-with-the-prebid-analytics-api.html).

## Issues
[prebid.org](http://prebid.org/) contains documentation that may help answer questions you have about using Prebid.js.
If you can't find the answer there, try searching for a similar issue on the [issues page](https://github.com/prebid/Prebid.js/issues).
Expand Down
29 changes: 17 additions & 12 deletions PR_REVIEW.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
## Summary

We take PR review seriously. Please read https://medium.com/@mrjoelkemp/giving-better-code-reviews-16109e0fdd36#.xa8lc4i23 to understand how a PR review should be conducted. Be rational and strict in your review, make sure you understand exactly what the submitter's intent is. Anyone in the community can review a PR, but a Prebid Org member is also required. A Prebid Org member should take ownership of a PR and do the initial review.

If the PR is for a standard bid adapter or a standard analytics adapter, just the one review from a core member is sufficient. The reviewer will check against [required conventions](http://prebid.org/dev-docs/bidder-adaptor.html#required-adapter-conventions) and may merge the PR after approving and confirming that the documentation PR against prebid.org is open and linked to the issue.
Expand All @@ -11,14 +12,15 @@ General gulp commands include separate commands for serving the codebase on a bu

- Run `gulp review-start`, adding the host parameter `gulp review-start --host=0.0.0.0` will bind to all IPs on the machine
- A page will open which provides a hub for common reviewer tools.
- If you need to manually acceess the tools:
- If you need to manually access the tools:
- Navigate to build/coverage/lcov-report/index.html to view coverage
- Navigate to integrationExamples/gpt/hellow_world.html for basic integration testing
- The hello_world.html and other exampls can be edited and used as needed to verify functionality
- The hello_world.html and other examples can be edited and used as needed to verify functionality

### General PR review Process

- All required global and bidder-adapter rules defined in the [Module Rules](https://docs.prebid.org/dev-docs/module-rules.html) must be followed. Please review these rules often - we depend on reviewers to enforce them.
- Checkout the branch (these instructions are available on the github PR page as well).
- Checkout the branch (these instructions are available on the GitHub PR page as well).
- Verify PR is a single change type. Example, refactor OR bugfix. If more than 1 type, ask submitter to break out requests.
- Verify code under review has at least 80% unit test coverage. If legacy code doesn't have enough unit test coverage, require that additional unit tests to be included in the PR.
- Verify tests are green in Travis-ci + local build by running `gulp serve` | `gulp test`
Expand All @@ -29,13 +31,14 @@ General gulp commands include separate commands for serving the codebase on a bu
- If the change results in needing updates to docs (such as public API change, module interface etc), add a label for "needs docs" and inform the submitter they must submit a docs PR to update the appropriate area of Prebid.org **before the PR can merge**. Help them with finding where the docs are located on prebid.org if needed.
- If all above is good, add a `LGTM` comment and, if the change is in PBS-core or is an important module like the prebidServerBidAdapter, request 1 additional core member to review.
- Once there are 2 `LGTM` on the PR, merge to master
- The [draft release](https://github.com/prebid/Prebid.js/releases) notes are managed by [release drafter](https://github.com/release-drafter/release-drafter). To get the PR added to the release notes do the steps below. A github action will use that information to build the release notes.
- The [draft release](https://github.com/prebid/Prebid.js/releases) notes are managed by [release drafter](https://github.com/release-drafter/release-drafter). To get the PR added to the release notes do the steps below. A GitHub action will use that information to build the release notes.
- Adjust the PR Title to be appropriate for release notes
- Add a label for `feature`, `maintenance`, `fix`, `bugfix` or `bug` to categorize the PR
- Add a semver label of `major`, `minor` or `patch` to indicate the scope of change
- Add a SemVer label of `major`, `minor` or `patch` to indicate the scope of change

### Reviewing a New or Updated Bid Adapter
Documentation they're supposed to be following is https://docs.prebid.org/dev-docs/bidder-adaptor.html

Documentation: https://docs.prebid.org/dev-docs/bidder-adaptor.html

Follow steps above for general review process. In addition, please verify the following:
- Verify the biddercode and aliases are valid:
Expand Down Expand Up @@ -67,14 +70,16 @@ Follow steps above for general review process. In addition, please verify the fo
- After a new adapter is approved, let the submitter know they may open a PR in the [headerbid-expert repository](https://github.com/prebid/headerbid-expert) to have their adapter recognized by the [Headerbid Expert extension](https://chrome.google.com/webstore/detail/headerbid-expert/cgfkddgbnfplidghapbbnngaogeldmop). The PR should be to the [bidder patterns file](https://github.com/prebid/headerbid-expert/blob/master/bidderPatterns.js), adding an entry with their adapter's name and the url the adapter uses to send and receive bid responses.

### Reviewing a New or Updated Analytics Adapter
Documentation they're supposed to be following is https://docs.prebid.org/dev-docs/integrate-with-the-prebid-analytics-api.html

Documentation: https://docs.prebid.org/dev-docs/integrate-with-the-prebid-analytics-api.html

No additional steps above the general review process and making sure it conforms to the [Module Rules](https://docs.prebid.org/dev-docs/module-rules.html).

Make sure there's a docs pull request

### Reviewing a New or Updated User ID Sub-Module
Documentation they're supposed to be following is https://docs.prebid.org/dev-docs/modules/userId.html#id-providers

Documentation: https://docs.prebid.org/dev-docs/modules/userId.html#id-providers

Follow steps above for general review process. In addition:
- Try running the new user ID module with a basic config and confirm it hits the endpoint and stores the results.
Expand Down Expand Up @@ -102,9 +107,11 @@ Follow steps above for general review process. In addition:
- make sure there's a docs pull request

### Reviewing a New or Updated Real-Time-Data Sub-Module
Documentation they're supposed to be following is https://docs.prebid.org/dev-docs/add-rtd-submodule.html

Documentation: https://docs.prebid.org/dev-docs/add-rtd-submodule.html

Follow steps above for general review process. In addition:

- The RTD Provider must include a `providerRtdProvider.md` file. This file must have example parameters and document a sense of what to expect: what should change in the bidrequest, or what targeting data should be added?
- Try running the new sub-module and confirm the provided test parameters.
- Confirm that the module
Expand All @@ -118,9 +125,7 @@ Follow steps above for general review process. In addition:

## Ticket Coordinator

Each week, Prebid Org assigns one person to keep an eye on incoming issues and PRs. Every Monday morning a reminder is
sent to the prebid-js slack channel with a link to the spreadsheet. If you're on rotation, please check that list each
Monday to see if you're on-duty.
Each week, Prebid Org assigns one person to keep an eye on incoming issues and PRs. Every Monday morning a reminder is sent to the prebid-js slack channel with a link to the spreadsheet. If you're on rotation, please check that list each Monday to see if you're on-duty.

When on-duty:
- Review issues and PRs at least once per weekday for new items. Encourage a 48 "SLA" on PRs/issues assigned. Aim for touchpoint once every 48/hours.
Expand Down
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
[![Build Status](https://circleci.com/gh/prebid/Prebid.js.svg?style=svg)](https://circleci.com/gh/prebid/Prebid.js)
[![Percentage of issues still open](http://isitmaintained.com/badge/open/prebid/Prebid.js.svg)](http://isitmaintained.com/project/prebid/Prebid.js "Percentage of issues still open")
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/prebid/Prebid.js.svg)](http://isitmaintained.com/project/prebid/Prebid.js "Average time to resolve an issue")
[![Code Climate](https://codeclimate.com/github/prebid/Prebid.js/badges/gpa.svg)](https://codeclimate.com/github/prebid/Prebid.js)
[![Coverage Status](https://coveralls.io/repos/github/prebid/Prebid.js/badge.svg)](https://coveralls.io/github/prebid/Prebid.js)
[![devDependencies Status](https://david-dm.org/prebid/Prebid.js/dev-status.svg)](https://david-dm.org/prebid/Prebid.js?type=dev)
[![Total Alerts](https://img.shields.io/lgtm/alerts/g/prebid/Prebid.js.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/prebid/Prebid.js/alerts/)

# Prebid.js
# Prebid.js 1.9

> A free and open source library for publishers to quickly implement header bidding.

This README is for developers who want to contribute to Prebid.js.
Additional documentation can be found at [the Prebid homepage](http://prebid.org).
Working examples can be found in [the developer docs](http://prebid.org/dev-docs/getting-started.html).

Prebid.js is open source software that is offered for free as a convenience. While it is designed to help companies address legal requirements associated with header bidding, we cannot and do not warrant that your use of Prebid.js will satisfy legal requirements. You are solely responsible for ensuring that your use of Prebid.js complies with all applicable laws. We strongly encourage you to obtain legal advice when using Prebid.js to ensure your implementation complies with all laws where you operate.

**Table of Contents**

- [Usage](#Usage)
Expand Down Expand Up @@ -152,7 +149,7 @@ Building with just these adapters will result in a smaller bundle which should a

**Build standalone prebid.js**

- Clone the repo, run `npm install`
- Clone the repo, run `npm ci`
- Then run the build:

$ gulp build --modules=openxBidAdapter,rubiconBidAdapter,sovrnBidAdapter
Expand Down Expand Up @@ -273,15 +270,17 @@ As you make code changes, the bundles will be rebuilt and the page reloaded auto

## Contribute

Many SSPs, bidders, and publishers have contributed to this project. [Hundreds of bidders](https://github.com/prebid/Prebid.js/tree/master/src/adapters) are supported by Prebid.js.
Many SSPs, bidders, and publishers have contributed to this project. [60+ Bidders](https://github.com/prebid/Prebid.js/tree/master/src/adapters) are supported by Prebid.js.

For guidelines, see [Contributing](./CONTRIBUTING.md).

Our PR review process can be found [here](https://github.com/prebid/Prebid.js/tree/master/PR_REVIEW.md).

### Add a Bidder Adapter

To add a bidder adapter module, see the instructions in [How to add a bidder adapter](https://docs.prebid.org/dev-docs/bidder-adaptor.html).
To add a bidder adapter module, see the instructions in [How to add a bidder adaptor](http://prebid.org/dev-docs/bidder-adaptor.html).

Please **do NOT load Prebid.js inside your adapter**. If you do this, we will reject or remove your adapter as appropriate.

### Code Quality

Expand Down
Loading