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

Ads 5776 update stable to stable next #44

Merged
merged 382 commits into from
May 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
382 commits
Select commit Hold shift + click to select a range
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
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
66a9476
kueezRtb Bid Adapter: Add support for passing metaData object from se…
saar120 Apr 17, 2023
4534d4b
AdMatic Bid Adapter: badv added (#9820)
fatihkaya84 Apr 17, 2023
ec76c84
MinuteMediaPlus Bid Adapter: Add support for passing metaData object …
saar120 Apr 17, 2023
0d1af3b
Nativo Bid Adapter: Adding UserId support (#9767)
jsfledd Apr 17, 2023
b94ca25
vidoomy adapter: added userid module (#9795)
nisart007 Apr 18, 2023
f53dfd7
KargoBidAdapter: GPP Support (#9812)
jsadwith Apr 18, 2023
2324abd
support VIDEO feature flag in PubMatic bid adapter (#9744)
mbcrute Apr 18, 2023
454caa3
Eskimi Bid Adapter: initial adapter release (#9768)
mrobakowski Apr 19, 2023
5fd37b2
Update the Conversant adapter to have source.tid to have auctionId (#…
johnwier Apr 19, 2023
c878dc2
MinuteMediaPlus Bid Adapter: Pass gpid to server. (#9830)
saar120 Apr 19, 2023
452f026
IX Bid Adapter: Support for Ad unit specific First Party Data (#9821)
shahinrahbariasl Apr 19, 2023
a28b607
KueezRtb Bid Adapter: Pass gpid to server. (#9831)
saar120 Apr 19, 2023
467f78f
Adnuntius Bid Adapter: Europe endpoint (#9829)
mikael-lundin Apr 19, 2023
c191573
TheMediaGrid: make gridNMBidAdater as alias for gridBidAdapter (#9832)
TheMediaGrid Apr 19, 2023
a539646
pairId userId submodule: initial commit for pairId submodule (#9662)
congdu-kun Apr 19, 2023
ad7d898
Build Process: Disallow it.skip (#9799)
patmmccann Apr 19, 2023
dcc99b3
Pair ID system: fix storageManager invocation (#9833)
dgirardi Apr 19, 2023
b8c1c95
Yieldmo Adapter: Send GPP data in bid request. (#9460)
desidiver Apr 19, 2023
343fa89
Bidwatch Analytics Adapter: add of the referer for bid won (#9818)
alaincajuste-msq Apr 19, 2023
e810189
Mediasquare Bid Adapter: add of the referer for onBidWon (#9817)
alaincajuste-msq Apr 20, 2023
1fc1ec3
vidoomy adapter: sync url changed (#9834)
nisart007 Apr 20, 2023
de22826
Support VIDEO feature flag in AppNexus bid adapter (#9653)
mbcrute Apr 20, 2023
55b2e08
ortbConverter: support video.plcmt (#9840)
bwschmidt Apr 21, 2023
608deda
Documentation: Add FLEDGE aka Protected Audience API examples (#9839)
laurb9 Apr 21, 2023
9c3196f
Core: fix spurious warnings on `mergeConfig` (#9704)
dgirardi Apr 21, 2023
24da871
Prebid 7.46.0 release
prebidjs-release Apr 21, 2023
21b9bbe
Increment version to 7.47.0-pre
prebidjs-release Apr 21, 2023
dc7b3c6
vidoomy adapter: added block module (#9825)
nimasrn Apr 24, 2023
ecbb223
Sending empty array instead of string. (#9846)
desidiver Apr 24, 2023
5ffd88a
RTB house Bid Adapter: fix encoding bug for bid response for native a…
kmrnpu Apr 25, 2023
cff4364
Missena Bid Adapter: fix alias (#9849)
pdamoc Apr 25, 2023
d0bb0f5
add EMTV adapter (#9783)
EngageMediaHB Apr 25, 2023
bff1f41
Criteo Id Module: ensure all kind of privacy strings are sent to back…
leonardlabat Apr 26, 2023
3430e8d
NextMillennium Bd Adapter : add gvlid (#9858)
JacobKlein26 Apr 27, 2023
51884fe
Prebid 7.47.0 release
prebidjs-release Apr 27, 2023
50fda60
Increment version to 7.48.0-pre
prebidjs-release Apr 27, 2023
a6d0b30
Adrino Bid Adapter: banner support added (#9860)
tmielcarz Apr 27, 2023
3f51102
Criteo Bid Adapter: Map native assets to slot.ext.assets (#9851)
vraybaud Apr 27, 2023
22ff9c2
Realvu analytics adapter: fix test failures on Edge (#9857)
dgirardi Apr 27, 2023
1ac3572
ORTB2 bcat & badv support + ORTB2 tests (#9871)
piotrj-rtbh Apr 28, 2023
c16b80f
Merge tag '7.44.0' into stable-next
hankyates-maven Apr 28, 2023
0cf7c75
AdMatic Bid Adapter: added Video / Banner params (#9856)
fatihkaya84 May 1, 2023
48cd245
Triplelift Bid Adapter: copying ad unit impression data (#9865)
patrickloughrey May 1, 2023
e0e77cf
Multiple modules: do not use bidderTimeout as TTL (#9880)
dgirardi May 1, 2023
2edd264
Grid Bid Adapter: add support for video.plcmt (#9763)
patmmccann May 1, 2023
962d816
Revert "Grid Bid Adapter: add support for video.plcmt (#9763)" (#9882)
patmmccann May 1, 2023
ffb76a7
UPDATE setOrtb user ids to avoid passing an empty array when no user …
ialex May 1, 2023
7d61a53
Sovrn Bid Adapter: add gpp support (#9811)
smounitz May 1, 2023
cb2536b
Triplelift Bid Adapter: relax check on consentString before appending…
nllerandi3lift May 1, 2023
e77512d
Yahoo connect id storage fixes. (#9854)
radubarbos May 2, 2023
16d8639
Remove syncstore from adapter (#9890)
thomasdseao May 2, 2023
af44f4b
Adloox server video: mock out blob URLs in tests (#9881)
dgirardi May 2, 2023
f076c8b
Relevant Digital Bid Adapter: initial release (#9685)
samuel-palmer-relevant-digital May 3, 2023
16fe0cf
Greenbids RTD provider (#9848)
jbogp May 4, 2023
27c817e
Bump engine.io and socket.io (#9903)
dependabot[bot] May 4, 2023
0ac5d66
support VIDEO feature flag in TTD bid adapter (#9878)
mbcrute May 4, 2023
045b5d2
FreeWheel SSP Bid Adapter: add GPP support (#9859)
xwang202 May 4, 2023
b5cfcd9
Prebid 7.48.0 release
prebidjs-release May 4, 2023
4de30fb
Merge tag '7.48.0' into stable-next
May 10, 2023
0d07495
Merge remote-tracking branch 'origin/stable-next' into 'origin/stable'
jakethekoenig May 24, 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"
]
103 changes: 103 additions & 0 deletions integrationExamples/gpt/fledge_example.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
<html>
<head>
<!--
FLEDGE (Protected Audience API) configuration with GPT and FLEDGE-supporting adapter
gulp serve --modules=fledgeForGpt,openxBidAdapter
-->
<script async src="../../build/dev/prebid.js"></script>
<script async src="https://www.googletagservices.com/tag/js/gpt.js"></script>
<script>
var FAILSAFE_TIMEOUT = 3000;
var PREBID_TIMEOUT = 1500;

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

var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];

googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});

var adUnits = [{
code: 'div-gpt-ad-1460505748561-0',
mediaTypes: {
banner: {
sizes: [[300, 250]]
}
},
bids: [{
bidder: 'openx',
params: {
platform: '8869ec2c-9d3f-4f16-9d2f-49aaab8978fb',
unit: '111111'
}
}],
ortb2Imp: {
ext: {
ae: 1
}
}
}];

pbjs.que.push(function() {
pbjs.setConfig({
fledgeForGpt: {
enabled: true
}
});

pbjs.setBidderConfig({
bidders: ['openx'],
config: {
fledgeEnabled: true
}
});

pbjs.addAdUnits(adUnits);

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);
});

googletag.cmd.push(function() {
googletag
.defineSlot('/19968336/header-bid-tag-0', adUnits[0].mediaTypes.banner.sizes, 'div-gpt-ad-1460505748561-0')
.addService(googletag.pubads());

googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>

<body>
<h2>Prebid.js FLEDGE+GPT Example</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>
</body>
</html>
Empty file modified integrationExamples/gpt/hello_world.html
100755 → 100644
Empty file.
129 changes: 129 additions & 0 deletions integrationExamples/gpt/lemma_sample.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
<!DOCTYPE html>
<html>

<head>
<meta name='viewport'
content='width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1'>
<style>
html,
body {
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}

#lemmaAd {
height: 100% !important;
max-height: 100%;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
resize: vertical;
margin: 0 auto;
position: relative;
object-fit: fill;
}
</style>
<script>
var PREBID_TIMEOUT = 3300;

var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];

var bannerAdUnits = [{
code: 'banner-div',
mediaTypes: {
banner: {
sizes: [
[728, 90]
]
}
},
bids: [{
bidder: 'lemmadigital',
params: {
pubId: 975, // required
adunitId: '20134', // required
device_type: 2,
}
}]
}];
var videoAdUnits = [{
code: 'video1',
sizes: [
[1920, 1080]
],
mediaTypes: {
video: {
playerSize: [1920, 1080], // required
context: 'instream'
}
},
// Replace this object to test a new Adapter!
bids: [{
bidder: 'lemmadigital',
params: {
pubId: 975, // required
adunitId: '20134', // required
latitude: 34.9578,
longitude: -85.3012,
device_type: 3,
ifa: "ae59889b-d5bb-444b-892b-57057463d584",
video: {
minduration: 3,
maxduration: 300,
protocols: [
2,
3,
5,
6,
7,
8
],
skippable: true,
playback_method: ['auto_play_sound_off'],
mimes: ['video/x-flv',
"video/mp4",
"video/mpeg",
"video/ogg",
"video/webm",
"application/javascript"], // required
}
}
}]
}];
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
</script>
<script async src="../../build/dev/prebid.js"></script>
<script>
pbjs.que.push(function () {
pbjs.setConfig({
debug: true
});
pbjs.addAdUnits(videoAdUnits);
pbjs.requestBids({
timeout: PREBID_TIMEOUT,
bidsBackHandler: function (bids) {
var highestCpmBids = pbjs.getHighestCpmBids('banner-div');
if (highestCpmBids.length) {
var doc = document.getElementById('banner-div');
pbjs.renderAd(doc.contentWindow.document, highestCpmBids[0].adId);
}
}
});
});

</script>
</head>

<body>
<div id='lemmaAd'>
<div id="banner-div"></div>
<iframe id='video1' frameBorder="0"></iframe>
</div>
</body>

</html>
Loading