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

'Module: Change', eg 'Rise & MinuteMedia Bid Adapters: support coppa' #23

Closed
wants to merge 392 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
392 commits
Select commit Hold shift + click to select a range
e88c872
Feedad Bid Adapter: updated user-sync handling (#9519)
couchcrew-thomas Feb 8, 2023
7e41def
Adding support of eids for smilewanted (#9440)
MaxSmileWanted Feb 8, 2023
cd829a5
IX Bid Adapter - Add support for IMUID (#9500)
ccorbo Feb 8, 2023
c5f6221
Admaru Bid Adapter: Add user sync (#9444)
kdesput Feb 8, 2023
0442955
Limelight Digital Bid Adapter: added new custom fields for targeting …
apykhteyev Feb 8, 2023
9bda887
Appnexus Bid Adapter : support alternate format for bid.params proper…
jsnellbaker Feb 8, 2023
79436ef
appnexus bid adapter - userid support update (#9507)
jsnellbaker Feb 8, 2023
49eaea7
IX Bid Adapter: refactor buildRequest method (#9495)
shahinrahbariasl Feb 8, 2023
4689d3b
bug fix for grid adapter not applying jw segment data when bidderRequ…
mmoschovas Feb 9, 2023
b56e2ff
add sua support (#9523)
0tarof Feb 9, 2023
0880777
Read and pass device.sua object to translator payload (#9526)
kapil-tuptewar Feb 9, 2023
53acdd7
Prebid 7.36.0 release
prebidjs-release Feb 9, 2023
7fd7b30
Increment version to 7.37.0-pre
prebidjs-release Feb 9, 2023
90b3b40
Sonobi Bid Adapter: remove userid query param (#9496)
JonGoSonobi Feb 9, 2023
732b7dc
Update adapter docs (c-wire/prebid#3) (#9528)
espen-j Feb 9, 2023
2e8d159
MinuteMediaPlus Bid Adapter: New Bid Adapter (#9430)
uditalias Feb 10, 2023
d119d65
incrx Bid Adapter : add support for adtype and settings (#9477)
Prebid-Vertoz Feb 10, 2023
926e4a3
KueezRtbBidAdapter - pass gpp and bid data to server. (#9491)
saar120 Feb 12, 2023
5ba4e65
Criteo Bid Adapter: Map full user & site objects (#9534)
leonardlabat Feb 13, 2023
b378dba
Update: Replaced adUnitCount with adUnits array (#9510)
Feb 14, 2023
3a9d4ca
Livewrapped Bid Adapter: added support for Price Floors Module (#9540)
msmeza Feb 14, 2023
b85c4e4
Define "VIDEO" compile time feature flag
mbcrute Jan 9, 2023
e957693
Proxistore Bid Adapter: migrate to new subdomain (#9537)
anthonyrichir Feb 14, 2023
f7b78cf
Mediago / Discovery Bid Adapters : update reporting of eids to server…
BaronJHYu Feb 15, 2023
16166bd
Core & PBS adapter: introduce bidder-level `ortb2Imp`; s2s-only `modu…
dgirardi Feb 15, 2023
7b7389c
nextMillennium Bid Adapter: cookie sync URL (#9522)
JacobKlein26 Feb 15, 2023
7b2fdd5
Adagio Bid Adapter: update video params validation (#9542)
G15N Feb 15, 2023
623b88e
Triplelift Bid Adapter: set networkId in response (#9545)
patrickloughrey Feb 15, 2023
23fe083
Oxxion Analytics Adapter : initial adapter release (#9449)
matthieularere-msq Feb 15, 2023
e986edd
Revert "Oxxion Analytics Adapter : initial adapter release (#9449)" (…
ChrisHuie Feb 15, 2023
06dd3e4
Adding tmax to bid request. (#9548)
desidiver Feb 15, 2023
f066fea
Criteo Bid Adapter: Bumping PublisherTag version & Adapter version (#…
leonardlabat Feb 16, 2023
9503f2a
Prebid 7.37.0 release
prebidjs-release Feb 17, 2023
a8a77cf
Increment version to 7.38.0-pre
prebidjs-release Feb 17, 2023
2aea3ff
tag out adpod-related logic
mbcrute Feb 16, 2023
7cc810c
replace callPrebidCache with getHook result
mbcrute Feb 16, 2023
695eeeb
tag out video-related code in renderAd
mbcrute Feb 16, 2023
78cf540
tag out video-related code in native.js
mbcrute Feb 16, 2023
f3b2ab0
tag out ORTB video conversion utils
mbcrute Feb 17, 2023
1afb17f
remove unnecessary feature tag
mbcrute Feb 17, 2023
0730587
tag out markWinningBidAsUsed entirely
mbcrute Feb 17, 2023
4994064
Add new size 480x480 (ID: 261) in Rubicon Adapter (#9557)
ACannuniRP Feb 17, 2023
4329420
Fix empty-string sessionId when using unexpired sessions (#9559)
bishpls Feb 19, 2023
aab50b1
Freewheel SSP Bid Adapter: Add Dynamic Floor Price Feature (#9511)
xwang202 Feb 20, 2023
058d68d
PubMatic Bid Adapter : removed check on title asset of Native (#9563)
pm-azhar-mulla Feb 20, 2023
2bcba39
Optidigital Bid Adapter: initial adapter release (#9501)
optidigital-prebid Feb 21, 2023
23b4baa
Sspbc Bid Adapter : add native asset mapping and floor updates (#9389)
wojciech-bialy-wpm Feb 21, 2023
497cf16
Admedia Bid Adapter : initial adapter release (#9525)
admediadev Feb 21, 2023
64dd0c8
lazy parsing of browser (#9571)
robertrmartinez Feb 22, 2023
5bbe908
Add GPP support in the bid request (#9572)
MartinGumGum Feb 22, 2023
566772e
Smaato: add gpp and gpp_sid support (#9552)
Enigo Feb 22, 2023
1824bba
Adagio Bid Adapter: add new param to bidRequest payload (#9564)
osazos Feb 22, 2023
db6624c
appnexus bid adapter - update contact email (#9577)
jsnellbaker Feb 22, 2023
660bea4
Zeta Ssp Bid Adapter: timeout func (#9544)
asurovenko-zeta Feb 22, 2023
7be7080
Epsilon Analytics Adapter: Adding error logging (#9538)
AaronColbyPrice Feb 23, 2023
7d1d1a9
Cointraffic Bid Adapter: domain change (#9580)
stsepelin Feb 23, 2023
a914e50
Neuwo RTD Provider : api url required in configuration (#9565)
moquity Feb 23, 2023
8c32956
Pubmatic Bid Adapter: Removed logic to append JW player data to the "…
jlquaccia Feb 23, 2023
659f9dc
Prebidmanager Analytics Adapter: reduce requests size (#9566)
arturzybin Feb 23, 2023
612e365
Prebid 7.38.0 release
prebidjs-release Feb 24, 2023
fb675de
Increment version to 7.39.0-pre
prebidjs-release Feb 24, 2023
feb2973
Resetdigital bid Adapter: add fields and suport for coppa (#9400)
nicolasresetdigital Feb 24, 2023
9100018
Renamed cpexId to czechAdId (#9433)
EskelCz Feb 24, 2023
2426d4f
remove outdated lgtm shield (#9535)
ChrisHuie Feb 24, 2023
99ffff2
Rubicon Bid Adapter: add native support (#9574)
musikele Feb 24, 2023
8fbdaa4
revert
mbcrute Feb 24, 2023
9d252d4
Missena: add format params and onBidWon pixel (#9517)
pdamoc Feb 24, 2023
fb42244
Alkimi Bid Adapter : add multisize multiformat (#9575)
mihanikw2g Feb 27, 2023
72ad8f0
Revert "Rubicon Bid Adapter: add native support (#9574)" (#9599)
dgirardi Feb 27, 2023
bb997b2
Prebid Core: emit seatnonbid from prebid server (#9453)
spotxslagle Feb 27, 2023
603fb25
Tappx Bid Adapter: Fix/os and vendor (#9468)
prebidtappx Feb 28, 2023
18db442
NovatiqidSystem UserId Module: Fix async json response (#9601)
rajsidhunovatiq Feb 28, 2023
74a1ffc
ID5 Adapter: protect against local storage writing without consent (#…
kzhang-id5 Feb 28, 2023
8f9712c
GDPR (consentManagement): fix `actionTimeout` behavior (#9600)
dgirardi Feb 28, 2023
7f54ed6
VisibleMeasures Bid Adapter : initial adapter release (#9488)
VisibleMeasuresHB Feb 28, 2023
109d6da
PubMatic Bid Adapter and Analytics Adapter : Added support for dchain…
pm-priyanka-deshmane Feb 28, 2023
8275dc4
Prebid Core: Only Send Optional Category Targeting Key if ACAT is Pre…
jlquaccia Feb 28, 2023
86fb9c2
Merge branch 'master' into optional-video-compilation
mbcrute Feb 28, 2023
6bd8a1d
Eplanning Bid Adapter : cut url when url size greater than 255 (#9606)
fndigrazia Mar 1, 2023
5a52d9d
TL-35335: Cast playbackmethod as array (#9610)
patrickloughrey Mar 2, 2023
e59fa41
Relevad RTD Module : initial release (#9454)
aenrel Mar 2, 2023
b5c00b7
AMX Bid Adapter: add gpp support (#9556)
nickjacob Mar 2, 2023
974e401
Rubicon bid adapter: native support (#9605)
musikele Mar 2, 2023
500b348
[Video Module] Bugfix: Allow publishers to override video params (#9611)
karimMourra Mar 2, 2023
99d2fb7
TTD BId Adapter: Support bidfloor bidding parameter (#9607)
julian-burger-ttd Mar 2, 2023
17bb74b
Add: banner requests for ViouslyBidAdapter (#9513)
geoffray-viously Mar 2, 2023
f0aa7cb
Prebid 7.39.0 release
prebidjs-release Mar 2, 2023
30c61f8
Increment version to 7.40.0-pre
prebidjs-release Mar 2, 2023
accf28a
Relevad RTD adapter: updated contact email (#9618)
aenrel Mar 3, 2023
8112adf
Remove references to deprecated cookies (#9619)
afewcc Mar 3, 2023
3dade31
ImproveDigital Bid Adapter: minor bug fixes (#9614)
cciocov Mar 3, 2023
2e105a3
trigger build
mbcrute Mar 3, 2023
55523e6
Rubicon bid adapter: remove pchain support (#9621)
bretg Mar 3, 2023
7ff49b1
kargo adapter - adding prebid version to requests (#9620)
andyrusiecki Mar 5, 2023
f67f762
Updated adf adapter to support native with type; use ortb request for…
Pupis Mar 5, 2023
e659e29
smallfix on response validation (#9623)
rishko00 Mar 6, 2023
9140dc4
Lemma Digital Bid Adapter : initial adapter release (#9532)
lm-abhijit Mar 6, 2023
fdf036c
read video size from playerSize (#9625)
lksharma Mar 6, 2023
7a02f2e
TheMediaGrid Bid Adapters : do not use jwp segments from bid.rtd fiel…
TheMediaGrid Mar 7, 2023
9ad7ef9
PBjs Core: do not rely on an extendable `window.Promise` (#9558)
dgirardi Mar 7, 2023
2931600
Nexx360 Bid Adapter: native support added and ortbConverter usage (#9…
gchicoye Mar 8, 2023
130efeb
ADJS-1271-send-envelope-param-for-lexicon (#9634)
john-ivan Mar 8, 2023
69ec909
Vidazoo Bid Adapter: pass sua params. (#9636)
saar120 Mar 8, 2023
fd1b786
Permutive RTD Module: migrate magnite to ortb2 (#9555)
AntonioGargaro Mar 8, 2023
f61e11d
update Mediago & Discovery BidAdapter:remove size filter (#9585)
BaronJHYu Mar 8, 2023
7785060
kueezRtb Bid Adapter: pass sua data to server. (#9643)
saar120 Mar 9, 2023
9de8066
Core: fix native render when adUnits defines `mediaTypes.native.ortb`…
dgirardi Mar 9, 2023
f16de3f
main>modules\neuwoRtdProvider.js > apiUrl format handling improved, r…
moquity Mar 9, 2023
5ffebba
Rubicon Bid Adapter: add size 1x2 (#9644)
bjorn-lw Mar 9, 2023
fb31f6c
Prebid 7.40.0 release
prebidjs-release Mar 9, 2023
46ceb64
Increment version to 7.41.0-pre
prebidjs-release Mar 9, 2023
ca3719e
PubWise Bid Adapter: support video and improve tests (#9576)
GLStephen Mar 9, 2023
45c2d92
Update creative.html (#9648)
patmmccann Mar 9, 2023
ec5e97d
CleanMediaNet Bid Adapter : add userid support and update testing (#9…
CleanMediaNet Mar 10, 2023
fc92a6f
Stv Bid Adapter : initial adapter release (#9533)
theo-stv Mar 10, 2023
925b299
TheMediaGrid Bid Adapter : support gpp (#9629)
TheMediaGrid Mar 10, 2023
1e4235f
Delete flocIdSystem.js (#9652)
patmmccann Mar 12, 2023
7a75340
Core: make video cache timeout configurable (#9578)
dgirardi Mar 13, 2023
f59c3a2
Aduptech Bid Adapter : add GVLID (#9658)
muuki88 Mar 13, 2023
d874a0b
IX Bid Adapter: update additional consent field (#9650)
shahinrahbariasl Mar 13, 2023
8adbfcd
Missena: add userEids, add network and cpm to tracking (#9645)
pdamoc Mar 14, 2023
69ca2a1
Freewheel SSP Bid Adapter : support userIdAsEids (#9655)
xwang202 Mar 14, 2023
32be3e8
NoBid Bid Adapter: support for Floors (#9635)
redaguermas Mar 14, 2023
4970212
AdUp Technology bid adapter: avoid modification of bid request (#9656)
SteffenAnders Mar 14, 2023
081bc3b
Deleted the default empty string from userConsent argument in the mo…
AYlitepsa Mar 14, 2023
ad8ee2c
Bump webpack from 5.74.0 to 5.76.0 (#9668)
dependabot[bot] Mar 15, 2023
c7e8233
Yandex Bid Adapter: (#9604)
Saveliev Mar 15, 2023
8b92329
Freewheel SSP Adapter: add prebid version in ad request (#9667)
xwang202 Mar 15, 2023
474cc6a
feat(permutiveRtd): add `ix` and custom cohort `ortb2.user.data` (#9631)
AntonioGargaro Mar 15, 2023
1dfae09
Browsi Bid Adapter: initial release (#9562)
itamaravady-browsi Mar 15, 2023
20822ff
support the timeout parameter in the conversant adapter (#9673)
johnwier Mar 15, 2023
5496527
DFP video adserver module: set `description_url` to pub's URL by defa…
dgirardi Mar 16, 2023
6020df6
Prebid 7.41.0 release
prebidjs-release Mar 16, 2023
d73bad6
Increment version to 7.42.0-pre
prebidjs-release Mar 16, 2023
06df26e
Next Millennium Bid Adapter : added `imp[].id` required parameter for…
mhlm Mar 16, 2023
fed98c1
ZetaGlobalSsp: provide schain (#9678)
asurovenko-zeta Mar 17, 2023
402533f
Underdog Media Bid Adapter: Switch request to method to POST (#9547)
Jacobkmiller Mar 17, 2023
aa100bc
Nativo Bid Adapter: adding UserId support (#9583)
jsfledd Mar 18, 2023
cba3c45
Kulturemedia Bid Adapter: New Adapter (#9613)
dani-nova Mar 18, 2023
8a1e063
GDPR consent management: accept static config without `getTCData` (#9…
dgirardi Mar 19, 2023
e168e90
Revert "Nativo Bid Adapter: adding UserId support (#9583)" (#9691)
ChrisHuie Mar 20, 2023
a69bf7c
SmartyTech Bid Adapter : add size parameters (#9692)
preved-medved Mar 20, 2023
2f52629
Criteo Bid Adapter: reinforce adomain type in case of missmatch (#9687)
patmmccann Mar 21, 2023
e8cc73d
LiveIntent UserId module: update LiveConnect dependency (#9672)
3link Mar 21, 2023
3ced406
minutemediaplus Bid Adapter - pass gpp, sua and bid data to server. (…
saar120 Mar 21, 2023
85744b1
DistroScale bidder enhancement (#9641)
duancg Mar 21, 2023
7585fed
Disable describe.only and it.only (#9693)
dgirardi Mar 22, 2023
a144f5a
Permutive RTD Module: migrate appnexus to ortb2 (#9630)
AntonioGargaro Mar 22, 2023
cd25358
changed the URL (#9698)
jlaso Mar 22, 2023
37976fe
Core: improve FPD enrichment (#9659)
dgirardi Mar 22, 2023
4ca23f7
ShowHeroes Bid Adapter: added support for USP (#9681)
vadim-mazzherin Mar 23, 2023
36ac6b5
VIS.X fix onTimeout data (#9657)
vfedoseev Mar 23, 2023
5f98fad
Fluct Bid Adapter: add user sync support (#9651)
yowcow Mar 23, 2023
8d43591
Prebid 7.42.0 release
prebidjs-release Mar 23, 2023
c780b80
Increment version to 7.43.0-pre
prebidjs-release Mar 23, 2023
06e516d
Merge branch 'master' into optional-video-compilation
mbcrute Mar 23, 2023
8ed51d2
fix lint and test failures
mbcrute Mar 24, 2023
9ef8d25
Adagio Bid Adapter : add new params `splitKeyword` and `dl` to bidReq…
Clement3 Mar 24, 2023
a6ef0c0
GumGum Bid Adapter : send gpp data in bidrequest (#9707)
MartinGumGum Mar 24, 2023
09a3df9
FPD Enrichment: use low entropy method by default to fetch user agent…
JulieLorin Mar 27, 2023
38b9a3f
Adkernel Bid Adapter: add adlive.io alias (#9714)
ckbo3hrk Mar 27, 2023
9045fa3
Update Permutive RTD documentation (#9697)
CremboC Mar 27, 2023
0eb76d7
added fix and support for multibid module (#9602)
adish1997 Mar 27, 2023
faac597
Sonobi Bid Adapter: add IntentIq Id (#9649)
About7Sharks Mar 27, 2023
33d015d
Concert Bid Adapter: enable support for GPP consent and remove user s…
BrettBlox Mar 28, 2023
bb81403
CORE: add bid to winningBids when marking as used (#9612)
karimMourra Mar 28, 2023
11491f3
Display.io Bid Adapter: ad request parameters renaming, user session …
philan15 Mar 29, 2023
e6d9144
supporting coppa in hb request general params
Mar 29, 2023
9a180db
CORE: allow to disable setting the pbjs global variable (#9568)
olafbuitelaar Mar 29, 2023
dd4bd96
chore: update `getAudiencesAsBidderOrtb2` implementation and test (#9…
naripok Mar 29, 2023
a07ab71
RTBHouse Bid Adapter: change `source.tid` to contain `auctionId` and …
piotrj-rtbh Mar 29, 2023
e582396
Adloox AdServer Video : lengthen test timeouts (#9728)
ChrisHuie Mar 29, 2023
81fd111
Smaato: Adapters that accept geolocation data from bid parameters sho…
el-chuck Mar 29, 2023
40cdc5e
Merge branch 'optional-video-compilation' of https://github.com/WPMed…
ChrisHuie Mar 30, 2023
cbd56d5
Merge branch 'WPMedia-optional-video-compilation'
ChrisHuie Mar 30, 2023
a2a1a67
Add 9 Dots Media alias (#9699)
GeneGenie Mar 30, 2023
fbb71ad
Core: allow restriction of cookies / localStorage through `bidderSett…
dgirardi Mar 30, 2023
6fff248
Prebid 7.43.0 release
prebidjs-release Mar 30, 2023
d9354cc
Increment version to 7.44.0-pre
prebidjs-release Mar 30, 2023
67184b0
IntentIQ Analytics Module : initial release (#9322)
JulianRSL Mar 30, 2023
3e86ef8
Revert "IntentIQ Analytics Module : initial release (#9322)" (#9734)
ChrisHuie Mar 30, 2023
8455bd2
Taboola Bid Adapter: resolve AUCTION_PRICE macro (#9735)
ahmadlob Mar 30, 2023
78c1dd3
Prebid Server adapter: fledge support (#9342)
dgirardi Mar 30, 2023
9c0becf
remove timeout on synchronous test (#9738)
ChrisHuie Mar 30, 2023
4087bb0
AdsInteractive Bid Adapter: new bid adapter (#9586)
danielpfei Mar 31, 2023
c283ef8
Build system: fix build error on Windows (#9743)
dgirardi Mar 31, 2023
43089c7
DSPx bid adapter: bidder enhancement (#9674)
onlsol Mar 31, 2023
8270c7d
Core: do not allow bidders to run syncs more than once (#9695)
dgirardi Mar 31, 2023
0a665d7
TheMediaGrid: update gpid logic (#9748)
TheMediaGrid Apr 2, 2023
6879658
StroeerCore Bid Adapter: handle gdpr applies correctly (#9740)
philipwatson Apr 3, 2023
a239e68
Dspx Bid Adapter : fix Linting Error (#9750)
ChrisHuie Apr 3, 2023
aff38f7
BEdigitech Bid Adapter: New Bid Adapter (#9603)
beglobal2022 Apr 3, 2023
c16c389
bug in AMX bid adapter: assumed filterSettings is not null (#9737)
nickjacob Apr 3, 2023
cc99b21
Update secureCreatives.js (#9739)
patmmccann Apr 3, 2023
1f028f3
SharedID: wait for ID from pixel on first page load (#9756)
dgirardi Apr 4, 2023
bfa9a50
bugfix in vidoomy adapter: schain serialized (#9759)
nisart007 Apr 4, 2023
51612e7
Add ext.tid to data when creating slot params (#9745)
spotxslagle Apr 4, 2023
945b1e1
33across Id System: Stop generating error for all cookied users (#9760)
patmmccann Apr 4, 2023
4167bae
Multiple Adapters : removing cross-module imports (#9617)
Justin-Quinn51 Apr 4, 2023
76399e2
Build system: do not allow cross-module imports (#8293)
dgirardi Apr 4, 2023
e6497b4
Core: cache `rerefererInfo` as long as location does not change (#9670)
dgirardi Apr 4, 2023
50c93ff
Greenbids Analytics Adapter: create new analytics adapter for Greenbi…
jbogp Apr 4, 2023
c0eadc0
LocalStorage availability logging (#9755)
pkowalski-id5 Apr 4, 2023
8c8a2d7
Craft Bid Adapter : update for imuIdSystem (#9757)
crumbjp Apr 4, 2023
3cb413f
ZetaGlobalSsp Bid Adapter: provide tagid from params (#9764)
asurovenko-zeta Apr 6, 2023
640a4ea
AIDEM Bid Adapter: extended app/site parameters on win notice (#9765)
darkstarac Apr 6, 2023
3c8d5c7
BrightcomSSP, Brightcom: remove options overide from buildRequests (#…
prBigBrother Apr 6, 2023
0b80f44
TTD Bid Adapter: add support for video.plcmt and imp.rwdd (#9762)
patmmccann Apr 6, 2023
0beb9a8
Criteo ID Module: Add error callback for pixel sync call (#9754)
vraybaud Apr 6, 2023
f24c202
PubMatic Bid Adapter: native 1.2 support (#9701)
pm-priyanka-deshmane Apr 6, 2023
f0c5c27
Update undertoneBidAdapter.js (#9778)
patmmccann Apr 6, 2023
4c1618c
appnexus bid adapter - add gvlids to aliases (#9777)
jsnellbaker Apr 6, 2023
7ea38f1
Update gumgumBidAdapter.js (#9779)
patmmccann Apr 6, 2023
4f45f15
Multiple modules: decouple GVL IDs from storage access control (#9736)
dgirardi Apr 6, 2023
3b82f53
Multiple bids in one request to Adrino Adserver (#9742)
tmielcarz Apr 7, 2023
34b7ea2
size map support (#9772)
0tarof Apr 10, 2023
9a05eb0
OpenxOrtbAdapter: add back missing params support for coppa and video…
bwschmidt Apr 10, 2023
9a5553a
Criteo Bid Adapter: Read GPP from ortb2 object (#9775)
dzhang-criteo Apr 10, 2023
5b118ff
vidazoo Bid Adapter: update support of metaData (#9749)
saar120 Apr 10, 2023
86e6ef5
Concert Bid Adapter: Enable support for additional userId's (#9780)
BrettBlox Apr 10, 2023
48a7e4a
Prebid 7.44.0 release
prebidjs-release Apr 10, 2023
f270145
Increment version to 7.45.0-pre
prebidjs-release Apr 10, 2023
5269653
vidoomy adapter: added bidfloor module (#9784)
nisart007 Apr 11, 2023
dd611c3
Prebid core: fix image assets in converted legacy response (#9752)
JulieLorin Apr 11, 2023
5fdf321
Mgid Adapter: update & refactor (#9751)
Gaudeamus Apr 11, 2023
60bd4ed
Various Bid Adapters: point tmax at request object (#9770)
Justin-Quinn51 Apr 11, 2023
20fdfcc
OpenXOrtb Bid Adapter: fix multiformat requests (#9790)
dgirardi Apr 11, 2023
44f52c4
FreeWheel SSP Bid Adapter: support video context and placement (#9792)
xwang202 Apr 11, 2023
f39dcf2
IX Bid Adapter: refactor build request method and ft improves (#9793)
shahinrahbariasl Apr 12, 2023
dbc6485
AMX ID System: allow cookie storage (#9761)
nickjacob Apr 12, 2023
f26f7db
Yahoo ConnectId UserID Module: explicit storage management (#9716)
slimkrazy Apr 12, 2023
f6dd267
Ogury Adapter add device density in bid request (#9796)
jogury Apr 12, 2023
0b21503
Growthcode UserId: Bug fixes & Better Error Catching (#9785)
southern-growthcode Apr 12, 2023
9890c52
LiveIntent UserId module: Add support for bidswitch and medianet ids …
3link Apr 12, 2023
db9bc3c
Yahoo ConnectId UserID Module: Resolving getStorageManager invocation…
jsadwith Apr 12, 2023
f7c2c34
CORE: disable the requirement for having a url, when enabling renderN…
olafbuitelaar Apr 13, 2023
66dfdef
JW Player Video Adapter: Support multiple setup listeners (#9791)
karimMourra Apr 13, 2023
584af55
Pub-X Bid Adapter: adding page url support (#9746)
yuki-arasaki Apr 13, 2023
7f43556
Magnite Analytics Adapter : add seat non bid handling (#9696)
spotxslagle Apr 13, 2023
d94c1a9
openxBidAdapter: update to OpenRTB adapter (#9794)
bwschmidt Apr 13, 2023
d3b108f
IVS Bid Adapter: initial adapter release (#9706)
ivs-mark Apr 13, 2023
578bda0
IVS bid adapter: fix tests (#9807)
dgirardi Apr 13, 2023
fc54926
Prebid 7.45.0 release
prebidjs-release Apr 13, 2023
67c778a
Increment version to 7.46.0-pre
prebidjs-release Apr 13, 2023
e7c26f8
Criteo Bid Adapter: Fix invalid deal property name mapping from bidde…
leonardlabat Apr 14, 2023
ab4741d
Kargo Bid Adapter: Refactor of bid request (#9731)
jsadwith Apr 14, 2023
bab720d
Criteo Bid Adapter: Map device sua field to user ext sua (#9809)
vraybaud Apr 14, 2023
2b355bd
Deleted the global.site.cattax field as it is not defined in openrtb …
AYlitepsa Apr 14, 2023
95db2a7
add coppa tests
Apr 16, 2023
985b27c
Merge branch 'prebid:master' into RPRS-187
YakirLavi Apr 16, 2023
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
ARG VARIANT="12"
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:${VARIANT}

RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor > /usr/share/keyrings/yarn-archive-keyring.gpg

# [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>
Expand Down
3 changes: 2 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@

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

// 9999 is web server, 9876 is karma
Expand Down
1 change: 0 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ module.exports = {
'import'
],
globals: {
'$$PREBID_GLOBAL$$': false,
'BROWSERSTACK_USERNAME': false,
'BROWSERSTACK_KEY': false,
'FEATURES': 'readonly',
Expand Down
43 changes: 27 additions & 16 deletions .github/workflows/issue_tracker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
steps:
- name: Generate token
id: generate_token
uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c
uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92
with:
app_id: ${{ secrets.ISSUE_APP_ID }}
private_key: ${{ secrets.ISSUE_APP_PEM }}
Expand All @@ -29,21 +29,30 @@ jobs:
gh api graphql -f query='
query($org: String!, $number: Int!) {
organization(login: $org){
projectNext(number: $number) {
projectV2(number: $number) {
id
fields(first:100) {
nodes {
id
name
settings
... on ProjectV2Field {
id
name
}
... on ProjectV2SingleSelectField {
id
name
options {
id
name
}
}
}
}
}
}
}' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json

echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV
echo 'DATE_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "'"$DATE_FIELD"'") | .id' project_data.json) >> $GITHUB_ENV
echo 'PROJECT_ID='$(jq '.data.organization.projectV2.id' project_data.json) >> $GITHUB_ENV
echo 'DATE_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name=="'"$DATE_FIELD"'") | .id' project_data.json) >> $GITHUB_ENV

- name: Add issue to project
env:
Expand All @@ -52,9 +61,9 @@ jobs:
run: |
gh api graphql -f query='
mutation($project:ID!, $issue:ID!) {
addProjectNextItem(input: {projectId: $project, contentId: $issue}) {
projectNextItem {
id,
addProjectV2ItemById(input: {projectId: $project, contentId: $issue}) {
item {
id
content {
... on Issue {
createdAt
Expand All @@ -67,8 +76,8 @@ jobs:
}
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID > issue_data.json

echo 'ITEM_ID='$(jq '.data.addProjectNextItem.projectNextItem.id' issue_data.json) >> $GITHUB_ENV
echo 'ITEM_CREATION_DATE='$(jq '.data.addProjectNextItem.projectNextItem.content.createdAt' issue_data.json) >> $GITHUB_ENV
echo 'ITEM_ID='$(jq '.data.addProjectV2ItemById.item.id' issue_data.json) >> $GITHUB_ENV
echo 'ITEM_CREATION_DATE='$(jq '.data.addProjectV2ItemById.item.content.createdAt' issue_data.json | cut -c 2-11) >> $GITHUB_ENV

- name: Set fields
env:
Expand All @@ -79,15 +88,17 @@ jobs:
$project: ID!
$item: ID!
$date_field: ID!
$date_value: String!
$date_value: Date!
) {
set_creation_date: updateProjectNextItemField(input: {
set_creation_date: updateProjectV2ItemFieldValue(input: {
projectId: $project
itemId: $item
fieldId: $date_field
value: $date_value
value: {
date: $date_value
}
}) {
projectNextItem {
projectV2Item {
id
}
}
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
[![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")
[![Coverage Status](https://coveralls.io/repos/github/prebid/Prebid.js/badge.svg)](https://coveralls.io/github/prebid/Prebid.js)
[![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

Expand Down
3 changes: 2 additions & 1 deletion features.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[
"NATIVE"
"NATIVE",
"VIDEO"
]
5 changes: 5 additions & 0 deletions integrationExamples/gpt/adloox.html
Original file line number Diff line number Diff line change
Expand Up @@ -147,8 +147,13 @@
realTimeData: {
auctionDelay: AUCTION_DELAY,
dataProviders: [
{
name: 'intersection',
waitForIt: true
},
{
name: 'adloox',
waitForIt: true,
params: { // optional, defaults shown
thresholds: [ 50, 60, 70, 80, 90 ],
slotinpath: false
Expand Down
124 changes: 124 additions & 0 deletions integrationExamples/gpt/gpp_us_hello_world.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
<!--
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 type="text/javascript" data-cmp-ab="1" src="https://cdn.consentmanager.net/delivery/semiautomatic.js"
data-cmp-cdid="599af61faf55" data-cmp-host="delivery.consentmanager.net" data-cmp-cdn="cdn.consentmanager.net" data-cmp-codesrc="1"></script>


<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 = 1000;

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: 'appnexus',
params: {
placementId: 13144370
}
}]

}];

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.addAdUnits(adUnits);
pbjs.setConfig({
userSync: {
filterSettings: {
iframe: {
bidders: ['appnexus'],
filter: 'include'
}
}
}
})
pbjs.setConfig({
consentManagement: {
gpp: {
cmpApi: 'iab',
timeout: 5000
},
usp: {
cmpApi: 'static',
consentData: {
getUSPData: {
uspString: '1YYY'
}
}
}
}
})
pbjs.requestBids({
bidsBackHandler: sendAdserverRequest,
timeout: PREBID_TIMEOUT
});
});

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>
<!-- <button onclick="googletag.cmd.push(function () {googletag.pubads().refresh();});">Refresh GAM</button> -->
<div id='div-gpt-ad-1460505748561-0'>
<script type='text/javascript'>
googletag.cmd.push(function () { googletag.display('div-gpt-ad-1460505748561-0'); });
</script>
</div>
</body>

</html>
12 changes: 12 additions & 0 deletions integrationExamples/gpt/gpp_us_hello_world_iframe.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!-- start a locally ran server under a different port than 9999 and run gulp serve.
load this page from the local server to properly replicate loading prebid.js within a 3rd party iframe -->
<html>
<head>
<script type="text/javascript" data-cmp-ab="1" src="https://cdn.consentmanager.net/delivery/autoblocking/599af61faf55.js"
data-cmp-host="delivery.consentmanager.net" data-cmp-cdn="cdn.consentmanager.net" data-cmp-codesrc="1"></script>
</head>
<body>
<iframe style="width: 100%; height: 100%;" src="http://test.localhost:9999/integrationExamples/gpt/gpp_us_hello_world_iframe_subpage.html"></iframe>
</body>
</html>

Loading