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

Update grupawp fork #13

Merged
merged 269 commits into from
Jul 29, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
0f267d8
Medianet bid adapter: MD update for video parameters. (#6922)
c3p-0 Jun 2, 2021
5698959
Seedtag Bid Adapter: read video params from mediaTypes, and allow ove…
ybootin Jun 2, 2021
0cd655d
Prebid 4.42.0 Release
Jun 2, 2021
b099bcc
Increment pre version
Jun 2, 2021
befd64e
PubMatic: For Video: bid.mediaTypes.video.mimes OR bid.params.video.m…
pm-harshad-mane Jun 2, 2021
25106da
GridNMBidAdapter: Use absent in video params data from mediaTypes (#6…
TheMediaGrid Jun 2, 2021
589bc3f
BridgewellBidAdapter: modify to include user ids in the bid request o…
rigelbibi Jun 2, 2021
65975d3
Blue Billywig Adapter: add advertiserDomains support (#6927)
K-JBoon Jun 3, 2021
25a495c
oneVideo Bid Adapter: adomain & mediaTypes.video Support (SAPR-16874)…
adam-browning Jun 3, 2021
70317f9
adnuntias Bid Adapter: Added GDPR support and segment passing (#6796)
mikael-lundin Jun 3, 2021
3529b59
Prebid 4.42.1 Release
jsnellbaker Jun 3, 2021
707aeac
increment pre version
jsnellbaker Jun 3, 2021
18a3e07
Quantcast Bid Adapter: add advertiserDomains to meta (#6929)
SleimanJneidi Jun 3, 2021
08c2994
Bugfix: fix overriding user object (#6934)
asurovenko-zeta Jun 3, 2021
896addd
VIS.X adapter: fix for multiformat ad units & added fields to bidResp…
mk0x9 Jun 4, 2021
6e5702c
Bid Glass adapter: Add support for meta.advertiserDomains (#6938)
dliebner Jun 4, 2021
10a2760
GUMGUM Bid Adapter: Add GPID for TTD (#6841)
estavillo Jun 4, 2021
40f7f2b
PBS Bid Adapter: seatbid.bid.ext.prebid.meta support (#6939)
aleksatr Jun 4, 2021
287f07c
add meta.advertiserDomains to bid response (#6942)
nwlosinski Jun 4, 2021
3aeab29
ID5 analytics adapter: initial release (#6871)
cosenmarco Jun 4, 2021
bc2f964
BidsCube Bid Adapter: add new adapter (#6730)
vlaktion Jun 4, 2021
0723726
Improve Digital: add support for adomain and floors module (#6943)
jbartek25 Jun 4, 2021
afd54f7
Zeta Ssp Bid Adapter: provide domain in site object (#6928)
asurovenko-zeta Jun 4, 2021
fbe94af
PBS Bid Adapter: Fix duplicate imp.id (#6933)
FilipStamenkovic Jun 4, 2021
ab3450f
Update beachfrontBidAdapter.js (#6949)
patmmccann Jun 4, 2021
d026a10
Inskin, Consumable, FreewheelSSP Bid Adapters: Placeholder for advert…
patmmccann Jun 4, 2021
9c8706e
Fixing issues related to Prebid 5.0 (#6953)
MaxSmileWanted Jun 5, 2021
ea8cec4
Buzzoola Bid Adapter: add advertiser domain and native media type sup…
Sonic0588 Jun 7, 2021
20e0ef8
Smart Ad Server: add advertiser domain support and read more mediaTyp…
lowendavid Jun 7, 2021
d1ec22e
Pass parameter from Livewrapped wrapper (#6954)
bjorn-lw Jun 7, 2021
fb72300
Seedtag : add requestCount to bid request (#6958)
ybootin Jun 7, 2021
9ed06b4
Dspx Bid Adapter: new features and support of adomain in meta (#6931)
onlsol Jun 7, 2021
4ff92fa
Mediaforce Bid Adapter: support for adomain (#6961)
patmmccann Jun 7, 2021
8cac6d7
Nextmillinnium adapter improvement (#6957)
Jun 7, 2021
f028348
PubMatic bid adapter: Change user-sync end-point (#6963)
pm-harshad-mane Jun 7, 2021
3ea9b0a
Optimera RTD Module: initial release (#6962)
mcallari Jun 7, 2021
34f3197
Iprom adapter: add advertiserDomains (#6965)
iprom-adserver Jun 8, 2021
fe51453
Adkernel Bid Adapter: eids support (#6964)
ckbo3hrk Jun 8, 2021
ee90abe
Welect Bid Adapter: support advertiser domain (#6966)
nduitz Jun 8, 2021
11c3b49
Zeta Bid Adapter: bugfix for the possibility to overwrite data with g…
mwehr-zeta Jun 8, 2021
6c07b74
tappx Bid Adapter: update tests, log warinings, and fix consent (#6968)
prebidtappx Jun 8, 2021
c6ea12a
Quantcast Bid Adapter: uses video mediatypes to read OpenRTB paramete…
SleimanJneidi Jun 8, 2021
b62d794
support for #6650 and fixed tests (#6969)
parisholley Jun 8, 2021
d5750fc
Intentiq id System: module maintenance (#6745)
yuvalgg Jun 8, 2021
a532e4a
oneTag Bid Adapter: edit page fields (#6971)
onetag-dev Jun 8, 2021
d496c68
ozone 2.6.0 adapter updates (#6946)
afsheenb Jun 8, 2021
6dd4c8f
Index Exchange Bid Adapter: bidder params.size not required; read vid…
punkiller Jun 8, 2021
038a58e
PBJS Core: Add allowSendAllBidsTargetingKeys to targetingControls (#6…
Jun 8, 2021
86e86d7
Integral Ad Science RTD module: initial release (#6816)
raguilar-ias Jun 8, 2021
64586ad
ADTS-132 Use static bid floor if defined if getFloor module is not us…
lbenmore Jun 9, 2021
99a51e0
Invamia Bid Adapter: add new bid adapter (#6941)
llays Jun 9, 2021
388ad4e
Revert "ozone 2.6.0 adapter updates (#6946)" (#6976)
ChrisHuie Jun 9, 2021
f1d5e71
added meta.adomain (#6977)
yieldlift Jun 9, 2021
0998fb4
Change support email (#6979)
cesarfd Jun 9, 2021
27e4541
Add meta.advertiserDomains for Prebid 5.0 (#6978)
mirkorean Jun 9, 2021
4e60945
Add support for advertiserDomains (#6980)
eddyu0 Jun 9, 2021
6213da7
Gamoshi Bid Adapter: add adomain and floor support for 5.0 compliance…
Jun 9, 2021
78d0cb1
CoinzillaBidAdapter: Add adomain support (#6981)
arkan303 Jun 9, 2021
3fad473
Add advertiser domains (#6982)
PavlaKanova Jun 9, 2021
7ab3d15
Justpremium, dspx, VisX, Yieldlab bid adapters: Add missing GVL IDs (…
muuki88 Jun 9, 2021
7251c91
Glomex Bid Adapter: handle meta.advertiserDomains (#6984)
klipstein Jun 9, 2021
bafb0cc
Ozone Bid Adapter: Ozone v2.6.0 adapter updates (resubmission) (#6987)
afsheenb Jun 9, 2021
338dae8
Widespace Bid Adapter: Support Adomain for prebid 5.0 (#6989)
talha08 Jun 9, 2021
0ffd546
fix non ie .remove to removeChild (#6990)
robertrmartinez Jun 9, 2021
196f633
Enhancements for the analytics adapter (#6991)
robertrmartinez Jun 9, 2021
0345159
Revert "Enhancements for the analytics adapter (#6991)" (#6993)
ChrisHuie Jun 9, 2021
d5a15ab
appnexus bid adapter - add support for addtlConsent (#6972)
jsnellbaker Jun 10, 2021
0ca2a83
Adbookpsp Bid Adapter: add new bid adapter (#6712)
wgalecki Jun 10, 2021
5ed428b
Reset Digital Bid Adapter: add new bid adapter (#6710)
evanmsmrtb Jun 10, 2021
aa58cf6
smartx Bid Adapter: bugfix to be compliant for OpenRTB 2.5 spec (#7004)
Skylinar Jun 10, 2021
c54c2b8
tappxBidAdapter - remove unsuported user eids (#7000)
prebidtappx Jun 10, 2021
2eef939
Rubicon Analytics: General Enhancements (#6995)
robertrmartinez Jun 10, 2021
8058749
Prebid 4.43.0 Release
robertrmartinez Jun 10, 2021
bdbce5f
Increment pre version
robertrmartinez Jun 10, 2021
45c4aa0
4.43.0 release
robertrmartinez Jun 10, 2021
412277f
Prebid 5.0 (#6999)
patmmccann Jun 10, 2021
dfd28d9
Prebid 5.0.0 Release
robertrmartinez Jun 10, 2021
fa09766
Increment pre version
robertrmartinez Jun 10, 2021
cea9a15
add advertiserDomain to bid object (#6998)
monofonik Jun 10, 2021
2bb442a
Invamia Bid Adapter: Add meta.adomain support (#7012)
llays Jun 11, 2021
792664d
AdRiver Bid Adapter: add userId to request from sharedId, id5Id, uid2…
Fridoom007 Jun 14, 2021
64885cb
amxIdSystem: add new ID submodule (#6996)
nickjacob Jun 14, 2021
db127c7
RealVu Analytics Adapter: remove "tablet" from device types (#7016)
tchibirev Jun 14, 2021
dc6be1b
tappx Bid Adapter: fix wrong requests with undefined params (#7021)
prebidtappx Jun 14, 2021
49579bd
Zeta Ssp Bid Adapter: page and domain fields from config (#7019)
asurovenko-zeta Jun 14, 2021
dc6ae76
add uid2 to OpenX Bid Adapter (#7015)
bwschmidt Jun 15, 2021
d649149
VidazooBidAdapter: support for response meta.advertiserDomains (v5.0)…
uditalias Jun 15, 2021
9e87c74
make sizes a variable as the code expects (#7024)
jsut Jun 15, 2021
d9babb3
Zeta Ssp Bid Adapter: provide devicetype (#7026)
asurovenko-zeta Jun 15, 2021
acf66ae
Fixed FPD issue after for Prebid.js 5.0 (#7031)
ghguo Jun 16, 2021
a6b18ae
Adf Bid Adapter: add adform alias (#7009)
braizhas Jun 16, 2021
2219cb3
Add microadBidAdapter (#7007)
HiroyukiFujimura Jun 16, 2021
12f4610
Datablocks Bid Adapter : update bid adapter and add 5.0 compliance (#…
htang555 Jun 16, 2021
dc926c5
Gamma Bid Adapter: support adomain for Prebid 5.0 (#7033)
gammassp Jun 16, 2021
551d943
Update sspBC bid adapter (v5.0) (#7002)
wojciech-bialy-wpm Jun 16, 2021
baf906b
Ats analytics set sampling rate to 1 percent (#7010)
mamatic Jun 16, 2021
1bab7ca
changing PBS debug flag to boolean (#7035)
bretg Jun 16, 2021
c3b96a9
IX Bid Adapter : reading video `placement` property (#6994)
punkiller Jun 16, 2021
75ba016
Prebid.js 5.1.0
mkendall07 Jun 16, 2021
b8cf54b
5.2.0-pre
mkendall07 Jun 16, 2021
0917431
Dependencies/Testing: update dependencies, npm audit fixes, and bump …
ChrisHuie Jun 17, 2021
2e08a8a
Opt Out Bid Adapter: add new bid adapter (#7029)
doelwit Jun 17, 2021
3894767
Prioritizing PBJS priceFloors module floors over IX bidder floors (#6…
punkiller Jun 17, 2021
98bed84
OneVideo Bid Adapter: bugfix for validation conflict (#7048)
adam-browning Jun 17, 2021
fe8b043
AdYouLike Bidder: improve robustness on Native case by fixing img ret…
guiann Jun 18, 2021
de43c7c
Halo RTD Module: Enable Per-Bidder Data (#7060)
Jun 20, 2021
30a8c9c
Vidazoo Bid Adapter: update documentation (#7061)
uditalias Jun 21, 2021
69daaf4
madvertiseBidAdapter: support for response meta.advertiserDomains (v5…
notmani Jun 21, 2021
e3fd49e
TrustX Bid Adapter: Support Permutive module (#7055)
PWyrembak Jun 21, 2021
011fdd7
RadsBidAdapter: Add adomains/userIds support and change banner ad typ…
onlsol Jun 21, 2021
191655a
Yieldlab Adapter: Add pvid option for cookieless environments (#7008)
mirkorean Jun 21, 2021
0f6e314
chore: update spelling/grammar (#7067)
iamnewton Jun 21, 2021
659a971
VideoByte Bid Adapter: add new bid adapter (#7036)
videobyte20 Jun 22, 2021
11bc5de
VIdazoo Bid Adapter: Export gvlid on the spec object (#7072)
uditalias Jun 22, 2021
8d4c8b9
Adnuntius Bid Adapter: Get User Id from local storage (#7063)
mikael-lundin Jun 22, 2021
afb4fc3
YIELDONE Bid Adapter: support adomains (#7071)
hbanalytics Jun 22, 2021
d8d47db
GrowAdvertising Bid Adapter: add new adapter (#7054)
lexerom Jun 22, 2021
444df0c
Adagio Bid Adapter: add support for Prebid Server (#7065)
osazos Jun 22, 2021
b7ede26
yieldmo adapter: add support of ATS envelope (#7082)
ym-atsymuk Jun 23, 2021
16b85d0
tappx Bid Adapter: refactor and fix gdpr user param (#7085)
prebidtappx Jun 23, 2021
ba5f404
Fixing Optimera RTD targeting values. (7079) (#7080)
mcallari Jun 23, 2021
5ad0df0
Id5 ID System: handle A/B testing server side in prebid (#7086)
cosenmarco Jun 23, 2021
c0454c8
WINR Bid Adapter: add new bid adapter (#7050)
winrdev Jun 23, 2021
409ec8a
Limelight Digital Bid Adapter: add new bid adapter (#7013)
imedvedko Jun 23, 2021
650322d
eTarget Bid Adapter: getMetaData feature moved into bidderRequest (#6…
etargetse Jun 23, 2021
8cffa84
Prebid 5.2.0 Release
jsnellbaker Jun 23, 2021
5c571fa
increment pre version
jsnellbaker Jun 23, 2021
e643303
temporary dependency change and update a test eslintrc rule (#7094)
jsnellbaker Jun 23, 2021
eb909ac
Added Media.net RTD Module (#6988)
monis0395 Jun 24, 2021
bfc6f98
Dmd Id System: add rest endpoint (#7066)
Jayaharshak Jun 24, 2021
235a330
Adkernel Bid Adapter: renaming converge alias (#7097)
ckbo3hrk Jun 24, 2021
e39cb75
Pix Fixture Bid Adapter: add new bid adapter (#7069)
pixfuture-media Jun 24, 2021
7057f54
rubicon adapter: segtax change (#7098)
bretg Jun 25, 2021
708103a
Real Vu Analytics Adapter: update addUnitById() return value (#7088)
tchibirev Jun 25, 2021
4c20820
akamaiDAPIdSystem: add new ID submodule (#7084)
amishra11j Jun 25, 2021
04378c0
Fix the renderer tests so they can be run on their own (#7070)
jsut Jun 28, 2021
19e8f52
VLYBY Bid Adapter: add new bid adapter (#6417)
thomas-vlyby Jun 28, 2021
5c0688a
Sharethrough Bid Adapter: add support for GPID (#7089)
epechuzal Jun 28, 2021
66bfe22
IX Bid Adapter: Use openrtb imp[].banner.format to build requests (#7…
umakajan Jun 28, 2021
0657279
Prebid Analytics Manager: extend mocha testing timeout to fix flaky i…
ChrisHuie Jun 28, 2021
6133237
Send screen size instead of browser size (#7110)
monis0395 Jun 28, 2021
9ffe6f1
Prebid Core: Update renderAd to use hook #7091
iamnewton Jun 28, 2021
f0f970c
Aso Bid Adapter: add new bid adapter (#7062)
adserver-online Jun 29, 2021
4136adb
Gumgum: ADTS-134 Fetch IDL envelope and pass to ad server if availabl…
lbenmore Jun 29, 2021
4f3dda0
Object.entries replaced with backward compatible version (#7122)
adserver-online Jun 29, 2021
0dc4d65
Impactify Bid Adapter: Add meta.advertiserDomains support (#7113)
thomasdseao Jun 29, 2021
28d3316
Vrtcal Bid Adapter: add adomain and make 5.0 compliant (#7106)
vrtcal-dev Jun 29, 2021
de9d3db
Zeta Bid Adapter: update Cookie Sync URL (#7090)
mwehr-zeta Jun 29, 2021
b17b40f
support for response meta.advertiserDomains (v5.0) (#7119)
cpuBird Jun 29, 2021
1f5b03d
Gnet Bid Adapter: adomain change for Prebid 5.x and remove useless pa…
rohsu Jun 29, 2021
e1e5d69
Pub-X Bid Adapter: add adomain support (#7103)
Pub-X Jun 29, 2021
0492821
relaido Bid Adapter: Add Usersyncs a uuid in the query parameter (#7112)
relaido Jun 29, 2021
7fc2f48
YieldOne Bid Adapter: add LiveRampID support. (#7118)
haruka-yamashita2 Jun 29, 2021
072d612
Smaato bid adapter: adpod support added (#7101)
Enigo Jun 30, 2021
4bf8d00
OpenX: add flocId (#7125)
bwschmidt Jun 30, 2021
5c00a6d
Audiencerun Bid Adapter 1.1.0 (#6919)
audiencerun Jun 30, 2021
aea9e54
update handle, update tests (#7127)
AdmixerTech Jul 1, 2021
92be579
Unruly Bid Adapter: consolidated adapter with RhythmOne (#7073)
opeledtremor Jul 1, 2021
abcf465
Add AD_RENDER_SUCCEEDED event (#7059)
jsut Jul 1, 2021
86489e1
Logicad Bid Adapter: Add meta.advertiserDomains support (#7114)
logicad Jul 1, 2021
db68d4e
smartx Bid Adapter: update renderer url and internal renderer behavio…
Skylinar Jul 1, 2021
faa39d9
Prebid 5.3.0 Release
Jul 1, 2021
9058600
Increment pre version
Jul 1, 2021
6a141e7
Ogury Bid Adapter: fix hostname (#7135)
antoinezaz Jul 2, 2021
f48fa6f
Emx Digital Bid Adapter: support for liveramp id and uid2.0 (#7133)
EMXDigital Jul 6, 2021
498e748
RtbSape Bid Adapter: restore for Prebid 5.x (#7081)
ne0n Jul 6, 2021
ebf67ad
Add new ext field in bid Object (#7138)
AurelienMozoo Jul 6, 2021
ed0a2f9
Change Bid Request contentType as from 'text/plain' to 'application/…
AurelienMozoo Jul 6, 2021
089e43a
Orbidder Bid Adapter: add native support (#7047)
arneschulz1984 Jul 6, 2021
3dcbb8a
TheMediaGrid Bid Adapter: fix keywords workflow (#7130)
TheMediaGrid Jul 6, 2021
612884b
Video Reach Bid Adapter: update to v5 (#7142)
VideoReach Jul 6, 2021
26aa81b
Upgrade Rise Bid Adapter: update to version 5.0 (#7143)
noamtzu Jul 6, 2021
568a90d
Revcontent Bid Adapter: adjusted for Price Floors Module (#7093)
alexander-alexandrov Jul 6, 2021
ebaa5e5
Inject creativeComment after render so it actually persists (#6860)
jsut Jul 7, 2021
a2c68d3
Updating the akamaiDAPIdSystem submodule with x1 APIs (#7137)
amishra11j Jul 7, 2021
797c7ef
Kubient Bid Adapter: add video support, issues fixes, and compliance …
alexartwww Jul 7, 2021
5eeba1b
AdGeneration Bid Adapter: adding adomain and updates for ver5.x. (#7150)
banakemi Jul 8, 2021
70ba09c
Adnuntius Bid Adater: URL changes (#7154)
mikael-lundin Jul 8, 2021
ee22d5a
Prebid 5.4.0 Release
smenzer Jul 8, 2021
bd8832e
Increment pre version
smenzer Jul 8, 2021
d1ef14a
Zeta Ssp Bid Adapter: multiple bid responses (#7034)
asurovenko-zeta Jul 8, 2021
53e7dac
BrightMountainMedia: add UserId support (#7148)
Jul 8, 2021
c643334
Proxistore Bid Adapter: support advertiserDomains (#7136)
vincentproxistore Jul 8, 2021
ee21999
Merkle userid module: storing session data and domain (#7100)
SKOCHERI Jul 8, 2021
cdea788
Sortable Bid Adapter: update to comply with Prebid 5.x (#7157)
nlavallee-sortable Jul 9, 2021
237c88b
GrowAdvertising: add native support (#7126)
lexerom Jul 9, 2021
f150d71
TheMediaGrid: added keywords formatting in the ad request (#7164)
TheMediaGrid Jul 12, 2021
dcd2789
Smartico Bid Adapter: add adomain for Prebid 5.0 (#7115)
cs83 Jul 12, 2021
b6318de
Aniview Bid Adapter: add support for BANNER (#7162)
itaynave Jul 12, 2021
dc5f028
PBS adapter - fix logic for undefined endpoint URLs (#7076)
jsnellbaker Jul 12, 2021
ab2f319
Adagio Bid Adapter: typo in native response handler (#7170)
osazos Jul 12, 2021
932e20f
ParrableIdSystem: cache request filter status in first-party cookie (…
AlvaroBrey Jul 12, 2021
2281aad
Innity Bid Adapter: support adomains for Prebid 5.0 (#7168)
engtat Jul 12, 2021
a633a63
GMOSSP Support IntimateMerger (#7134)
matsumoto-kouichi Jul 13, 2021
3cfbf9d
PubMatic Analytics Adapter: added support for Bidder alias (#7153)
pm-azhar-mulla Jul 13, 2021
2852ab2
ID5 Analytics: redaction process skips 'ext' on ID5 ID (#7141)
cosenmarco Jul 13, 2021
7e9e832
Make sharedIdSystem return pubcid instead of sharedId (#7099)
philipwatson Jul 13, 2021
cc10b15
Adding score file check on auction init. (#7172)
mcallari Jul 13, 2021
f81220c
Openx Analytics Adapter: optimize config, endpoint override, & send l…
kenan-gillet Jul 13, 2021
d517ed8
AdtelligentIdSystem : add new ID submodule (#6948)
GeneGenie Jul 13, 2021
39dde9a
Iqm Bid Adapter: add new bid adapter (#7111)
Params10 Jul 13, 2021
79379b0
Support Liveramp (#7165)
atamak Jul 13, 2021
188ff81
Moving {domain} parameter from the JSON body to the URL path (#7176)
amishra11j Jul 13, 2021
48f3133
UserID: bugfix for refreshUserIds with updated info (#7105)
aaroniniguez Jul 14, 2021
f970727
showheroes-bs Bid Adapter: Add support for advertiserDomains (#7169)
vadim-mazzherin Jul 14, 2021
1a24e4d
QuantcastId : Add support for firing pixel in quantcastIdSystem submo…
sachinsurfs Jul 14, 2021
6ce4162
interpretResponse video enhancements (#7171)
onetag-dev Jul 14, 2021
fc60a2c
update amxIdSystem endpoint and internal timeout (#7174)
nickjacob Jul 14, 2021
391ecc0
TheMediaGrid: added ext.bidder.grid.demandSource processing (#7179)
TheMediaGrid Jul 14, 2021
98fbd9c
pass along userId providers (#7180)
robertrmartinez Jul 14, 2021
ad36dcd
Openweb Bid Adapter: add new bid adapter (#7175)
GeneGenie Jul 15, 2021
485c0e7
Update gridBidAdapter.js
patmmccann Jul 15, 2021
2367550
Revert last commit, wrong branch
patmmccann Jul 15, 2021
d6b646f
Prebid 5.5.0 Release
robertrmartinez Jul 15, 2021
fba096d
Increment pre version
robertrmartinez Jul 15, 2021
63b8929
Deep Intent Bid Adapter: backward compatible eids added (#7187)
sourabhg Jul 16, 2021
d41af07
MediaGrid Adapter: Put demandSource in bid.meta (#7184)
patmmccann Jul 16, 2021
7e95a31
Opera Ads Bid Adapter: add new bid adapter (#7152)
xingwangl Jul 19, 2021
35736f9
add mantis (#7173)
ChrisHuie Jul 19, 2021
980a22d
Leverage defined methods from utils in secureCreatives (#7196)
jsut Jul 19, 2021
4d38732
Sublime Bid Adapter : send notid in pixel & use timeout from timeoutD…
Jul 19, 2021
750ea2b
add meta.advertiserDomains (#7190)
msm0504 Jul 20, 2021
2a899c6
adds meta.advertiserDomains (#7191)
msm0504 Jul 20, 2021
eef3277
adds meta.advertiserDomains (#7192)
msm0504 Jul 20, 2021
d0d6cbf
adds meta.advertiserDomains (#7193)
msm0504 Jul 20, 2021
d03a458
MARJAVA-889 Update getintentBidAdapter to Prebid 5.0 requirements (#7…
afominov Jul 20, 2021
42529cd
SharedIdSystem: return pubcid instead of sharedId (#7149)
SKOCHERI Jul 20, 2021
9a91886
Nobid Bid Adapter: add support for alias duration (#7177)
redaguermas Jul 20, 2021
11ce031
Nativo Bid Adapter: Identify refreshed inventory to bidder endpoint (…
jsfledd Jul 20, 2021
17aad75
DSPX Adapter: Fix userSync problem with passback responses (#7199)
onlsol Jul 21, 2021
b39e27b
Rads Adapter: Fix userSync problem with passback responses (#7200)
onlsol Jul 21, 2021
1381f34
Realvu Analytics Adapter: improve flagging of 'display:none' containe…
tchibirev Jul 21, 2021
df23aec
tappx Bid Adapter: add internal Tappx params and refactor pageUrl (#7…
prebidtappx Jul 21, 2021
b4c2552
Smartico Bid Adapter: Add meta fields to interpreted response object …
cs83 Jul 22, 2021
a3232ea
Criteo: fix creativeId with correct value (#7205)
dzhang-criteo Jul 22, 2021
f873332
Sonobi bid adapter: add support for floor module (#7206)
JonGoSonobi Jul 22, 2021
ea26df5
Prebid 5.6.0 Release
Jul 22, 2021
f2ab198
Increment pre version
Jul 22, 2021
ad14def
PBS Bid Adapter: outstream video renderer bugfix (#7038)
ChrisHuie Jul 22, 2021
84a39c6
oguryBidAdapter: handle cookie syncing on prebid.js (#7207)
antoinezaz Jul 23, 2021
f53232d
PBS bid adapter: revised outstream unit test for 7038 (#7208)
patmmccann Jul 23, 2021
f0dbdf8
AdYouLike bidder adapter: handle size given in bid params (#7198)
guiann Jul 23, 2021
70bb6e5
Smaato: Support Floor Price Module (#7188)
el-chuck Jul 26, 2021
7a2ca92
ajax: if xfr.open() explodes let the caller know (#7161)
jimdigriz Jul 27, 2021
b4a04c9
Halo ID url params, RTD dupe protection, doc update (#7204)
Jul 28, 2021
813aa02
Adyoulike bidder - Video playerSize format (#7227)
guiann Jul 28, 2021
3bbcf66
Permutive RTD submodule: TrustX update (#7001)
dreischer Jul 28, 2021
e130657
add halo id support to beachfront adapter (#7225)
jsalis Jul 28, 2021
01ed155
Bizzclick Bid Adapter: update bid adapter for prebid 5 (#7212)
BizzClick Jul 28, 2021
9d7fdc8
AdYouLike Bidder - enable Vast response format (#7229)
guiann Jul 28, 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
  •  
  •  
  •  
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
18 changes: 9 additions & 9 deletions browsers.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
"device": null,
"os": "Windows"
},
"bs_edge_18_windows_10": {
"bs_edge_90_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "edge",
"browser_version": "18.0",
"browser_version": "90.0",
"device": null,
"os": "Windows"
},
Expand All @@ -23,11 +23,11 @@
"device": null,
"os": "Windows"
},
"bs_chrome_89_windows_10": {
"bs_chrome_90_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "chrome",
"browser_version": "89.0",
"browser_version": "90.0",
"device": null,
"os": "Windows"
},
Expand All @@ -39,11 +39,11 @@
"device": null,
"os": "Windows"
},
"bs_firefox_73_windows_10": {
"bs_firefox_88_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "firefox",
"browser_version": "73.0",
"browser_version": "88.0",
"device": null,
"os": "Windows"
},
Expand All @@ -55,11 +55,11 @@
"device": null,
"os": "Windows"
},
"bs_safari_11_mac_catalina": {
"bs_safari_14_mac_bigsur": {
"base": "BrowserStack",
"os_version": "Catalina",
"os_version": "Big Sur",
"browser": "safari",
"browser_version": "13.0",
"browser_version": "14.0",
"device": null,
"os": "OS X"
},
Expand Down
4 changes: 2 additions & 2 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ var gutil = require('gulp-util');
var connect = require('gulp-connect');
var webpack = require('webpack');
var webpackStream = require('webpack-stream');
var uglify = require('gulp-uglify');
var terser = require('gulp-terser');
var gulpClean = require('gulp-clean');
var KarmaServer = require('karma').Server;
var karmaConfMaker = require('./karma.conf.maker');
Expand Down Expand Up @@ -168,7 +168,7 @@ function makeWebpackPkg() {
return gulp.src([].concat(moduleSources, analyticsSources, 'src/prebid.js'))
.pipe(helpers.nameModules(externalModules))
.pipe(webpackStream(cloned, webpack))
.pipe(uglify())
.pipe(terser())
.pipe(replace(/('|")v\$prebid\.modulesList\$('|")/g, makeModuleList(externalModules)))
.pipe(gulpif(file => file.basename === 'prebid-core.js', header(banner, { prebid: prebid })))
.pipe(gulp.dest('build/dist'));
Expand Down
118 changes: 118 additions & 0 deletions integrationExamples/gpt/akamaidap_email_example.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@

<!--
This page calls a single bidder for a single ad slot. It can be considered a "hello world" example for using
Prebid with the Google Publisher Tag.
It also makes a good test page for new adapter PR submissions. Simply set your server's Bid Params object in the
bids array inside the adUnits, and it will use your adapter to load an ad.
NOTE that many ad servers won't send back an ad if the URL is localhost... so you might need to
set an alias in your /etc/hosts file so that you can load this page from a different domain.
-->

<html>
<head>
<script async src="../../build/dev/prebid.js"></script>
<script async src="https://www.googletagservices.com/tag/js/gpt.js"></script>
<script>
var FAILSAFE_TIMEOUT = 3300;
var PREBID_TIMEOUT = 2000;

var adUnits = [{
code: 'div-gpt-ad-1460505748561-0',
mediaTypes: {
banner: {
sizes: [[300, 250], [300,600]],
}
},
// Replace this object to test a new Adapter!
bids: [{
bidder: 'grid',
params: {
uid: 1
}
}]

}];

var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];

</script>

<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});

pbjs.que.push(function() {
pbjs.setConfig({

debugging: {
enabled: true
},

userSync: {
userIds: [
{
name: 'akamaiDAPId',
params: {
apiHostname: 'prebid.dap.akadns.net',
domain: 'prebid.org',
type: 'email',
identity: 'aaryn@query.com',
apiVersion: 'v1'
},
},
],
syncDelay: 5000,
auctionDelay: 2000,
segments: [ 1, 2, 3 ],
}
});
pbjs.addAdUnits(adUnits);
pbjs.requestBids({
bidsBackHandler: sendAdserverRequest,
timeout: PREBID_TIMEOUT
});
document.getElementById( "user-ids" ).innerHTML = JSON.stringify( pbjs.getUserIds() );
});

function sendAdserverRequest() {
if (pbjs.adserverRequestSent) return;
pbjs.adserverRequestSent = true;
googletag.cmd.push(function() {
pbjs.que.push(function() {
pbjs.setTargetingForGPTAsync();
googletag.pubads().refresh();
});
});
}

setTimeout(function() {
sendAdserverRequest();
}, FAILSAFE_TIMEOUT);

</script>

<script>
googletag.cmd.push(function () {
googletag.defineSlot('/19968336/header-bid-tag-0', [[300, 250], [300, 600]], 'div-gpt-ad-1460505748561-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>

<body>
<h2>Prebid.js Test</h2>
<h5>Div-1</h5>
<div id='div-gpt-ad-1460505748561-0'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1460505748561-0'); });
</script>
</div>
<h5>User IDs Sent to Bidding Adapter</h5>
<div id="user-ids"></div>
</body>
</html>
117 changes: 117 additions & 0 deletions integrationExamples/gpt/akamaidap_signature_example.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@

<!--
This page calls a single bidder for a single ad slot. It can be considered a "hello world" example for using
Prebid with the Google Publisher Tag.
It also makes a good test page for new adapter PR submissions. Simply set your server's Bid Params object in the
bids array inside the adUnits, and it will use your adapter to load an ad.
NOTE that many ad servers won't send back an ad if the URL is localhost... so you might need to
set an alias in your /etc/hosts file so that you can load this page from a different domain.
-->

<html>
<head>
<script async src="../../build/dev/prebid.js"></script>
<script async src="https://www.googletagservices.com/tag/js/gpt.js"></script>
<script>
var FAILSAFE_TIMEOUT = 3300;
var PREBID_TIMEOUT = 2000;

var adUnits = [{
code: 'div-gpt-ad-1460505748561-0',
mediaTypes: {
banner: {
sizes: [[300, 250], [300,600]],
}
},
// Replace this object to test a new Adapter!
bids: [{
bidder: 'grid',
params: {
uid: 1
}
}]

}];

var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];

</script>

<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});

pbjs.que.push(function() {
pbjs.setConfig({

debugging: {
enabled: true
},

userSync: {
userIds: [
{
name: 'akamaiDAPId',
params: {
apiHostname: 'prebid.dap.akadns.net',
domain: 'prebid.org',
type: 'dap-signature:1.0.0',
apiVersion: 'v1'
},
},
],
syncDelay: 5000,
auctionDelay: 2000,
segments: [ 1, 2, 3 ],
}
});
pbjs.addAdUnits(adUnits);
pbjs.requestBids({
bidsBackHandler: sendAdserverRequest,
timeout: PREBID_TIMEOUT
});
document.getElementById( "user-ids" ).innerHTML = JSON.stringify( pbjs.getUserIds() );
});

function sendAdserverRequest() {
if (pbjs.adserverRequestSent) return;
pbjs.adserverRequestSent = true;
googletag.cmd.push(function() {
pbjs.que.push(function() {
pbjs.setTargetingForGPTAsync();
googletag.pubads().refresh();
});
});
}

setTimeout(function() {
sendAdserverRequest();
}, FAILSAFE_TIMEOUT);

</script>

<script>
googletag.cmd.push(function () {
googletag.defineSlot('/19968336/header-bid-tag-0', [[300, 250], [300, 600]], 'div-gpt-ad-1460505748561-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>

<body>
<h2>Prebid.js Test</h2>
<h5>Div-1</h5>
<div id='div-gpt-ad-1460505748561-0'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1460505748561-0'); });
</script>
</div>
<h5>User IDs Sent to Bidding Adapter</h5>
<div id="user-ids"></div>
</body>
</html>
Loading