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

Added 'ceh' config property and mapped it to CDB request #6

Closed
wants to merge 378 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
378 commits
Select commit Hold shift + click to select a range
d36d458
New bidder adapter for MicroAd (#3565)
strong-zero Feb 28, 2019
5112950
Added LoopMe Adapter (#3586)
EpanchinE Mar 1, 2019
dd26503
Fix event firing on native click (#3589)
matthewlane Mar 1, 2019
aa6afa8
Return mediaType:video in unruly adapter (#3591)
ETNOL Mar 4, 2019
0db21ff
Submit Advangelists Prebid Adapter (#3588)
trchandraprakash Mar 4, 2019
6bc6394
fix two issues related to hb_uuid and hb_cache_id targeting keys (#3605)
jsnellbaker Mar 4, 2019
01e68e1
Rubicon Adapter: Switching Video Endpoint to Rubicon PBS (#3610)
robertrmartinez Mar 5, 2019
9868bc3
jsDelivr only supports https (#3608)
jaiminpanchal27 Mar 5, 2019
7dd9f8a
add default sizes value for appnexus native requests (#3602)
jsnellbaker Mar 5, 2019
1a4c964
Send url value when replacing image and icons types (#3609)
matthewlane Mar 5, 2019
9d5b9b4
PBS Bid Adapter oRTB caching and video updates (#3528)
Mar 5, 2019
35c58e0
Added myTarget Adapter (#3599)
vfedoseev Mar 5, 2019
6dc8094
Add HTML5 video support param to bid requests (#3596)
madma Mar 5, 2019
efdee9c
Add support for External Id (#3594)
mirkorean Mar 5, 2019
0245ab9
Prebid 2.5.0 Release
Mar 5, 2019
a84f33e
Increment pre version
Mar 5, 2019
5a67d89
fix hb_cache_id for adpod bids (#3617)
jsnellbaker Mar 6, 2019
fc378b2
Prebid 2.5.1 Release
Mar 6, 2019
24d09ad
Increment pre version
Mar 6, 2019
7ce5df6
update AJA adaptor: support native format (#3504)
naoto0822 Mar 7, 2019
41867ad
Submit Brightcom Bid Adapter (#3614)
vyatsun Mar 8, 2019
f25bc65
ozone adapter - fixup for gdpr and device objects (#3593)
afsheenb Mar 8, 2019
d00c92a
update AdGeneration adapter. (#3613)
banakemi Mar 11, 2019
72e0e97
New bid adapter for SmileWanted (#3601)
MaxSmileWanted Mar 11, 2019
c173ab2
fix lint errors in ozoneBidAdapter unit tests (#3624)
jsnellbaker Mar 11, 2019
16e5e16
YIELDONE adapter - add buildRequests payload params (#3611)
kusapan Mar 11, 2019
0b39298
Apply matchMedia to the top frame (#3612)
benjaminclot Mar 11, 2019
6c48043
update auction algorithm logic for long-form (#3625)
jaiminpanchal27 Mar 12, 2019
1be1488
update circleci test to not auto-fix lint errors (#3623)
jsnellbaker Mar 12, 2019
c8f928c
Prebid 2.6.0 release
Mar 12, 2019
18b04f3
Increment pre version
Mar 12, 2019
b4870e7
Added a consistent prefix in logWarn message in PubMatic adapter (#3633)
pm-harshad-mane Mar 14, 2019
9e0f00c
Consumable Bid Adapter: Pass GDPR and Prebid version info. Pixel sync…
jgrimes Mar 15, 2019
0c5fbab
add bidfloor to params object (#3641)
Mar 15, 2019
879789b
Add finteza analytics adapter (#3555)
finteza Mar 15, 2019
8c5f26e
Add video support in TrustX Bid Adapter (#3632)
PWyrembak Mar 15, 2019
7cfb94b
otm prioritize sizes (#3642)
fedotxxl Mar 15, 2019
966cff1
adxcgBidAdapter native update (#3647)
adxcgcom Mar 18, 2019
f584653
Update Bidder Code (#3646)
trchandraprakash Mar 18, 2019
70d2808
Add brand ID to OpenX bid responses (#3630)
kelvin-chappell Mar 18, 2019
4fd7c47
Sonobi - Analytics Adapter (#3615)
JonGoSonobi Mar 18, 2019
63c1d36
add 'hb_cache_host' and 'hb_cache_path' targeting for video bids usin…
Mar 19, 2019
9e0f11f
Adding Optimera/AppNexus workaround documentation #3597 (#3598)
Mar 19, 2019
b5b27aa
Add buyer data to Pubmatic bid responses (#3619)
kelvin-chappell Mar 19, 2019
90cefb8
Revert "add 'hb_cache_host' and 'hb_cache_path' targeting for video b…
Mar 19, 2019
c0fdf02
modules: Implement SmartRTB adapter and spec. (#3575)
evanmsmrtb Mar 19, 2019
2163303
add tmax to BidRequest params (#3626)
kusapan Mar 19, 2019
633b9b9
Prebid 2.7.0 Release
bretg Mar 19, 2019
6cd91f9
Increment pre version
bretg Mar 19, 2019
97eb9d6
OpenX: Bugfix/update custom floors (#3658)
lambdarho Mar 21, 2019
460740b
Adpone Bid Adapter + test (#3663)
seergiioo6 Mar 22, 2019
e604ab3
ADman Media new bidder adapter (#3639)
admanmedia Mar 22, 2019
eba2ab5
sortable bidadapter replace syncurl to camel case (#3667)
ileonovdima Mar 22, 2019
033e76b
Update Adikteev adapter (PR updated) (#3391)
piotr-yuxuan Mar 24, 2019
b46e0b5
Synacormedia new features (position & bid floor) (#3662)
amuraco Mar 24, 2019
04b1ec2
Improve Digital adapter: use Prebid sizes param (#3648)
jbartek25 Mar 25, 2019
f77b78c
Add new s2s config option (#3643)
thomas-33across Mar 25, 2019
3e5190d
Adjust TTL for MANTIS adapter (#3676)
parisholley Mar 25, 2019
b9fb264
Add hb_uuid and hb_cache_id back to dfp module (#3668)
jaiminpanchal27 Mar 26, 2019
12882f9
fix spelling of 'country' (#3679)
Mar 26, 2019
010f203
Kargo migration to localstorage alternatives (#3672)
samuelhorwitz Mar 26, 2019
876a714
ReklamStore Bid Adapter (#3634)
ReklamStoreIT Mar 26, 2019
cc80fe3
support userId module (#3675)
HolzAndrew Mar 26, 2019
c1fbba2
Cedato new bid adapter (#3629)
alexkh13 Mar 26, 2019
0f01ce3
Rubicon Bid Adapter: custom price granularity fix (#3670)
Mar 26, 2019
9d8a37b
Added MediaFuse Lift alias to Orbitsoft adapter (#3682)
Macheta Mar 26, 2019
e74bf6c
Add buyer data to Index bid responses (#3585)
kelvin-chappell Mar 26, 2019
cce5b6e
Ensure width and height are integers (#3674)
benjaminclot Mar 26, 2019
6d8ad70
Prebid 2.8.0 Release
jsnellbaker Mar 26, 2019
68a342c
increment pre version
jsnellbaker Mar 26, 2019
b06919c
add privacyLink for native (#3680)
naoto0822 Mar 27, 2019
155b42a
Finteza adapter: fix request params (#3690)
finteza Mar 29, 2019
9b0fd37
update stalebot labels (#3697)
jsnellbaker Apr 1, 2019
d3f4d28
Rvr 2369 Refactor events handling (#3683)
Apr 1, 2019
3b43f25
Native related code refactor (#3637)
pm-harshad-mane Apr 1, 2019
6723904
Rvr 2369 add trackable add ad units event (#3691)
Apr 1, 2019
14ecb8a
Bidphysics Bid Adapter (#3666)
bidphysics Apr 1, 2019
95872c1
Update vidazooBidAdapter.js (#3689)
thewizarodofoz Apr 2, 2019
f95267b
Add gdpr_consented_providers for google gdpr (#3688)
xiaofengC Apr 2, 2019
c060a5c
Add 'hb_cache_host' targeting for video bids when cache is set (#3654)
Apr 2, 2019
3b2093a
remove removeRequestId logic (#3698)
jsnellbaker Apr 3, 2019
19bdc65
Prebid 2.9.0 Release
Apr 3, 2019
98b7f7e
increment prebid version
Apr 3, 2019
eeddc24
User ID Module (#3424)
Apr 4, 2019
edbe587
Rubicon Adapter - support User ID module (#3531)
Apr 4, 2019
2ff4226
Report og:url when present (#3699)
afro-cloud Apr 5, 2019
111b82f
Telaria Adapter: GDPR support (#3701)
telariaEng Apr 5, 2019
e7c39f9
PubMatic adapter: adding support for IAB bcat parameter (#3702)
pm-harshad-mane Apr 5, 2019
b6f0e6c
Update Cedato bid adapter (#3704)
alexkh13 Apr 5, 2019
f6cf5e8
Add user id support to Beachfront adapter (#3708)
jsalis Apr 5, 2019
0664a18
[QuantumBidAdapter][Other] Change maintainer email and resize service…
elebruchec-adux Apr 5, 2019
df312c1
add console message when number of adunits exceeds point (#3707)
jsnellbaker Apr 5, 2019
140f73c
[QuantumBidAdapter][Feature] Add eventrackers field in response inter…
elebruchec-adux Apr 5, 2019
711016d
Sonobi Adapter - support User ID module (#3532)
Apr 5, 2019
d877177
Update Grid Bid Adapter (#3681)
TheMediaGrid Apr 9, 2019
9b7b407
feat(adyoulikeAdapter): use only https protocol (#3692)
j343my Apr 9, 2019
a53deb9
added an auctionId parameter to requestBids (#3622)
Apr 9, 2019
ac2ef45
fix bidTimeout event (#3696)
thewizarodofoz Apr 9, 2019
0b1486e
Default debug change and remove setConfig hook (#3714)
snapwich Apr 9, 2019
538d46d
Sonobi - Add ius param to bid request endpoint (#3657)
JonGoSonobi Apr 9, 2019
0af99c6
Add support for getting video player size from playerSize property. (…
sa1omon Apr 9, 2019
40efe8a
reject invalid values in adpod adunit (#3729)
jsnellbaker Apr 10, 2019
cde8f16
Revert "Default debug change and remove setConfig hook (#3714)" (#3736)
jsnellbaker Apr 10, 2019
94897e4
Prebid 2.10.0 Release
jsnellbaker Apr 10, 2019
b7bd1ed
increment pre version
jsnellbaker Apr 10, 2019
481c79a
removed depricated function and added referer to request (#3728)
nwlosinski Apr 11, 2019
a55528a
Gamoshi: Fix video player size (#3718)
sa1omon Apr 11, 2019
8a5fb79
Update og:url param key (#3732)
afro-cloud Apr 11, 2019
220f80f
add stv adapter (#3737)
onlsol Apr 11, 2019
f9eca77
YIELDONE adapter - add outstream video renderer (#3655)
kusapan Apr 12, 2019
ac38957
Updated IX Adapter (#3744)
ix-prebid-development Apr 15, 2019
2431715
Sortable - Analytics Adapter (#3705)
danielMi16 Apr 16, 2019
cc2f394
Yieldnexus: Add video player size (#3727)
sa1omon Apr 16, 2019
f3244db
Update rubiconBidAdapter.js (#3753)
robertrmartinez Apr 16, 2019
2f0e98d
Prebid 2.11.0 Release
Apr 16, 2019
8de1fac
Increment pre version
Apr 17, 2019
984dfb1
PubCommonId - Add support for localStorage (#3661)
pycnvr Apr 18, 2019
e119938
Rubicon BidAdapter - SRA support for >10 bids (#3514)
Apr 18, 2019
8016edb
SpotX: Add hide_skin parameter (#3760)
spotxslagle Apr 19, 2019
9ffff94
Added dealId to response (#3762)
richaudience Apr 19, 2019
12eceea
add ShowHeroes Adapter (#3733)
vadim-mazzherin Apr 19, 2019
fee6194
adding instream capabilities to emx_digital adapter (#3752)
EMXDigital Apr 19, 2019
3e97e59
change externalUid to camelcase (#3757)
sumit116 Apr 19, 2019
542b990
Sonobi Adapter - Support UnifiedId/tradedesk from user id module (#3743)
JonGoSonobi Apr 19, 2019
69f114a
change matching url (#3730)
ignat-one Apr 19, 2019
8ff71ae
update aja adaptor: add page_url parameter (#3722)
naoto0822 Apr 20, 2019
95e9cdf
Update supported sizes in adapter bid response (#3738)
madma Apr 20, 2019
b481489
wrapperType and wrapperVersion parameters for TrustX Bid Adapter (#3751)
PWyrembak Apr 20, 2019
7e39777
Add Go2Net Adapter (#3763)
AdmixerTech Apr 20, 2019
71d5753
[Native] Add privacyIcon for native ad (#3770)
zhenyi2697 Apr 22, 2019
1ef6197
Synacormedia: Added video support to adapter. (#3695)
amuraco Apr 22, 2019
253cbf4
Improve emoteevBidAdapter (#3673)
piotr-yuxuan Apr 22, 2019
c14f915
fix handling of gdpr object (#3756)
Apr 23, 2019
b491a05
Add NAF Digital Bidder Adapter (#3750)
vyatsun Apr 23, 2019
49afe63
Automated functional tests for longform testpages (#3659)
jsnellbaker Apr 23, 2019
449fc72
Prebid 2.12.0 Release
Apr 23, 2019
b42627b
Increment pre version
Apr 23, 2019
2741f95
Sovrn Analytics Adapter (#3761)
aprakash-sovrn Apr 25, 2019
f1aeb85
Update VIS.X bid adapter (#3777)
mk0x9 Apr 25, 2019
16b46ae
Debug Unit Test Issue in CircleCI (#3754)
Apr 26, 2019
6ca459d
fixed gumgums example params in readme (#3779)
mikewilso Apr 29, 2019
c6069f1
ReklamStore Adapter Update (#3784)
ReklamStoreIT Apr 29, 2019
f350bba
Update PubMatic banner and video examples to use adSlot without (#3786)
Apr 29, 2019
e31b9d8
Conversant Adapter - support User ID module (#3533)
Apr 29, 2019
d6eeb31
kargo sizes and full bid request object (#3771)
samuelhorwitz Apr 30, 2019
4155553
fix ref error on yieldmo adapter (#3776)
ETNOL Apr 30, 2019
40a4ac6
Detect ad blocker recovered requests + send dynamic parameters to ada…
bjorn-lw Apr 30, 2019
8f5ea4c
Add support for bidderRequest.refererInfo in Adhese Adapter (#3725)
mefjush Apr 30, 2019
e741cf8
PrebidManager Analytics: init module (#3735)
Prebid-Manager Apr 30, 2019
352da36
smartadserverBidAdapter.js - make bid.params.domain optional (#3781)
phtechno Apr 30, 2019
c48817c
update e2e tests in README (#3778)
jsnellbaker May 1, 2019
1357e96
OpenX Adapter - support User ID module (#3529)
May 1, 2019
2936197
Delete sonobi_video.html (#3791)
bretg May 1, 2019
8e2ee4a
remove optimize.js from build process (#3789)
snapwich May 1, 2019
2302336
Pubmatic: Making Adslot param optional (#3788)
pm-harshad-mane May 1, 2019
ef45260
Prebid 2.13.0 Release
bretg May 1, 2019
1c24544
Increment pre version
bretg May 1, 2019
5ba930d
add adUnitCodes as param for setTargetingForAst() (#3792)
sumit116 May 2, 2019
f04f912
Add HPMD Network bid adapter (#3764)
afominov May 2, 2019
38e50d2
VI Bid Adapter Changes (#3748)
alpadotsh May 3, 2019
10ec9a5
Add bucksense Adapter (#3785)
bkse-stefanodechicchis May 7, 2019
7406f1a
Add Video Reach adapter (#3766)
VideoReach May 7, 2019
7050fb1
onBidWon implementation (#3801)
seergiioo6 May 7, 2019
8776afe
Prebid 2.14.0 Release
May 7, 2019
f5e6e3a
Increment pre version
May 7, 2019
bd1636a
Orbidder uses onSetTargeting callback (#3804)
mmethner May 8, 2019
ad7b59d
Add Imonomy network BidAdapter (#3765)
imonomy May 9, 2019
f78b8e9
Rad 2751/specify ad units set targeting for ast (#3805)
sumit116 May 10, 2019
ed21da1
fixed misspelled word (#3816)
werowe May 13, 2019
acd3077
RichAudience: Files name updated (#3793)
richaudience May 13, 2019
6b8d087
Improve Digital adapter: Endpoint update (#3811)
jbartek25 May 13, 2019
54ac989
Support Prebid.js User ID module in Sharethrough bid adapter (#3819)
madma May 13, 2019
0877946
Added iframe user sync support (#3822)
alexkh13 May 13, 2019
be8d832
Gamoshi: Remove and update some bid response properties (#3806)
sa1omon May 14, 2019
a4f247c
update fun-hooks and use no-eval version for CSP (#3814)
snapwich May 14, 2019
9166db8
mgid adapter: native support, minor changes (#3774)
Gaudeamus May 14, 2019
af72997
Prebid 2.15.0 release
jsnellbaker May 14, 2019
b58d49c
increment pre version
jsnellbaker May 14, 2019
90accd8
updating maintainer email address in quantcastBidAdapter.md (#3830)
jacekburys-quantcast May 15, 2019
3b9f9e1
Reload Adapter: New (#3812)
mafernandez80 May 15, 2019
141ae9f
Teads-Adapter: Update way to find referrer (#3829)
May 16, 2019
d0b391f
Added size id 265 (1920x1080) (#3839)
hdeodhar May 20, 2019
034b57e
add renderer param in appnexus adapter request (#3836)
jsnellbaker May 20, 2019
45b519a
Project Limelight bidder adapter (#3835)
apykhteyev May 20, 2019
006eecc
PubMatic adapter support to read TTD Id from UserId module (#3834)
pm-harshad-mane May 20, 2019
d3faa6a
Added 240x400 size (#3809)
hdeodhar May 20, 2019
7846560
CPMStar Bid Adapter (#3820)
JoshuaMGoldstein May 21, 2019
d55b253
support external userId sub-modules (#3831)
May 21, 2019
72c8e4f
Adding advertiserId to appnexus adapter (#3833)
jaiminpanchal27 May 22, 2019
50de3d4
updated ozone adapter from v1.4.4 -> v2.0.0 (#3828)
afsheenb May 22, 2019
c6c20a2
fix how native sizes are passed in AppNexus adapter (#3832)
jsnellbaker May 22, 2019
612cd3d
Prebid 2.16.0 release
May 22, 2019
c006a6a
Increment pre version
May 22, 2019
a7953e4
Refactor bid response - remove unnecessary properties (#3807)
May 27, 2019
3f5a598
change in Aardvark adapter to handle additional data (#3821)
musikele May 27, 2019
96aae26
Updated the bidder code in the test ad unit. (#3844)
telariaEng May 27, 2019
d7af6db
Update rtbhouseBidAdapter.md (#3857)
Kamoris May 27, 2019
3f1b739
Added optional dealId parameter to bid response. (#3858)
dpapworth-qc May 27, 2019
0ee3cc6
adding Outstream mediaType to EMX Digital (#3840)
EMXDigital May 28, 2019
445df80
Adding bidfloor to video imp req (#3863)
robertrmartinez May 28, 2019
c1f6ce4
Rhythmone Adapter - Multiple ad size support, rewrite tests, update d…
May 28, 2019
dc3134c
minor updates to consentManagement tests (#3849)
jsnellbaker May 28, 2019
e88dec1
auction key limiter feature (#3825)
jsnellbaker May 28, 2019
a2f8500
aardvark tdid support (#3860)
aleksatr May 29, 2019
bec741d
We want to remove bidfloor if not set by pb (#3866)
robertrmartinez May 29, 2019
efd5ed6
mgid adapter: add support of currency.adServerCurrency (#3850)
Gaudeamus May 29, 2019
7094e08
Prebid 2.17.0 Release
May 29, 2019
dc8f6d5
Increment pre version
May 29, 2019
582ecdf
adxcgBidAdapter - added pubcid (#3824)
adxcgcom May 30, 2019
7aa0e0d
getCpmInNewCurrency to use current value of bid.cpm and bid.currency …
pm-harshad-mane Jun 3, 2019
ac65812
always adding originalCpm and originalCurrency to bid object (#3856)
pm-harshad-mane Jun 3, 2019
db167c0
new size Rubicon (#3877)
Jun 3, 2019
2f208f8
BIDDER_CODE check removed (#3862)
AdmixerTech Jun 4, 2019
2a10388
Bugfix add bid parameters if not present (#3808)
arneschulz1984 Jun 4, 2019
1f9937e
Remove useless bidderCode in bid response (#3864)
guiann Jun 5, 2019
3ac37f8
Use actual global object name in log message (#3874)
Rooke Jun 5, 2019
2cf6498
Digitrust submodule (#3867)
goosemanjack Jun 5, 2019
45e5be7
changed name company (#3875)
mhlm Jun 5, 2019
81932cd
New STAQ analytics adapter (#3772)
mquirion Jun 5, 2019
8b6fbd7
Prebid 2.18.0 release
Jun 5, 2019
a40835c
Increment pre version
Jun 5, 2019
5a4b25a
removed the non-working setting on table (#3890)
pm-harshad-mane Jun 7, 2019
3cb7342
Implement Appier Analytics Adapter. (#3871)
kd-appier Jun 10, 2019
cacb6e7
Adding aliases for adsparc and safereach to aardvark adapter (#3848)
naegelin Jun 10, 2019
2794cd8
Add slimCut bid adapter (#3880)
mcamustlr Jun 12, 2019
5715a02
feat(unruly-bid-adapter): use bidResponse siteId when configuring the…
paprikka Jun 12, 2019
9598148
[BID-3479] - Add BidResponse.meta.dspid for OpenX (#3895)
lambdarho Jun 12, 2019
96d46b1
kargo session id (#3897)
samuelhorwitz Jun 12, 2019
98db99c
allow endpoint configuration for rdn adapter (#3902)
snapwich Jun 12, 2019
83aa229
aardvark adapter, add width & height params (#3892)
aleksatr Jun 13, 2019
a9dc896
cache buster for user sync (#3838)
nwlosinski Jun 13, 2019
efe74f8
Add bidFloor to Yieldmo Adapter (#3886)
HolzAndrew Jun 13, 2019
40f032c
Add beachfront bidder params to set outstream player settings (#3868)
jsalis Jun 13, 2019
b617aa3
Adding Scaleable Analytics Adapter (#3846)
cconnors1515 Jun 13, 2019
1dc47c8
Fix filepath reference (#3905)
betancourtl Jun 13, 2019
81e8718
Prebid 2.19.0 Release
bretg Jun 13, 2019
20d8c8b
Increment pre version
bretg Jun 13, 2019
842cc19
digiTrustIdSystem.js add the synchronous behavior to facade call of D…
goosemanjack Jun 17, 2019
1c1035a
Feature/remove on set targeting (#3919)
ujuettner Jun 18, 2019
4b84beb
FeedAd bidder adapter (#3891)
couchcrew-thomas Jun 18, 2019
6e7eb3b
Fix #3813 move auctionEnd events so it always executes when auction c…
jsnellbaker Jun 18, 2019
bd5f2a0
fix import paths for various adapters (#3921)
jsnellbaker Jun 18, 2019
e53dad0
add --analyze arg for webpack bundle analyzing (#3914)
snapwich Jun 18, 2019
f6239de
Standardize permission bits (#3872)
Jun 18, 2019
6baa819
Prebid 2.20.0 release
jsnellbaker Jun 18, 2019
7e5bda2
increment pre version
jsnellbaker Jun 18, 2019
92fb453
always secure (#3922)
pm-harshad-mane Jun 18, 2019
ce095e0
GumGum: adds tradedesk id param (#3896)
susyt Jun 20, 2019
e633394
Added 'ceh' config property and mapped it to CDB request
leonardlabat Jul 4, 2019
6cd6c08
Added 'ceh' config property and mapped it to CDB request
leonardlabat Jul 4, 2019
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
  •  
  •  
  •  
19 changes: 0 additions & 19 deletions .babelrc

This file was deleted.

34 changes: 34 additions & 0 deletions .babelrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@

let path = require('path');

function useLocal(module) {
return require.resolve(module, {
paths: [
__dirname
]
})
}

module.exports = {
"presets": [
[
useLocal('@babel/preset-env'),
{
"targets": {
"browsers": [
"chrome >= 61",
"safari >=8",
"edge >= 14",
"ff >= 57",
"ie >= 10",
"ios >= 8"
]
}
}
]
],
"plugins": [
path.resolve(__dirname, './plugins/pbjsGlobals.js'),
useLocal('babel-plugin-transform-object-assign')
]
};
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ jobs:
# run tests!
- run:
name: BrowserStack testing
command: gulp test --browserstack
command: gulp test --browserstack --nolintfix
1 change: 1 addition & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ exemptLabels:
- security
- bug
- feature
- on hold
# Label to use when marking an issue as stale
staleLabel: stale
# Comment to post when marking an issue as stale. Set to `false` to disable
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ commit your changes, and [open a pull request](https://help.github.com/articles/
master branch.

Pull requests must have 80% code coverage before beign considered for merge.
Additional details about the process can be found [here](./pr_review.md).
Additional details about the process can be found [here](./PR_REVIEW.md).

## Issues
[prebid.org](http://prebid.org/) contains documentation that may help answer questions you have about using Prebid.js.
Expand Down
103 changes: 98 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,94 @@ Working examples can be found in [the developer docs](http://prebid.org/dev-docs

**Table of Contents**

- [Usage](#Usage)
- [Install](#Install)
- [Build](#Build)
- [Run](#Run)
- [Contribute](#Contribute)

<a name="Usage"></a>

## Usage (as a npm dependency)

*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
configuring webpack to work with Prebid.js.

With Babel 7:
```javascript
// webpack.conf.js
let path = require('path');
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$/,
exclude: /node_modules/,
use: {
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).
{
test: /.js$/,
include: new RegExp(`\\${path.sep}prebid\.js`),
use: {
loader: 'babel-loader',
// presets and plugins for Prebid.js must be manually specified separate from your other babel rule.
// this can be accomplished by requiring prebid's .babelrc.js file (requires Babel 7 and Node v8.9.0+)
options: require('prebid.js/.babelrc.js')
}
}
]
}
}
```

Or for Babel 6 and/or Node v8.6.0 and less:
```javascript
// 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"
// 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
// of your application
]
}
}]
]
}
```

Then you can use Prebid.js as any other npm depedendency

```javascript
import prebid from 'prebid.js';
import 'prebid.js/modules/rubiconBidAdapter'; // imported modules will register themselves automatically with prebid
import 'prebid.js/modules/appnexusBidAdapter';
prebid.processQueue(); // required to process existing pbjs.queue blocks and setup any further pbjs.queue execution

prebid.requestBids({
...
})

```



<a name="Install"></a>

## Install
Expand All @@ -33,7 +116,7 @@ Working examples can be found in [the developer docs](http://prebid.org/dev-docs

*Note:* In the 1.24.0 release of Prebid.js we have transitioned to using gulp 4.0 from using gulp 3.9.1. To compily with gulp's recommended setup for 4.0, you'll need to have `gulp-cli` installed globally prior to running the general `npm install`. This shouldn't impact any other projects you may work on that use an earlier version of gulp in it's setup.

If you have a previous version of `gulp` installed globally, you'll need to remove it before installing `gulp-cli`. You can check if this is installed by running `gulp -v` and seeing the version that's listed in the `CLI` field of the output. If you have the `gulp` package installd globally, it's likely the same version that you'll see in the `Local` field. If you already have `gulp-cli` installed, it should be a lower major version (it's at version `2.0.1` at the time of the transition).
If you have a previous version of `gulp` installed globally, you'll need to remove it before installing `gulp-cli`. You can check if this is installed by running `gulp -v` and seeing the version that's listed in the `CLI` field of the output. If you have the `gulp` package installed globally, it's likely the same version that you'll see in the `Local` field. If you already have `gulp-cli` installed, it should be a lower major version (it's at version `2.0.1` at the time of the transition).

To remove the old package, you can use the command: `npm rm gulp -g`

Expand Down Expand Up @@ -124,10 +207,20 @@ gulp test-coverage
gulp view-coverage
```

For end-to-end testing, edit the example file `./integrationExamples/gpt/pbjs_example_gpt.html`:
For Prebid.org members with access to BrowserStack, additional end-to-end testing can be done with:

1. Change `{id}` values appropriately to set up ad units and bidders
2. Set the path to Prebid.js in your example file as shown below (see `pbs.src`).
```bash
gulp e2e-test --host=test.localhost
```

To run these tests, the following items are required:
- setup an alias of localhost in your `hosts` file (eg `127.0.0.1 test.localhost`); note - you can use any alias. Use this alias in the command-line argument above.
- access to [BrowserStack](https://www.browserstack.com/) account. Assign the following variables in your bash_profile:
```bash
export BROWSERSTACK_USERNAME='YourUserNameHere'
export BROWSERSTACK_ACCESS_KEY='YourAccessKeyHere'
```
You can get these BrowserStack values from your profile page.

For development:

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

### Supported Browsers

Prebid.js is supported on IE10+ and modern browsers.
Prebid.js is supported on IE11 and modern browsers.

### Governance
Review our governance model [here](https://github.com/prebid/Prebid.js/tree/master/governance.md).
4 changes: 2 additions & 2 deletions RELEASE_SCHEDULE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## Release Schedule

We push a new release of Prebid.js every other week on Tuesday. During the adoption phase for 1.x, we are releasing updates for 1.x and 0.x at the same time.
We aim to push a new release of Prebid.js every week on Tuesday.

While the releases will be available immediately for those using direct Git access,
it will be about a week before the Prebid Org [Download Page](http://prebid.org/download.html) will be updated.
Expand Down Expand Up @@ -128,7 +128,7 @@ Characteristics of a `GA` release:

## FAQs

**1. Is there flexibility in the 2-week schedule?**
**1. Is there flexibility in the schedule?**

If a major bug is found in the current release, a maintenance patch will be done as soon as possible.

Expand Down
40 changes: 24 additions & 16 deletions browsers.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
{
"bs_ie_14_windows_10": {
"bs_edge_16_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "edge",
"browser_version": "14.0",
"browser_version": "16.0",
"device": null,
"os": "Windows"
},
"bs_edge_17_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "edge",
"browser_version": "17.0",
"device": null,
"os": "Windows"
},
Expand All @@ -15,51 +23,51 @@
"device": null,
"os": "Windows"
},
"bs_chrome_62_windows_10": {
"bs_chrome_72_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "chrome",
"browser_version": "62.0",
"browser_version": "72.0",
"device": null,
"os": "Windows"
},
"bs_chrome_61_windows_10": {
"bs_chrome_71_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "chrome",
"browser_version": "61.0",
"browser_version": "71.0",
"device": null,
"os": "Windows"
},
"bs_firefox_58_windows_10": {
"bs_firefox_65_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "firefox",
"browser_version": "58.0",
"browser_version": "65.0",
"device": null,
"os": "Windows"
},
"bs_firefox_57_windows_10": {
"bs_firefox_64_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "firefox",
"browser_version": "57.0",
"browser_version": "64.0",
"device": null,
"os": "Windows"
},
"bs_safari_9.1_mac_elcapitan": {
"bs_safari_11_mac_high_sierra": {
"base": "BrowserStack",
"os_version": "El Capitan",
"os_version": "High Sierra",
"browser": "safari",
"browser_version": "9.1",
"browser_version": "11.1",
"device": null,
"os": "OS X"
},
"bs_safari_8_mac_yosemite": {
"bs_safari_12_mac_mojave": {
"base": "BrowserStack",
"os_version": "Yosemite",
"os_version": "Mojave",
"browser": "safari",
"browser_version": "8.0",
"browser_version": "12.0",
"device": null,
"os": "OS X"
}
Expand Down
Loading