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

test pull request created through git api for test working branch please ignore it #956

Open
wants to merge 799 commits into
base: prebid_upgrade_9_14_0_20241016132028
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
799 commits
Select commit Hold shift + click to select a range
82b7a4a
Merge branch 'floors_9x' of https://github.com/PubMatic-OpenWrap/Preb…
kapil-tuptewar Aug 16, 2024
69aef42
Merge pull request #910 from PubMatic-OpenWrap/prebid_9_6_0
pm-priyanka-deshmane Aug 19, 2024
21361ba
Fix for location
kapil-tuptewar Aug 19, 2024
43c726a
Initial code for injecting tracker for IMA
Aug 19, 2024
36f075f
Merge branch 'nightly' into UOE-10114
Aug 19, 2024
918442b
Added a check before adding to tracker
Aug 19, 2024
edb8883
Merge branch 'nightly' into floors_9x
kapil-tuptewar Aug 20, 2024
3e44cd3
Added multibid support
kapil-tuptewar Aug 22, 2024
e750541
Update module_meta.json
kapil-tuptewar Aug 22, 2024
3e116ec
Merge pull request #919 from PubMatic-OpenWrap/floors_9x
pm-priyanka-deshmane Aug 22, 2024
9ba385d
Merge branch 'nightly' into UOE-10114
Aug 27, 2024
7163e75
Update pubmaticAnalyticsAdapter.js
kapil-tuptewar Aug 30, 2024
40390a2
Merge branch 'nightly' into UOE-10958
Sep 3, 2024
0910931
Update pubmaticAnalyticsAdapter.js
kapil-tuptewar Sep 12, 2024
84565c8
Merge pull request #929 from PubMatic-OpenWrap/gpp_l1_17_sept
pm-nitin-shirsat Sep 18, 2024
8b1d121
Increment version to 9.15.0-pre
prebidjs-release Sep 19, 2024
e951a55
Merge branch 'nightly' into UOE-10958
Sep 20, 2024
3bbf614
Yandex Id System: refactoring (#12219)
someden Sep 22, 2024
20c1898
Dependency updates to reduce vulnerability (#12259)
renebaudisch Sep 22, 2024
1536afc
linter.yml: also install dependencies for PR branch (#12262)
renebaudisch Sep 22, 2024
0804978
pubxaiAnalyticsAdapter : collect rejected and nobid cases' data in a …
pnhegde Sep 23, 2024
a4822db
AdagioAnalyticsAdapter: add adg-pba aTag to beacon (#14103) (#12264)
JonasSprenger Sep 23, 2024
d693107
userId: fix unhandled rejection from refreshUserIds (#12246)
dgirardi Sep 23, 2024
fa9c7e6
Digital Matter Bid Adapter : overhaul adapter (#12203)
digital-matter Sep 24, 2024
5135da2
Connatix Bid Adapter: Support Events (#12199)
rares-mihai-preda Sep 24, 2024
4675958
Core: deferred rendering (#11914)
dgirardi Sep 24, 2024
77b974d
Various modules: Send beacon wrapping fix (#12236)
mkomorski Sep 24, 2024
2b5a767
Ozone Project Bid Adapter: Support for auctionId and transactionId wh…
AskRupert-DM Sep 25, 2024
44b2a46
DeepIntent Bid Adapter: add bid floor support (#12266)
caplock221b Sep 25, 2024
ceb8c45
appnexus bid adapter - initial support for pixel userSync (#12271)
jsnellbaker Sep 27, 2024
d253486
Appnexus Bid Adapter: Add support for custom Native fields (#12272)
JaroVDH Sep 27, 2024
3f4aebf
Prebid 9.15.0 release
prebidjs-release Sep 27, 2024
41443ad
Increment version to 9.16.0-pre
prebidjs-release Sep 27, 2024
d50290c
Teqblaze Library: Add ORTB2 device data to request payload (#12073)
jwrosewell Sep 27, 2024
c3569c4
Dailymotion bid adapter: Process both ORTB2 sources of category (#12279)
sebmil-daily Sep 27, 2024
4991e6e
StroeerCore Bid Adapter: add special format parameters to bid request…
philipwatson Sep 27, 2024
447a3c4
New Bidder: dexerto (#12182)
pranavsheth Sep 30, 2024
bdab819
LiveIntent User ID Module: Eliminating live-connect NPM Dependency (#…
3link Sep 30, 2024
0b882c2
Timeout RTD Issue Fix (#12274)
pm-komal-kumari Sep 30, 2024
d807678
Prebid Core: refactor to targeting file for readability and efficienc…
mmoschovas Oct 1, 2024
fd79aaa
AdagioAnalyticsAdapter: add bdrs_timeout, adsrv, adsrv_empty (#12281)
System-Glitch Oct 1, 2024
30f0d80
Seedtag Bid Adapter: reads and sends bidFloor when available (#12277)
sangarbe Oct 1, 2024
ffbe787
add new adapter ads_interactive (#12251)
AdsInteractive Oct 2, 2024
323bc37
AdPlayerPro Video Module : initial module release (#12150)
artemAdp Oct 2, 2024
80f5826
Digital Matter Bid Adapter: define GVLID (#12285)
digital-matter Oct 3, 2024
edf14ba
Smoot Bid Adapter: initial release (#12268)
leamarty Oct 7, 2024
6a04e49
AdsInteractiveBidAdapter test fix (#12294)
mkomorski Oct 7, 2024
e101fb9
SmartyTech Bid Adapter : change contact email (#12291)
nalexand Oct 7, 2024
22aa7ce
fix vidazooUtils auction timeout logic (#12298)
elad-yosifon Oct 7, 2024
df04741
Fix: Incorrect generation of analytics impression url when bid respon…
shubham-si Oct 7, 2024
7ac768f
New Module: Bid response filter (#12147)
mkomorski Oct 8, 2024
da9f7ca
Magnite Analytics Adapter : track to PBS Analytics Event and ATAG (#1…
spotxslagle Oct 8, 2024
ebe0698
AdMatic Bid Adapter : add admaticde and netaddiction alias (#12301)
fatihkaya84 Oct 8, 2024
4cfc7bb
ZetaGlobalSspAnalytics Adapter: bugfix (#12306)
asurovenko-zeta Oct 9, 2024
7ee65bd
Adkernel Bid Adapter: add rxnetwork alias (#12307)
ckbo3hrk Oct 9, 2024
cc5bf6b
nextMillenniumBidAdapter: fixed a bug where there was no requestId in…
mhlm Oct 9, 2024
b4eccb0
51Degrees RTD submodule: small improvements and fixes (#12302)
jwrosewell Oct 9, 2024
317235d
PSEGS are now part of BPSEGS (#15) (#12282)
sebrobert Oct 9, 2024
5e6f716
Eskimi Bid Adapter: support string placementId, adjust user-sync proc…
myDisconnect Oct 9, 2024
42f5cb3
Fix JS Doc lint errors in rubiconBidAdapter (#12309)
bretg Oct 9, 2024
0471cf6
Prebid-Server adapter: remove openx PBS (#12310)
laurb9 Oct 9, 2024
2429b26
Reading frv value from bidResponse floorData instead of auctionCache
pm-priyanka-deshmane Oct 10, 2024
1f96326
Teads Bid Adapter: Add ORTB2 device data to request payload (#12054)
jwrosewell Oct 10, 2024
aff6daf
Bump cookie, express and socket.io (#12316)
dependabot[bot] Oct 10, 2024
7651c77
SymitriDap RTD Module : segment taxonomy values changed to Symitri re…
mp4symitri Oct 10, 2024
4bc6b8f
Mobian RTD module: add ap values to mobian RTD provider (#12289)
ehb-mtk Oct 10, 2024
169638e
Missena Bid Adapter : send schain & uspConsent (#12296)
pdamoc Oct 10, 2024
9965e0e
Core: New activity control - load external script (#12207)
mkomorski Oct 10, 2024
b301a32
Updated bid adapter to log errors (#12300)
filipeneves Oct 10, 2024
73da00f
Humansecurity Rtd Provider : update activity control for loadExternal…
ChrisHuie Oct 11, 2024
953a7ac
GumGum Bid Adapter : add ORTB2 device data to request payload (#12008)
jwrosewell Oct 11, 2024
d013fbb
Ads Interactive: fix main domain (#12319)
AdsInteractive Oct 11, 2024
dbc638e
Prebid 9.16.0 release
prebidjs-release Oct 11, 2024
afa7c9b
Increment version to 9.17.0-pre
prebidjs-release Oct 11, 2024
176660f
Add excoBidAdapter and corresponding tests (#12317)
saar120 Oct 11, 2024
4cc7d25
New Bidder:tapnative (#12322)
pranavsheth Oct 11, 2024
e7b1007
Merge pull request #947 from PubMatic-OpenWrap/nightly-oct-3rd-frv
pm-priyanka-deshmane Oct 15, 2024
a41582c
Merge pull request #950 from PubMatic-OpenWrap/UOE-10958
pm-priyanka-deshmane Oct 15, 2024
d3a0ce3
Fix/uid2 id5 issue (#953)
pm-nitin-nimbalkar Oct 15, 2024
5c246b3
IQzone Bid Adapter : update user sync domain (#12320)
IQZoneAdx Oct 18, 2024
1fed96d
Sparteo Bid Adapter: Adapt error messages following param deprecation…
tanguylemeur-sparteo Oct 18, 2024
22a169f
Greenbids RTD Module : add flag to disable filtering (#12331)
maelmrgt Oct 18, 2024
b8dcc7c
Improve Digital Bid Adapter: Bid floor is sent in USD when possible (…
lyubomirshishkov Oct 19, 2024
1cdbb9d
LiveIntent User ID Module: Add DEFAULT_DELAY (#12334)
3link Oct 19, 2024
68f879a
sparteoBidAdapter: add adUnitCode (#12305)
tanguylemeur-sparteo Oct 19, 2024
c84b201
Richaudience Bid Adapter : add gvlid to alias (#12330)
muuki88 Oct 19, 2024
f1b4705
tnc Id System : fixes for docs and performance improvements (#12315)
annavane Oct 20, 2024
0960bcb
Ads Interactive Bid Adpter : add gvlid (#12324)
AdsInteractive Oct 21, 2024
49798b7
Viqeo Bid Adapter: Updated endpoint (#12338)
kinoshnik2070 Oct 21, 2024
4b46054
Aniview Bid Adapter: oRTB support; Plain banner support; Refactoring …
s-solodovnikov Oct 21, 2024
1f0dba2
51Degrees RTD submodule: add `crossorigin` attribute to `script` tag …
jwrosewell Oct 21, 2024
18ae4dc
ads_interactiveBidAdapter: fix broken test (#12350)
dgirardi Oct 21, 2024
96aed8e
Merge pull request #964 from PubMatic-OpenWrap/nightly_23oct_24
kapil-tuptewar Oct 22, 2024
fa44eac
Criteo bid adapter: write cookie only on TLD+1 (#12323)
dzhang-criteo Oct 22, 2024
c90f9b3
docereeAdManager Bid Adapter : updated bid adapter (#12333)
Doceree-techStack Oct 22, 2024
24306f3
Kimberlite Bidder Adapter: expand auction price & currency macros (#1…
solta-dev Oct 22, 2024
d607364
Core: fix missing BID_WON for some native ad units (#12349)
dgirardi Oct 22, 2024
cce8964
Core: do not send native targeting keys on ortb requests (#12348)
dgirardi Oct 22, 2024
2fb16e2
gptPreAuction: fix missing gpid when using mcmEnabled (#12356)
dgirardi Oct 22, 2024
75f2a1f
Grid bid adapter add ortb2 device (#11786)
jwrosewell Oct 22, 2024
ac44557
IntentIq ID & Analytics Modules : manual reporting, bug fixes, refact…
dLepetynskyiIntentiq Oct 23, 2024
d7c8547
PAAPI: parallel contextual and IG auctions (#12205)
dgirardi Oct 23, 2024
91587a1
Revert "gptPreAuction: fix missing gpid when using mcmEnabled (#12356…
dgirardi Oct 23, 2024
0c310c3
gptPreAuction: fix missing gpid when using mcmEnabled (#12361)
dgirardi Oct 23, 2024
c012232
Paapi: log error instead of warning when auction configs are received…
dgirardi Oct 23, 2024
6fc52d6
Permutive Identity Manager: initial implementation (#12337)
talbotja Oct 24, 2024
8b5d33e
Supporting multi-format ads in prebid (#12265)
antosarho Oct 24, 2024
d4f57ee
bidResponseFilter Module : do not run if not configured (#12362)
dgirardi Oct 24, 2024
51f329e
Contxtful Bid Adapter : initial release (#12256)
sebastienrufiange Oct 24, 2024
34f0a55
Prebid 9.17.0 release
prebidjs-release Oct 24, 2024
aafef47
Increment version to 9.18.0-pre
prebidjs-release Oct 24, 2024
260a1b6
Preciso Bid adapter : Native implemented (#12278)
NikhilGopalChennissery Oct 24, 2024
9073a02
Showheroes Bid Adapter : full rework of the adapter (#12283)
FilipStamenkovic Oct 25, 2024
80fbc98
QortexRtdProvider: Supports new Qortex bid enrichment process (#12173)
shilohannese Oct 25, 2024
6ae5759
Appnexus Bid Adapter: Copy video over to custom native fields so it c…
JaroVDH Oct 25, 2024
1ca84d7
Add sizes... again... (#12371)
robertrmartinez Oct 25, 2024
3a2d06e
LiveIntent UserId Module : add support for sharethrough, sonobi, vida…
3link Oct 28, 2024
39a7888
Equativ Bid Adapter: initial release, Smartadserver Bid Adapter: take…
krzysztofequativ Oct 28, 2024
19c6382
PubMatic bid adapter add ortb2 device (#11783)
jwrosewell Oct 28, 2024
9058a09
NextMillenniumBidAdapter: Added OpenRTB 2.6 parameters support: `bcat…
mhlm Oct 28, 2024
aaafef7
Connatix Bid Adapter : listen for user id's (#12312)
OctaviaS20 Oct 29, 2024
1da994f
Impactify Bid Adapter: fix uspConsent logic (#12332)
disparate1 Oct 29, 2024
16b49d1
Increase caching of sampling rate cookie (#12380)
danielsao Oct 29, 2024
2fdecc6
Qortex Rtd Provider : implements rate limiting options for qortex enr…
shilohannese Oct 29, 2024
16642a5
KRKPD-1667: replaces triggerPixel with fetch (#39) (#12387)
nickllerandi Oct 30, 2024
190f540
Core: allow renderAd on main document for bids with a renderer (#12391)
dgirardi Oct 31, 2024
b4efa80
rubicon Bid Adapter : add support for twin ad units (#12328)
ourcraig Oct 31, 2024
f8e4790
Prebid 9.18.0 release
prebidjs-release Oct 31, 2024
fa473d7
Increment version to 9.19.0-pre
prebidjs-release Oct 31, 2024
451a82b
smartxBidAdapter: add propagation of aderror event (#12388)
renebaudisch Oct 31, 2024
91b1407
AdagioAnalyticsAdapter: track revelant ad-units only (#12383)
osazos Oct 31, 2024
45e9277
Missena Bid Adapter : send coppa and autoplay (#12352)
pdamoc Oct 31, 2024
0209218
Snigel Bid Adapter: add placement counter and adapter version field (…
snigelweb Oct 31, 2024
d4f7d81
Added init event for yandexAnalyticsAdapter (#12386)
Stanislavsky34200 Oct 31, 2024
7214c8e
Rubicon bid adapter/response media type (#12401)
apukh-magnite Nov 4, 2024
1669cd6
Updating bidid value to include prebidBidId
pm-priyanka-deshmane Nov 5, 2024
87c90cb
Updated origBidId value
pm-priyanka-deshmane Nov 5, 2024
adf9964
holid Bid Adapter : only iframe sync on gdpr consent (#12416)
patmmccann Nov 5, 2024
3f3fe13
Missena Bid Adapter : send all params (#12415)
pdamoc Nov 5, 2024
e39d671
HadronId System : not use localStorage for writing on it (#12378)
jlaso Nov 5, 2024
7504055
easybid added (#12417)
gchicoye Nov 6, 2024
ee61757
Removed setting the AV_WIDTH/AV_HEIGHT, bidWidth/bidHeight to `imp.ex…
s-solodovnikov Nov 6, 2024
655712c
Sparteo Bid Adapter: Add Prebid.JS Version (#12419)
tanguylemeur-sparteo Nov 6, 2024
7bca55c
nextMillennium Bid Adapter : added supply chain support (#12421)
mhlm Nov 6, 2024
c8edf5b
Biddo invamia bid adapters: import common code (#12409)
patmmccann Nov 7, 2024
fe4a2cc
Prebid 9.19.0 release
prebidjs-release Nov 7, 2024
1205401
Increment version to 9.20.0-pre
prebidjs-release Nov 7, 2024
b60d732
Nativo Bid Adapter: support native and video (#12134)
doctafaustus Nov 8, 2024
05a1065
Gamera Rtd Provider: Initial release (#12424)
aleksatr Nov 8, 2024
e348fc8
Ssp_geniee Bid Adapter : fix imuid module and spec.js (#12428)
gn-daikichi Nov 8, 2024
f71023d
LiveIntent UserId Module: add IP and User Agent Configuration Paramet…
peixunzhang Nov 8, 2024
54a6383
Core: allow renderers without URLs (#12426)
dgirardi Nov 9, 2024
8432b48
Merge pull request #969 from PubMatic-OpenWrap/hotfix_9.6
kapil-tuptewar Nov 11, 2024
fa30e97
StroeerCore Bid Adapter: add the ortb2 site extension to the request …
philipwatson Nov 11, 2024
805714c
CadentApertureMX Bid Adapter : remove bidder code validation (#12404)
patmmccann Nov 11, 2024
e16c01f
51Degrees RTD submodule: optimise ORTB2 enrichment speed (#12394)
jwrosewell Nov 12, 2024
112beee
Core: set string for regs.ext.gpc (#12436)
dgirardi Nov 12, 2024
ee9534b
Adkernel Bid Adapter: add revbid alias (#12439)
ckbo3hrk Nov 13, 2024
04ae817
allow outstream when placement is inStream (#12440)
ybootin Nov 13, 2024
1c6318e
WURFL RTD Module: enrich the ortb2.device object with WURFL data (#12…
lucor Nov 14, 2024
b941544
Smarthub: renaming Smarthub to Attekmi (#12432)
SmartHubSolutions Nov 14, 2024
62307a3
ehealthcaresolutions Bid Adapter : initial release (#12384)
pranavsheth Nov 14, 2024
fee94cd
Vdo.ai Bid Adapter : update to prebid version 9 (#12284)
vdo-ai-tech Nov 14, 2024
bb586b8
Brid Bid Adapter : user sync and response changes (#12248)
grajzer Nov 14, 2024
ee12e82
AdMatic Bid Adapter : add adt alias (#12451)
fatihkaya84 Nov 15, 2024
f44c6cf
Support for InBannerVideo (IBV) Field in Bid Response (#12453)
pm-nitin-shirsat Nov 15, 2024
84226e0
Revert "Support for InBannerVideo (IBV) Field in Bid Response (#12453…
ChrisHuie Nov 15, 2024
a9de3c1
New bid adapter: Adverxo (#12376)
dev-adverxo Nov 15, 2024
eb130ca
AdagioRtdProvider: add number of pages in session data (#12450)
osazos Nov 16, 2024
72566c2
gppControl: accept flat section data (#12444)
dgirardi Nov 16, 2024
8b039f4
Core: add analytics option to markWinningBidAsUsed (#12437)
dgirardi Nov 16, 2024
7c5700f
New User ID Submodule: Rewarded Interest (#12340)
thede-ri Nov 16, 2024
9ef4335
Brave utils: initial commit (#12412)
patmmccann Nov 16, 2024
3b7b434
- FIX: Replace deprecated pageXOffset and pageYOffset with scrollX an…
vivekyadav15 Nov 16, 2024
874c337
Update adkernelBidAdapter.js (#12233)
lyricwulf Nov 16, 2024
70471f7
PgamSSP Bid Adapter: add gvlid (#12464)
PGAMSSP Nov 18, 2024
86cbc21
RichAudience Bid Adapter: add support to adomain (#12465)
richaudience Nov 18, 2024
a42abdd
Adkernel Bid Adapter: add spinx alias (#12460)
ckbo3hrk Nov 18, 2024
b67898b
Media impact and adpartner bid adapters: reduce duplication (#12411)
patmmccann Nov 18, 2024
c6bf9cb
gppControl: check for usnat consent version (#12469)
dgirardi Nov 19, 2024
7c95dc0
Various adapters: setting imp secure (#12385)
mkomorski Nov 19, 2024
c6aae59
Prebid upgrade 9.13 (#973)
pm-manasi-moghe Nov 19, 2024
5bc249c
Rubicon Bid Adapter: expand fastlane EID protocol and pass p_site.mob…
apukh-magnite Nov 19, 2024
de49e52
Video Support (#12457)
soman Nov 20, 2024
24cf886
FIX: Update adUnit attachment to use adUnitCode selector in rubiconBi…
harrykingriches Nov 20, 2024
09f9632
contxtfulBidAdapter: revamp the sampling of events (#12466)
sebhtml Nov 20, 2024
6a76566
Update adverxoBidAdapter_spec.js (#12478)
ChrisHuie Nov 20, 2024
b05916d
Hadron RTD : cleaning things up (#12480)
jlaso Nov 20, 2024
835a3d3
InMobi Bid Adapter : initial release (#12449)
yuva-inmobi-1 Nov 21, 2024
a60d667
PubMatic Bid Adapter : support for InBannerVideo (IBV) Field in Bid R…
pm-nitin-shirsat Nov 21, 2024
e11a511
PubMatic Bid Adapter: Updated default TTL and added mediaType based T…
pm-azhar-mulla Nov 21, 2024
bdc2edc
Prebid 9.20.0 release
prebidjs-release Nov 21, 2024
a0d075a
Increment version to 9.21.0-pre
prebidjs-release Nov 21, 2024
48997e5
Qortex RTD Module: support messaging dispatch & receive + rate limits…
rrochwick Nov 21, 2024
8a95ab2
StroeerCore Bid Adapter: Add campaignType property to the bid's meta …
philipwatson Nov 22, 2024
5401652
AdagioAnalyticsAdapter: stop trying to read sizes of sizeless ad-unit…
Abyfall Nov 22, 2024
337c0aa
allow video outstream on any placement except instream (#12491)
ybootin Nov 22, 2024
31ae262
IntentIq ID & Analytics Modules : support domainName parameter (#12434)
dmytro-po Nov 22, 2024
9361e17
Userid module: propagate ortb2.user.ext.eids to userIdsAsEids even if…
justadreamer Nov 23, 2024
e3e9ce0
Bidtheatre Bidder Adapter: initial release (#12485)
andreasgreen Nov 23, 2024
b3577cc
TargetVideo Bid Adapter : user sync and response changes (#12461)
grajzer Nov 24, 2024
8832e84
Adkernel: add OppaMedia alias (#12506)
ckbo3hrk Nov 26, 2024
894f60b
Contxtful RTD Module: support ui events (#12398)
sebastienrufiange Nov 26, 2024
8f0bb73
nextMillennium Bid Adapter: Fixed a bug when there were several bids …
mhlm Nov 26, 2024
b319bcc
Contxtful RTD Module: added defer param (#12499)
sebastienrufiange Nov 26, 2024
c5da2ad
Utiq ID module: add netID support (#12494)
mcrokes Nov 26, 2024
99e888c
Copper6ssp Bid Adapter: add gvl_id (#12498)
Copper6SSP Nov 27, 2024
36f60c1
vastTrackers: make request and auction info available to VAST tracker…
dgirardi Nov 27, 2024
9d15eb3
Cheery pick IBV changes from vanilla prebid js
pm-nitin-shirsat Nov 21, 2024
1154314
Cheery pick TTL changes from vanilla prebid js
pm-azhar-mulla Nov 21, 2024
d3344d8
Cheery pick TTL changes from vanilla prebid js
kapil-tuptewar Nov 27, 2024
0451d02
Cheery pick TTL changes from vanilla prebid js
kapil-tuptewar Nov 27, 2024
2596910
Removed outer ext from bid response
kapil-tuptewar Nov 27, 2024
8056514
IntentIq ID & Analytics Modules : CMP values and browser detection bu…
dmytro-po Nov 27, 2024
789d500
Updates the Lotame User ID module to honor a publisher-supplied stora…
Tonsil Nov 27, 2024
c8dc64c
Prebid 9.21.0 release
prebidjs-release Nov 27, 2024
26a0898
Add ttl as zero for non zero bids
kapil-tuptewar Nov 29, 2024
c17dc4c
module meta json file commit
pm-pramod-pisal Dec 3, 2024
87a400f
automate-creation of modules.json file
pm-pramod-pisal Dec 3, 2024
681a02f
Prebid upgrade 9_21_0
pm-nitin-shirsat Dec 5, 2024
2919423
Merge pull request #977 from PubMatic-OpenWrap/test_br_b2_20241203141724
pm-nitin-shirsat Dec 5, 2024
6c9cf48
Prebid upgrade 9_21 resolve conflicts
pm-nitin-shirsat Dec 5, 2024
99316e8
Added module_meta.json file for 9_21
pm-nitin-shirsat Dec 5, 2024
0af554c
Update module meta
pm-nitin-shirsat Dec 5, 2024
f9f7b07
updated modules_meta file
Dec 5, 2024
f36c48e
Merge pull request #975 from PubMatic-OpenWrap/UOE-11607
pm-azhar-mulla Dec 10, 2024
7624f87
Update pubmaticBidAdapter.js - Sync with nightly
pm-nitin-shirsat Dec 11, 2024
20e976b
Merge pull request #980 from PubMatic-OpenWrap/nightly
pm-nitin-shirsat Dec 11, 2024
cce0ead
phase 1.5 : Added fields to the logger
pm-nitin-shirsat Dec 16, 2024
1288cda
loadExternalScript: adRender.js fix moduleType param issue for prebid…
pm-nitin-shirsat Dec 16, 2024
83a02f2
phase 1.5: Read value and encode it
pm-nitin-shirsat Dec 17, 2024
f8e0389
phase 1.5: return success flag for geonfo service response
pm-nitin-shirsat Dec 19, 2024
6121d42
phase 1.5: country code is being passed already
pm-nitin-shirsat Dec 19, 2024
cf7036a
targeting keys issue when sendAllBids is true (#12518)
pm-priyanka-deshmane Dec 6, 2024
589b830
phase 1.5: remove geo detection default failure timeout now its 3000 ms
pm-nitin-shirsat Dec 19, 2024
d7932dd
phase 1.5: Moved default values to the OW
pm-nitin-shirsat Dec 20, 2024
eff3d5b
Renaming the liveIntentId folder to avoid name clash
pm-priyanka-deshmane Dec 23, 2024
88c1a2d
change the source to ow.pubmatic.com for pubmatic cookie generated fr…
Dec 26, 2024
ec7da6e
Phase 1.5: 1. Added 5% sampling for passing consent fields 2. Added t…
pm-nitin-shirsat Dec 26, 2024
bbe5773
Phase 1.5: if cm config is not present
pm-nitin-shirsat Dec 30, 2024
c1b7378
phase 1.5 : test cases update
pm-nitin-shirsat Dec 31, 2024
b7c9c82
Merge pull request #984 from PubMatic-OpenWrap/consent_phase_1.5
pm-nitin-shirsat Dec 31, 2024
83f3f68
phase 1.5: Fix for the o or null values
pm-nitin-shirsat Jan 3, 2025
9f03fd9
Merge pull request #985 from PubMatic-OpenWrap/consent_phase_1.5
pm-nitin-shirsat Jan 3, 2025
94763a2
phase 1.5: remove metrics fields from the tracker call
pm-nitin-shirsat Jan 3, 2025
38999f1
Merge pull request #986 from PubMatic-OpenWrap/consent_phase_1.5
pm-nitin-shirsat Jan 3, 2025
780afc8
Update pubmaticAnalyticsAdapter.js
pm-nitin-shirsat Jan 6, 2025
985b125
Merge pull request #987 from PubMatic-OpenWrap/consent_phase_1.5
pm-nitin-shirsat Jan 6, 2025
d55ad31
Prebid upgrade: 9.21 remove native ortb change of prebid. Ref: https:…
pm-nitin-shirsat Jan 9, 2025
ce42510
Merge pull request #1032 from PubMatic-OpenWrap/UOE-11674
pm-nitin-shirsat Jan 13, 2025
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@azhar.mulla
3 changes: 3 additions & 0 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ jobs:
- name: Check out PR
run: git checkout ${{ github.event.pull_request.head.sha }}

- name: Install dependencies
run: npm ci

- name: Run linter on PR
run: npx eslint --no-inline-config --format json $(cat __changed_files.txt | xargs stat --printf '%n\n' 2> /dev/null) > __pr.json || true

Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Prebid.js is open source software that is offered for free as a convenience. Whi

*Note:* Requires Prebid.js v1.38.0+

Prebid.js depends on Babel and some Babel Plugins in order to run correctly in the browser. Here are some examples for
Prebid.js depends on Babel and some Babel Plugins in order to run correctly in the browser. Here are some examples for
configuring webpack to work with Prebid.js.

With Babel 7:
Expand All @@ -37,7 +37,7 @@ module.exports = {
mode: 'production',
module: {
rules: [

// this rule can be excluded if you don't require babel-loader for your other application files
{
test: /\.m?js$/,
Expand All @@ -46,7 +46,7 @@ module.exports = {
loader: 'babel-loader',
}
},

// this separate rule is required to make sure that the Prebid.js files are babel-ified. this rule will
// override the regular exclusion from above (for being inside node_modules).
{
Expand All @@ -71,15 +71,15 @@ Or for Babel 6:
// you must manually install and specify the presets and plugins yourself
options: {
plugins: [
"transform-object-assign", // required (for IE support) and "babel-plugin-transform-object-assign"
"transform-object-assign", // required (for IE support) and "babel-plugin-transform-object-assign"
// must be installed as part of your package.
require('prebid.js/plugins/pbjsGlobals.js') // required!
],
presets: [
["env", { // you can use other presets if you wish.
"targets": { // this example is using "babel-presets-env", which must be installed if you
"browsers": [ // follow this example.
... // your browser targets. they should probably match the targets you're using for the rest
... // your browser targets. they should probably match the targets you're using for the rest
// of your application
]
}
Expand Down Expand Up @@ -143,7 +143,7 @@ This will run testing but not linting. A web server will start at `http://localh

Development may be a bit slower but if you prefer linting and additional watch files you can also still run just:

$ gulp serve
$ gulp serve


### Build Optimization
Expand All @@ -162,11 +162,11 @@ Building with just these adapters will result in a smaller bundle which should a
- Then run the build:

$ gulp build --modules=openxBidAdapter,rubiconBidAdapter,sovrnBidAdapter

Alternatively, a `.json` file can be specified that contains a list of modules you would like to include.

$ gulp build --modules=modules.json

With `modules.json` containing the following
```json modules.json
[
Expand Down Expand Up @@ -202,7 +202,7 @@ gulp bundle --tag one --modules=one.json
gulp bundle --tag two --modules=two.json
```

This generates slightly larger files, but has the advantage of being much faster to run (after the initial `gulp build`). It's also the method used by [the Prebid.org download page](https://docs.prebid.org/download.html).
This generates slightly larger files, but has the advantage of being much faster to run (after the initial `gulp build`). It's also the method used by [the Prebid.org download page](https://docs.prebid.org/download.html).

<a name="Run"></a>

Expand Down Expand Up @@ -378,7 +378,7 @@ For instructions on writing tests for Prebid.js, see [Testing Prebid.js](https:/

### Supported Browsers

Prebid.js is supported on IE11 and modern browsers until 5.x. 6.x+ transpiles to target >0.25%; not Opera Mini; not IE11.
Prebid.js is supported on IE11 and modern browsers until 5.x. 6.x+ transpiles to target >0.25%; not Opera Mini; not IE11.

### Governance
Review our governance model [here](https://github.com/prebid/Prebid.js/tree/master/governance.md).
Expand Down
4 changes: 4 additions & 0 deletions gulpHelpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,10 @@ module.exports = {
return this.getBuiltPath(dev, 'prebid-core.js')
},

getBuiltPrebidIHCoreFile: function(dev) {
return path.join(__dirname, dev ? DEV_PATH : BUILD_PATH, 'prebid-core-idhub' + '.js');
},

getModulePaths: function(externalModules) {
var modules = this.getModules(externalModules);
return Object.keys(modules);
Expand Down
5 changes: 4 additions & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
/* eslint-disable no-console */
'use strict';

console.time('Loading Plugins in Prebid');

var _ = require('lodash');
var argv = require('yargs').argv;
var gulp = require('gulp');
Expand Down Expand Up @@ -35,6 +37,7 @@ const INTEG_SERVER_HOST = argv.host ? argv.host : 'localhost';
const INTEG_SERVER_PORT = 4444;
const { spawn, fork } = require('child_process');
const TerserPlugin = require('terser-webpack-plugin');
console.timeEnd('Loading Plugins in Prebid');

// these modules must be explicitly listed in --modules to be included in the build, won't be part of "all" modules
var explicitModules = [
Expand Down Expand Up @@ -563,4 +566,4 @@ gulp.task('bundle', gulpBundle.bind(null, false)); // used for just concatenatin
gulp.task(viewReview);
gulp.task('review-start', gulp.series(clean, lint, gulp.parallel('build-bundle-dev', watch, testCoverage), viewReview));

module.exports = nodeBundle;
module.exports = nodeBundle;
7 changes: 3 additions & 4 deletions integrationExamples/gpt/51DegreesRtdProvider_example.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
name: '51Degrees',
waitForIt: true,
params: {
// Get your resource key from https://configure.51degrees.com/tWrhNfY6
// Get your resource key from https://configure.51degrees.com/HNZ75HT1
resourceKey: '<YOUR_RESOURCE_KEY>',
// alternatively, you can use the on-premise version of the 51Degrees service and connect to your chosen end point
// onPremiseJSUrl: 'https://localhost/51Degrees.core.js'
Expand Down Expand Up @@ -181,12 +181,11 @@ <h3>div-banner-native-2</h3>
<h3>Testing/Debugging Guidance</h3>
<ol>
<li>Make sure you have <code>debug: true</code> under <code>pbjs.setConfig</code> in this example code (be sure to remove it for production!)
<li>Make sure you have replaced <code>&lt;YOUR RESOURCE KEY&gt;</code> in this example code with the one you have obtained
from the <a href="https://configure.51degrees.com/tWrhNfY6" target="blank;">51Degrees Configurator Tool</a></li>
<li>Make sure you have replaced <code>&lt;YOUR RESOURCE KEY&gt;</code> in this example code with the one you have obtained
from the <a href="https://configure.51degrees.com/HNZ75HT1" target="blank;">51Degrees Configurator Tool</a></li>
<li>Open DevTools Console in your browser and refresh the page</li>
<li>Observe the enriched ortb device data shown below and also in the console as part of the <code>[51Degrees RTD Submodule]: reqBidsConfigObj:</code> message (under <code>reqBidsConfigObj.global.device</code>)</li>
</ol>

</div>
<div id="enriched-51" style="display: none">
<h3>Enriched ORTB2 device data</h3>
Expand Down
132 changes: 132 additions & 0 deletions integrationExamples/gpt/adnuntius_multiformat_example.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
<html>
<head>
<script async src="https://www.googletagservices.com/tag/js/gpt.js"></script>
<script async src="../../build/dev/prebid.js"></script>
<script>
var FAILSAFE_TIMEOUT = 3000;

var adUnits = [{
code: 'div-gpt-ad-1683695049516-0',
bids: [{
bidder: 'adnuntius',
params: {
auId: "381535",
network: "1287",
bidType: 'netBid',
targeting: {
kv: {
'isolate': 'native-anto'
}
}
}
}],
mediaTypes: {
banner: {
sizes: [[200, 200]]
},
video: {
playerSize: [200, 200],
context: 'instream'
}
}},
{
code: 'div-gpt-ad-1683695049516-0',
bids: [{
bidder: 'adnuntius',
params: {
auId: "381535",
network: "1287",
bidType: 'netBid',
targetId: 'fred',
targeting: {
kv: {
'isolate': 'native-anto'
}
}
}
}],
mediaTypes: {
banner: {
sizes: [[200, 200]]
},
video: {
playerSize: [200, 200],
context: 'instream'
}
}}];
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});

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

pbjs.que.push(function() {
pbjs.setConfig({
enableSendAllBids: true,
targetingControls: {
alwaysIncludeDeals: true
},
userSync: {
syncEnabled: false
}
});

pbjs.setBidderConfig({
bidders: ['adnuntius'],
config: {
bidType: 'netBid'
}
});

pbjs.bidderSettings = {
standard: {
storageAllowed: true
}
};

pbjs.addAdUnits(adUnits);
pbjs.requestBids({bidsBackHandler: initAdserver});
});

function initAdserver() {
if (pbjs.initAdserverSet) return;
pbjs.initAdserverSet = true;
googletag.cmd.push(function() {
pbjs.que.push(function() {
pbjs.setTargetingForGPTAsync('div-gpt-ad-1683695049516-0');
googletag.pubads().refresh();
});
});
}

// in case PBJS doesn't load
setTimeout(function() {
initAdserver();
}, FAILSAFE_TIMEOUT);

window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/19660636/320x320', [320, 320], 'div-gpt-ad-1683695049516-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<h2>Adnuntius NATIVE</h2>
<h5>Ad Slot 1</h5>

<!-- /19660636/320x320 -->
<div id='div-gpt-ad-1683695049516-0' style='min-width: 320px; min-height: 320px;'>
<script>
googletag.cmd.push(function() {
googletag.display('div-gpt-ad-1683695049516-0');
});
</script>
</div>

</body>
</html>
Loading