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 7389 prebid 4.42.1 #118

Merged
merged 531 commits into from
Jun 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
531 commits
Select commit Hold shift + click to select a range
4eade73
ID5 User ID module - don't send empty fields to server (#6581)
smenzer Apr 20, 2021
e174e27
New Bid Adapter: Shinez (#6597)
Soterix Apr 20, 2021
1696773
refactor user id example to properly receive TCFv2 consent string and…
smenzer Apr 20, 2021
7635599
use sinon local storage stubs for haloid module (#6619)
Apr 20, 2021
649035b
Adnuntius Bid Adapter: Bug fix ordered response. (#6625)
mikael-lundin Apr 20, 2021
275d0f3
IX Bid Adapter: Add support for UID2.0 (#6628)
amykwyang Apr 20, 2021
8f6e64d
UserId Module: add support for case insensitive submodule names (#6629)
jsnellbaker Apr 20, 2021
79ab878
PubMatic bid adapter: support for FPD & Preauction module (#6623)
pm-harshad-mane Apr 21, 2021
804295a
Rubicon Bid Adapter: FPD Bug Fixes (#6578)
mmoschovas Apr 21, 2021
27ccac2
Yieldmo adapter: cut banner bid request parameters in case the url fo…
ym-atsymuk Apr 21, 2021
5c70e0c
FPD Update - Core/RP Analytics Adapter (#6612)
mmoschovas Apr 21, 2021
4a7bec9
ADXCG Bid Adapter: add video & parameter validation & other updates (…
adxcgcom Apr 21, 2021
a460125
Zeta bid adapter: add params to bid request (#6614)
mwehr-zeta Apr 21, 2021
8ca0594
oneVideo Bid Adapter: content object mapping bug fix (VDEFECT-5405) (…
adam-browning Apr 21, 2021
eff2ae6
PR_REVIEW: added check for bidder name validity (#6491)
bretg Apr 21, 2021
dc6b450
Kobler Bid Adapter: add new bid adapter (#6479)
acsbendi Apr 21, 2021
e23cb2c
sspBC Bid Adapter: update to v4.8, bugfixes, & support for sending pa…
wojciech-bialy-wpm Apr 21, 2021
ae44f9e
Create module registry: update build to add installModules array to p…
mmoschovas Apr 22, 2021
3356e38
SynacorMedia Bid Adapter: Create bid.params.video object if it's not …
pratik-synacor Apr 22, 2021
b65a567
Prebid Core: Readme.md import name change (#6638)
patmmccann Apr 22, 2021
08b7e8d
PBS Bid Adapter: Stop overriding s2sconfig.enabled from vendor defaul…
patmmccann Apr 22, 2021
f870a08
RP Bid Adapter: Bug fix for parsing ortb2.user.data (#6643)
mmoschovas Apr 22, 2021
3ea23dc
AdRiver Bid Adapter: add new bid adapter (#6514)
Fridoom007 Apr 22, 2021
a1d83ab
hotfix - placement issue fix (#6641)
ym-abaranov Apr 22, 2021
5729c8c
Prebid 4.36.0 Release
robertrmartinez Apr 22, 2021
f96dfcc
PBJS RP adapter: pass analytics flag to server (#6644)
mmoschovas Apr 22, 2021
e01e5ad
Increment pre version
robertrmartinez Apr 22, 2021
f171958
Merge branch 'master' of https://github.com/prebid/Prebid.js
robertrmartinez Apr 22, 2021
7f0e486
Adkernel: new alias (#6608)
ckbo3hrk Apr 22, 2021
9026c5d
Ccx Bid Adapter: adomain support (#6595)
mjaworskiccx Apr 23, 2021
071b453
Qwarry Bid Adapter: added gdpr field (#6635)
pro-nsk Apr 23, 2021
7dba60c
Adf Bid Adapter: rename adformOpenRTB adapter; add former name as ali…
braizhas Apr 23, 2021
d3c7731
GumGum Bid Adapter: use ad response sizes when found (#6649)
susyt Apr 23, 2021
6c0142a
Rubicon Bid Adapter: add outstream rendering (#6469)
smozhaiskyi-rubi Apr 23, 2021
15c31c8
Halo RTD submodule: update docs (#6651)
Apr 24, 2021
722afa1
sid into tags for ZetaSsp (#6636)
asurovenko-zeta Apr 24, 2021
4d842d2
Add module name to storage manager; catch errors (#6596)
dreischer Apr 26, 2021
c408a6e
Adnuntius Bid Adatpter: Meta field advertiser domain update. (#6652)
mikael-lundin Apr 26, 2021
40b7ec0
Gnet Bid Adapter: add new bid adapter (#6536)
rohsu Apr 26, 2021
960c669
TheMediaGrid Bid Adapter: added support of PBAdSlot module (#6609)
TheMediaGrid Apr 26, 2021
d6a2ed7
Sonobi Bid Adapter: added Coppa Flag check (#6631)
JonGoSonobi Apr 27, 2021
f3624eb
GothamAds Bid Adapter: add at, ccpa, gdpr and coppa support (#6470)
supportGothamad Apr 27, 2021
cef4c89
Rubicon Bid Adapter: Added new size - Id 558 (640x640) (#6658)
thomas-netric Apr 27, 2021
a024178
AOL, RTBHouse, RhythmOne, Teads, OpenX and DeepIntent Bid Adapters: a…
patmmccann Apr 27, 2021
1f04682
Adnuntius Bid Adapter: bugfix to set undefined if no bids (#6662)
mikael-lundin Apr 27, 2021
71d75c4
pass auctionId (#6664)
robertrmartinez Apr 27, 2021
a96f1f9
ucfunnel Bid Adapter: add support for Unified ID 2 (#6647)
jackhsiehucf Apr 28, 2021
3419fc9
Intent IQ ID Systems: first party updates (#6618)
yuvalgg Apr 28, 2021
9dee624
Outbrain Bid Adapter: fix usersync query parameter formatting (#6668)
Apr 28, 2021
43203d2
Sovrn Bid Adapter: added FPD support (#6639)
jrosendahl Apr 28, 2021
97964ef
Consent Management Module: TCFApi in Iframe callId fix (#6634)
ReinoutStevens Apr 28, 2021
e5f9f57
add support for non-purpose1 consent domains to appnexus and PBS bid …
jsnellbaker Apr 28, 2021
09dcc38
TheMediaGrid Bid Adapter: Coppa support (#6655)
TheMediaGrid Apr 28, 2021
581a699
Trigger AUCTION_DEBUG from utils.logWarn with type set to WARNING (#6…
pm-harshad-mane Apr 28, 2021
75bb9e3
Tappx Bid Adapter: optional ext on request (#6659)
prebidtappx Apr 28, 2021
75d8c52
Prebid 4.37.0 Release
Apr 28, 2021
c21ad7e
oneVideo Bid Adapter: Price Floors Module Support (SAPR-16735) (#6672)
adam-browning Apr 28, 2021
d9a7801
Spread adUnit.ortb2Imp.ext into imp object (#6494)
muuki88 Apr 29, 2021
9896409
appnexus bid adapter - ensure withCredentials is always passed (#6675)
jsnellbaker Apr 29, 2021
e206244
Axonix Bid Adapter: Fixed interpretResponse, support email (#6667)
cesarfd Apr 29, 2021
e93f455
Smartico Bid Adapter: add new bid adapter (#6486)
cs83 Apr 30, 2021
98dea2d
Interactive Offers Bid Adapter: add data to response object (#6680)
IOTiagoFaria Apr 30, 2021
51a69a2
remove space from spread operator
ChrisHuie Apr 30, 2021
43a5dc7
revert accidental commit to master
ChrisHuie Apr 30, 2021
3b9f184
Adkernel & AdkernelAdn: bidfloor module support (#6671)
ckbo3hrk Apr 30, 2021
4e5dda2
Update to change analytics flag from array to object (#6681)
mmoschovas Apr 30, 2021
22eacd9
support meta.advertiserDomains in bridgewell adpter (#6686)
rigelbibi May 3, 2021
67d8722
DMD ID System: add new User ID module (#6666)
boppudikarthikc May 3, 2021
1778504
appnexus Bid Adapter - add support for gptPreAuction (#6688)
jsnellbaker May 3, 2021
cf5b060
SharedId & PubcommonId: CCPA and COPPA support (#6632)
SKOCHERI May 3, 2021
9300d25
AppNexus bid adapter: add price floor module support (#6653)
jsnellbaker May 3, 2021
2e7209a
display bidder in utils.logs and disable bidder config on auction end…
snapwich May 3, 2021
a887289
add X-Prebid header to ajax requests fixes #6627 (#6676)
snapwich May 3, 2021
a14175a
Prebid Docs: Typo fix in README.md (#6704)
GLStephen May 5, 2021
93b3fd9
Revert "add X-Prebid header to ajax requests fixes #6627 (#6676)" (#6…
patmmccann May 5, 2021
70ce8ac
Criteo Bid Adapter: update contact email (#6701)
leonardlabat May 5, 2021
446931c
Fixing flaky adapter unit tests (#6706)
robertrmartinez May 5, 2021
7b16aac
Floc Userid System: add new ID module (#6521)
SKOCHERI May 5, 2021
017f630
Zeta Bid Adapter: update to endpoint (#6697)
mwehr-zeta May 5, 2021
62b2f76
prebid 4.38.0 release
mkendall07 May 5, 2021
b2cbab4
4.39.0-pre
mkendall07 May 5, 2021
4166329
Adkernel Bid Adapter: converge digital alias (#6714)
ckbo3hrk May 6, 2021
70ba6cb
fix linting in gulpfile (#6694)
mxdvl May 6, 2021
05abc0a
Admixer Bid Adapter: add meta key to response (#6674)
AdmixerTech May 6, 2021
87ff2b8
Grid Bid Adapter: add support for advertiserDomains (#6716)
patmmccann May 6, 2021
ed20b83
33across bid adapter: Add adomain support (#6719)
carlosfelix May 6, 2021
98695bb
Fix typo in UID 2.0 doc (#6724)
dlackty May 7, 2021
68620eb
Bump url-parse from 1.4.7 to 1.5.0 (#6718)
dependabot[bot] May 7, 2021
b44f1ca
smartx Bid Adapter: bugfix renderer url (#6725)
Skylinar May 7, 2021
7c0c72e
Bump handlebars from 4.7.6 to 4.7.7 (#6717)
dependabot[bot] May 7, 2021
6797935
Tappx Bid Adapter: add floor module support (#6626)
prebidtappx May 7, 2021
d7a7f1b
Undertone, Unruly, Concert, Adform: stub support for advertiserDomain…
patmmccann May 8, 2021
b196ea5
Bump hosted-git-info from 2.8.8 to 2.8.9 (#6728)
dependabot[bot] May 9, 2021
701959e
VIS.X: add instream video support (#6687)
mk0x9 May 10, 2021
6f732e0
move reading and writing of the consent string hash for the user id m…
smenzer May 10, 2021
e04ed88
Bright Mountain Media Bid Adapter: add video support and refactor (#6…
May 10, 2021
8fff6c1
RTB House Bid Adapter: updated supply chain support, included floor m…
rtbh-lotani May 10, 2021
ca100f4
ParrableIdSystem : Store third-party cookie support status in first-p…
icflournoy May 10, 2021
a8dbc0d
Bump lodash from 4.17.19 to 4.17.21 (#6722)
dependabot[bot] May 10, 2021
5a73bb2
ViewDeos: add gvlid (#6737)
GeneGenie May 11, 2021
5e69152
Revert "ParrableIdSystem : Store third-party cookie support status in…
ChrisHuie May 11, 2021
848c892
Eplanning Bid Adapter: add eids (#6732)
fndigrazia May 11, 2021
54f3137
Adkernel: alias for adomega network (#6739)
ckbo3hrk May 11, 2021
bcfe1fa
Update to move fpd data matching from taxonomyname to segtax values (…
mmoschovas May 12, 2021
c3813fd
Qwarry Bid Adapter: remove gdpr field from request (#6746)
pro-nsk May 12, 2021
9da0c01
Halo RTD Module: add publisher params to RTD request (#6742)
May 12, 2021
8790da9
Prebid Core: Remove size check on native icons and image assets (#6678)
guiann May 12, 2021
f9272fc
Prebid Server Bid Adapter: Bugfix for not taking defaultVendor enable…
robertrmartinez May 12, 2021
f999c0d
Prebid 4.39.0 Release
jsnellbaker May 12, 2021
5215ade
increment pre version
jsnellbaker May 12, 2021
b132a4b
Beachfront Bid Adapter: add schain support (#6751)
jsalis May 13, 2021
7369078
fix: Webpack v5 complain about named export from JSON modules (#6755)
javiermarinros May 13, 2021
752e0c2
Pbs bid adapter: constants import styling for webpack v5 upgrade (#6723)
khatibda May 13, 2021
3f02a15
First Party Data module: Add new module and two submodules to populat…
mmoschovas May 13, 2021
2b8f888
Datablocks bid adapter: update adapter to conform to new bid server's…
htang555 May 14, 2021
78a00fd
Update to videoCache to include auction Id in vasttrack payload (#6757)
mmoschovas May 14, 2021
3c5ce3e
Revert "Datablocks bid adapter: update adapter to conform to new bid …
ChrisHuie May 14, 2021
4e61f9d
clarify dependency on global rtdModule (#6759)
mxdvl May 14, 2021
e533e1b
Update to PBS bid adapter for video bids, pass along w and h respecti…
mmoschovas May 14, 2021
ea6d7d6
Sovrn and Sharethrough Bid Adapters: support for advertiserDomains (#…
patmmccann May 14, 2021
3d37668
ucfunnel Bid Adapter: add support for FLoC and Verizon Media ConnectI…
jackhsiehucf May 17, 2021
9c0a4bf
Permutive Rtd Submodule: register submodule in submodules list (#6768)
mxdvl May 17, 2021
eaad22d
Beachfront Bid Adapter: update beachfront example docs (#6774)
jsalis May 17, 2021
5931336
Eplanning Bid Adapter: Adjust endpoint parameter formatting (#6772)
fndigrazia May 17, 2021
a9232fd
Beachfront Bid Adapter: add Unified ID 2.0 support (#6770)
jsalis May 17, 2021
5aec920
appnexus bid adapter - create stub for meta.advertiserDomains (#6753)
jsnellbaker May 17, 2021
4d90d7a
Conversant adapter - picks up additional params from mediaTypes.video…
pycnvr May 17, 2021
d2195ca
Relaido Adapter : size of the banner is checked and the banner can be…
relaido May 18, 2021
6c6affe
ZetaSspBidAdapter fix typo (#6777)
asurovenko-zeta May 18, 2021
e92009d
Adagio Bid Adapter: handle meta.advertiserDomains (and more) (#6781)
osazos May 18, 2021
3b6442e
PubMatic Adapter: add support for FloCID (#6749)
pm-shashank-jain May 18, 2021
4319b59
TrustX Bid Adapter: added additional sync url (#6771)
PWyrembak May 18, 2021
c198fa7
Bucksense Bid Adapter: add adomain to adapter (#6779)
bkse-stefanodechicchis May 18, 2021
0c8a308
Update to PBS Bid Adapter and RP Bid Adapter to pass PBJS version in …
mmoschovas May 18, 2021
ff72a3d
AOL Bid Adapter: Remove client side support for already deprecated en…
patmmccann May 18, 2021
5fb4041
tappx Bid Adapter: update isBidRequestValid and fix request url (#6761)
prebidtappx May 19, 2021
a5b5083
Qwarry Bid Adapter: add sizes (#6787)
pro-nsk May 19, 2021
c346322
Medianet bid adapter: floor module support (#6713)
c3p-0 May 19, 2021
566c8ae
add adomain support (#6791)
ignat-one May 19, 2021
cb3ae12
Beachfront Bid Adapter: add floors module support (#6752)
jsalis May 19, 2021
d662340
Zeta Ssp Bid Adapter: merge fpd.device and params.device (#6786)
asurovenko-zeta May 19, 2021
03ad46d
pubGENIUS bid adapter: read more video params from mediaTypes.video (…
edmonl May 19, 2021
3f4922f
Remove camel case for adserver.adslot value in RP Analytics Adapter (…
mmoschovas May 19, 2021
f0af380
Prebid 4.40.0 Release
May 19, 2021
507c437
Increment pre version
May 19, 2021
a031f8d
CCX Bid Adapter: add support for mediatypes video parameters (#6736)
mjaworskiccx May 20, 2021
a2401ae
Index Exchange Bid Adapter: adds support for floc (#6758)
umakajan May 20, 2021
1adc2e7
InvibesBidAdapter - multiposition support & support for multiple id m…
rcheptanariu May 20, 2021
8388dd3
appnexus bid adapter: add support for flocid (#6801)
jsnellbaker May 20, 2021
2e2b425
appnexus bid adapter: add support for uid2 (#6802)
jsnellbaker May 20, 2021
889ff70
Delete xhbBidAdapter.js
patmmccann May 20, 2021
bb02ee1
Restore xhb (#6803)
patmmccann May 20, 2021
2feed68
EMX Digital Bid Adapter: floor module and advertiserDomain support (#…
EMXDigital May 21, 2021
6637abe
Index Exchange Bid Adapter: coppa support, dealid & ttl field updates…
lksharma May 21, 2021
0d845fe
Update permutiveRtdProvider.md (#6810)
sfrancolla May 21, 2021
95fd606
Conversant adapter - add support for the floor module (#6798)
pycnvr May 21, 2021
bda27a4
JW Player RTD Module - dev doc improvements (#6811)
karimMourra May 21, 2021
849359e
update OpenX adapter to support mediaTypes.video and gpid (#6813)
bwschmidt May 22, 2021
a073213
SynacorMedia Bid Adapter: Add userID support (#6790)
pratik-synacor May 24, 2021
8335d67
VIS.X: change tracking win & pending url's (#6815)
mk0x9 May 24, 2021
21c70b2
Ogury Bid Adapter: add new adapter (#6729)
jogury May 24, 2021
01dc3c6
ParrableIdSystem: Store third-party cookie support status in first-pa…
icflournoy May 24, 2021
49f5134
update ID5 docs for PD string links (#6824)
smenzer May 25, 2021
5a33702
Adagio Bid Adapter: decrease adapter weight (#6699)
osazos May 25, 2021
585c710
PubMatic Adapter : Support For Video Params from AdUnit MediaTypes (#…
pm-shashank-jain May 25, 2021
180ddaf
Fill currency parameters for Kobler adapter. (#6825)
acsbendi May 25, 2021
6580bf4
Adf Bid Adapter: banner and video media type support added (#6726)
braizhas May 25, 2021
cc68ad4
Trion bid adapter: support for meta advertiserDomains (#6829)
grohm33 May 26, 2021
c48e71e
Release Drafter: update to minor as the default (#6827)
ChrisHuie May 26, 2021
61aadfb
Sonobi bid adapter: add support for gpid and set advertiserDomains (…
JonGoSonobi May 26, 2021
0895e4a
Eplanning Bid Adapter: verify getUserIds exists and is a function; ad…
sebaperez May 26, 2021
e97db76
Dgkeyword Rtd Provider: add new real-time data submodule (#6410)
mediaconsortium-develop May 26, 2021
c78238e
Revert "Dgkeyword Rtd Provider: add new real-time data submodule (#64…
ChrisHuie May 26, 2021
48f73e7
NativoBidAdapter - Added new QS param to the bid request endpoint (#6…
jsfledd May 26, 2021
36d0f72
Vuukle bid adapter: support for meta advertiserDomains (#6839)
Hamper May 26, 2021
8cf4ad9
add support for advertiser domains and other bid meta (#6842)
jsalis May 26, 2021
b72e584
Prebid Core: Check for stale rendering (#6707)
pycnvr May 26, 2021
9013e55
tappx Bid Adapter: fix wrong regex and gdpr bug (#6834)
prebidtappx May 27, 2021
3cbdf86
Adyoulike bid adapter - improvements on Native case (#6831)
guiann May 27, 2021
438b0e9
Zeta Ssp Bid Adapter: Improve user sync logic (#6835)
asurovenko-zeta May 27, 2021
77ab4ec
Mediasquare Bid Adapter: support advertiserDomains (#6843)
matthieularere-msq May 27, 2021
7baf4b0
Apacdex Bid Adapter: add support for meta.advertiserDomains, add and …
thuyhq May 27, 2021
a5e7d08
Invibes Bid Adapter - support for meta taxonomy (#6849)
rcheptanariu May 27, 2021
399292d
adWMG Adapter: add 'adomain' support (#6852)
nyakove May 27, 2021
0523a1d
Added meta.advertiserDomains to bidResponse (#6853)
May 27, 2021
f02c1fe
Added meta.advertiserDomains to bidResponse (#6854)
May 27, 2021
d237cbf
LGTM Fixes: fixes for current LGTM issues (#6851)
ChrisHuie May 27, 2021
54bdd70
sspBC Bid Adapter: add bidfloor to imp and other updates to bid adapt…
wojciech-bialy-wpm May 27, 2021
bcd1ebe
user id module - force calls to getId if there was previously no cons…
smenzer May 27, 2021
649ea99
Prebid 4.41.0 Release
smenzer May 27, 2021
f2befaa
Optimized AdUp Technology bid adapter (#6800)
SteffenAnders May 27, 2021
c04b024
QwarryBidAdapter: added schain (#6864)
pro-nsk May 28, 2021
9c484c0
PulsePoint Adapter: Fixing issues related to Prebid 5.0 (#6857)
anand-venkatraman May 28, 2021
5b855a6
Bugfix: Parrable Cookie Length in Testing (#6869)
ChrisHuie May 28, 2021
7ce7b09
Add meta.advertiserDomains support (#6870)
onetag-dev May 28, 2021
c73e59f
adding GAM ad unit code to impression ext object (#6861)
umakajan May 28, 2021
6f81c16
Zeta Ssp Bid Adapter: support for eids (#6819)
asurovenko-zeta May 28, 2021
983d8a9
Adocean Bid Adapter: add meta.advertiserDomains to bid response (#6872)
andrzejgemius May 28, 2021
00b1afa
No Bid Adapter: added bidResponse.meta and advertiserDomains (#6862)
redaguermas May 28, 2021
2bd62fa
add meta.advertiserDomains and meta.mediaType to bid response (#6875)
stsepelin May 29, 2021
bf610f6
Increment pre version
smenzer May 31, 2021
e17f231
GMOSSP BidAdapter: add adomain support (#6877)
arasaki-yuki May 31, 2021
262e27c
A4G Bid Adapter: add meta adomain (#6878)
Junus May 31, 2021
8183e85
add pbjs version to bid request (#6879)
May 31, 2021
10fc2a4
TrustX Bid Adapter: meta.advertiserDomains support (#6891)
PWyrembak May 31, 2021
6be24d4
Adkernel: denakop alias (#6886)
ckbo3hrk May 31, 2021
59b0fc9
Digital Garage RTD module: new rtd submodule #6410 (#6847)
mediaconsortium-develop May 31, 2021
b5f15cf
Revert "Digital Garage RTD module: new rtd submodule #6410 (#6847)" (…
ChrisHuie May 31, 2021
1fe48ac
Qwarry Bid Adapter: meta.advertiserDomains added (#6883)
pro-nsk May 31, 2021
9859d19
Richaudience Bid Adapter: add adomain support (#6880)
richaudience Jun 1, 2021
7d02e2f
Hybrid Bid Adapter: add placeholder for advertiserDomains support (#6…
hybrid-ai Jun 1, 2021
d7d5f62
Vox Bid Adapter: Add placeholder to pass advertiser domains (#6884)
hybrid-ai Jun 1, 2021
5c9e149
ConnectAd Bid-Adapter: Add adomain support (#6859)
rtuschkany Jun 1, 2021
4827f16
Aniview Bid Adapter: added meta.advertiserDomains to bidResponse and …
roshecode Jun 1, 2021
d7a1418
OR Bid Adapter: add support for advertiserDomains and floors module (…
hendrikiseke1979 Jun 1, 2021
d779cdc
AdkernelAdn: meta fields support (#6899)
ckbo3hrk Jun 1, 2021
1bc1427
BrightMountainMedia Bid Adapter: add floors module support (#6833)
Jun 1, 2021
7647b97
AdagioBidAdapter: support priceFloors module (#6867)
osazos Jun 1, 2021
17e446d
eTarget Bid Adapter: add "getMetaData" function to adapter, support f…
etargetse Jun 1, 2021
296b926
ucfunnel Bid Adapter: add support Price Floors Module (#6806)
jackhsiehucf Jun 1, 2021
667e268
Brightcom Bid Adapter: handle meta.advertiserDomains (#6905)
prBigBrother Jun 1, 2021
4fe2be1
Onomagic Bid Adapter: handle meta.advertiserDomains (#6906)
prBigBrother Jun 1, 2021
5cca29e
add support for advertiser domains (#6908)
Jacobkmiller Jun 1, 2021
f3302af
smartx Bid Adapter: Add support for Floors Module (#6902)
Skylinar Jun 1, 2021
e414946
Yieldmo Bid Adapter: read video parameters from the ad unit (#6873)
ym-dlabuzov Jun 1, 2021
6e203ea
Accept outstream renderers defined in mediatype for PBS (#6896)
hnkhandev Jun 1, 2021
1c3247c
Sharethrough Bid Adapter: Use getFloor module for Prebid 5.0 complian…
Jun 1, 2021
a259700
Onomagic Bid Adapter: use getFloor function (#6907)
prBigBrother Jun 2, 2021
481b94f
Jixie Bid Adapter: add support for advertiserDomains (#6898)
jxdeveloper1 Jun 2, 2021
fbc44aa
relaido Bid Adapter: Add meta OBJ to BidResponse (#6914)
relaido Jun 2, 2021
f957aa7
AdYouLike Bidder: Handle advertiser domains (#6916)
ChrisHuie Jun 2, 2021
7e67b4e
Brightcom Bid Adapter: use getFloor function (#6918)
prBigBrother Jun 2, 2021
b105b75
Sublime Bid Adapter : Add support for meta.advertiserDomains (#6920)
Jun 2, 2021
db50c5b
LockerDome Bid Adapter: support for meta.advertiserDomains (#6921)
margsliu Jun 2, 2021
b271db1
Update Adtelligent, Adtarget, ViewDeos adapters to support adomain …
GeneGenie Jun 2, 2021
42093f4
Adot Bid Adapter: add the advertising domains support (#6876)
Giudici-a Jun 2, 2021
b04d212
Smaato bid adapter: Rework multi imp support (#6814)
jgresens Jun 2, 2021
948cb1d
dgkeyword RTD Provider: add new real time data module (#6912)
mediaconsortium-develop Jun 2, 2021
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
8eb2f92
Merge tag '4.42.1' of github.com:prebid/Prebid.js into ENG-7389-prebi…
Jun 11, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ version-resolver:
patch:
labels:
- 'patch'
default: patch
default: minor
template: |
## In This Release
$CHANGES
1 change: 0 additions & 1 deletion allowedModules.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ module.exports = {
'modules': [
...sharedWhiteList,
'criteo-direct-rsa-validate',
'jsencrypt',
'crypto-js',
'live-connect' // Maintained by LiveIntent : https://github.com/liveintent-berlin/live-connect/
],
Expand Down
1 change: 1 addition & 0 deletions integrationExamples/gpt/idImportLibrary_example.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
params: {
pid: '14', // Set your real identityLink placement ID here
// notUse3P: true // true/false - If you do not want to use 3P endpoint to retrieve envelope. If you do not set this property to true, 3p endpoint will be fired. By default this propertt is undefined and 3p request will be fired.},
},
storage: {
type: 'html5',
name: 'idl_env',
Expand Down
1 change: 1 addition & 0 deletions modules/.submodules.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
],
"rtdModule": [
"browsiRtdProvider",
"dgkeywordRtdProvider",
"geoedgeRtdProvider",
"haloRtdProvider",
"jwplayerRtdProvider",
Expand Down
5 changes: 4 additions & 1 deletion modules/a4gBidAdapter.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,10 @@ export const spec = {
currency: A4G_CURRENCY,
netRevenue: true,
ttl: A4G_TTL,
ad: response.ad
ad: response.ad,
meta: {
advertiserDomains: response.adomain && response.adomain.length > 0 ? response.adomain : []
}
};
bidResponses.push(bidResponse);
}
Expand Down
4 changes: 4 additions & 0 deletions modules/adWMGBidAdapter.js
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,10 @@ export const spec = {
netRevenue: response.netRevenue,
ttl: response.ttl,
ad: response.ad,
meta: {
advertiserDomains: response.adomain && response.adomain.length ? response.adomain : [],
mediaType: 'banner'
}
};
bidResponses.push(bidResponse);
}
Expand Down
136 changes: 76 additions & 60 deletions modules/adagioBidAdapter.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,33 +3,29 @@ import * as utils from '../src/utils.js';
import { config } from '../src/config.js';
import {registerBidder} from '../src/adapters/bidderFactory.js';
import { loadExternalScript } from '../src/adloader.js';
import JSEncrypt from 'jsencrypt/bin/jsencrypt.js';
import sha256 from 'crypto-js/sha256.js';
import { verify } from 'criteo-direct-rsa-validate/build/verify.js';
import { getStorageManager } from '../src/storageManager.js';
import { getRefererInfo } from '../src/refererDetection.js';
import { createEidsArray } from './userId/eids.js';
import { BANNER, NATIVE, VIDEO } from '../src/mediaTypes.js';
import { Renderer } from '../src/Renderer.js';
import { OUTSTREAM } from '../src/video.js';

export const BIDDER_CODE = 'adagio';
export const LOG_PREFIX = 'Adagio:';
export const VERSION = '2.10.0';
export const FEATURES_VERSION = '1';
const BIDDER_CODE = 'adagio';
const LOG_PREFIX = 'Adagio:';
export const VERSION = '2.11.0';
const FEATURES_VERSION = '1';
export const ENDPOINT = 'https://mp.4dex.io/prebid';
export const SUPPORTED_MEDIA_TYPES = [BANNER, NATIVE, VIDEO];
export const ADAGIO_TAG_URL = 'https://script.4dex.io/localstore.js';
export const ADAGIO_LOCALSTORAGE_KEY = 'adagioScript';
export const GVLID = 617;
const SUPPORTED_MEDIA_TYPES = [BANNER, NATIVE, VIDEO];
const ADAGIO_TAG_URL = 'https://script.4dex.io/localstore.js';
const ADAGIO_LOCALSTORAGE_KEY = 'adagioScript';
const GVLID = 617;
export const storage = getStorageManager(GVLID, 'adagio');
export const RENDERER_URL = 'https://script.4dex.io/outstream-player.js';
export const MAX_SESS_DURATION = 30 * 60 * 1000;
export const ADAGIO_PUBKEY = `-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9el0+OEn6fvEh1RdVHQu4cnT0
jFSzIbGJJyg3cKqvtE6A0iaz9PkIdJIvSSSNrmJv+lRGKPEyRA/VnzJIieL39Ngl
t0b0lsHN+W4n9kitS/DZ/xnxWK/9vxhv0ZtL1LL/rwR5Mup7rmJbNtDoNBw4TIGj
pV6EP3MTLosuUEpLaQIDAQAB
-----END PUBLIC KEY-----`;
const MAX_SESS_DURATION = 30 * 60 * 1000;
const ADAGIO_PUBKEY = 'AL16XT44Sfp+8SHVF1UdC7hydPSMVLMhsYknKDdwqq+0ToDSJrP0+Qh0ki9JJI2uYm/6VEYo8TJED9WfMkiJ4vf02CW3RvSWwc35bif2SK1L8Nn/GfFYr/2/GG/Rm0vUsv+vBHky6nuuYls20Og0HDhMgaOlXoQ/cxMuiy5QSktp';
const ADAGIO_PUBKEY_E = 65537;
const CURRENCY = 'USD';
const DEFAULT_FLOOR = 0.1;

// This provide a whitelist and a basic validation
// of OpenRTB 2.5 options used by the Adagio SSP.
Expand Down Expand Up @@ -81,10 +77,7 @@ export function adagioScriptFromLocalStorageCb(ls) {
const hash = r[2];
const content = r[3];

var jsEncrypt = new JSEncrypt();
jsEncrypt.setPublicKey(ADAGIO_PUBKEY);

if (jsEncrypt.verify(content, hash, sha256)) {
if (verify(content, hash, ADAGIO_PUBKEY, ADAGIO_PUBKEY_E)) {
utils.logInfo(`${LOG_PREFIX} start script.`);
Function(ls)(); // eslint-disable-line no-new-func
} else {
Expand Down Expand Up @@ -524,19 +517,8 @@ function autoDetectAdUnitElementId(adUnitCode) {

function autoDetectEnvironment() {
const device = _features.getDevice();
let environment;
switch (device) {
case 2:
environment = 'desktop';
break;
case 4:
environment = 'mobile';
break;
case 5:
environment = 'tablet';
break;
};
return environment;
const map = { 2: 'desktop', 4: 'mobile', 5: 'tablet' };
return map[device] || 'unknown';
};

function supportIObs() {
Expand Down Expand Up @@ -653,25 +635,12 @@ function _getGdprConsent(bidderRequest) {
allowAuctionWithoutConsent
} = bidderRequest.gdprConsent;

const consent = {};

if (apiVersion !== undefined) {
consent.apiVersion = apiVersion;
}

if (consentString !== undefined) {
consent.consentString = consentString;
}

if (gdprApplies !== undefined) {
consent.consentRequired = (gdprApplies) ? 1 : 0;
}

if (allowAuctionWithoutConsent !== undefined) {
consent.allowAuctionWithoutConsent = allowAuctionWithoutConsent ? 1 : 0;
}

return consent;
return utils.cleanObj({
apiVersion,
consentString,
consentRequired: gdprApplies ? 1 : 0,
allowAuctionWithoutConsent: allowAuctionWithoutConsent ? 1 : 0
});
}

function _getCoppa() {
Expand All @@ -685,9 +654,7 @@ function _getUspConsent(bidderRequest) {
}

function _getSchain(bidRequest) {
if (utils.deepAccess(bidRequest, 'schain')) {
return bidRequest.schain;
}
return utils.deepAccess(bidRequest, 'schain');
}

function _getEids(bidRequest) {
Expand Down Expand Up @@ -854,6 +821,48 @@ function _parseNativeBidResponse(bid) {
bid.native = native
}

function _getFloors(bidRequest) {
if (!utils.isFn(bidRequest.getFloor)) {
return false;
}

const floors = [];

const getAndPush = (mediaType, size) => {
const info = bidRequest.getFloor({
currency: CURRENCY,
mediaType,
size: []
});

floors.push(utils.cleanObj({
mt: mediaType,
s: utils.isArray(size) ? `${size[0]}x${size[1]}` : undefined,
f: (!isNaN(info.floor) && info.currency === CURRENCY) ? info.floor : DEFAULT_FLOOR
}));
}

Object.keys(bidRequest.mediaTypes).forEach(mediaType => {
if (SUPPORTED_MEDIA_TYPES.indexOf(mediaType) !== -1) {
const sizeProp = mediaType === VIDEO ? 'playerSize' : 'sizes';

if (bidRequest.mediaTypes[mediaType][sizeProp] && bidRequest.mediaTypes[mediaType][sizeProp].length) {
if (utils.isArray(bidRequest.mediaTypes[mediaType][sizeProp][0])) {
bidRequest.mediaTypes[mediaType][sizeProp].forEach(size => {
getAndPush(mediaType, [size[0], size[1]]);
});
} else {
getAndPush(mediaType, [bidRequest.mediaTypes[mediaType][sizeProp][0], bidRequest.mediaTypes[mediaType][sizeProp][1]]);
}
} else {
getAndPush(mediaType, '*');
}
}
});

return floors;
}

export const spec = {
code: BIDDER_CODE,
gvlid: GVLID,
Expand Down Expand Up @@ -949,6 +958,9 @@ export const spec = {
const adUnits = utils._map(validBidRequests, (bidRequest) => {
bidRequest.features = internal.getFeatures(bidRequest, bidderRequest);

// Handle priceFloors module
bidRequest.floors = _getFloors(bidRequest);

if (utils.deepAccess(bidRequest, 'mediaTypes.video')) {
_buildVideoBidRequest(bidRequest);
}
Expand All @@ -958,10 +970,14 @@ export const spec = {

// Group ad units by organizationId
const groupedAdUnits = adUnits.reduce((groupedAdUnits, adUnit) => {
adUnit.params.organizationId = adUnit.params.organizationId.toString();
const adUnitCopy = utils.deepClone(adUnit);
adUnitCopy.params.organizationId = adUnitCopy.params.organizationId.toString();

// remove useless props
delete adUnitCopy.floorData;

groupedAdUnits[adUnit.params.organizationId] = groupedAdUnits[adUnit.params.organizationId] || [];
groupedAdUnits[adUnit.params.organizationId].push(adUnit);
groupedAdUnits[adUnitCopy.params.organizationId] = groupedAdUnits[adUnitCopy.params.organizationId] || [];
groupedAdUnits[adUnitCopy.params.organizationId].push(adUnitCopy);

return groupedAdUnits;
}, {});
Expand Down
Loading