Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
9f364a2
Adding Procfile for Heroku and updating Go package
dbruneau Feb 4, 2020
4e5fc02
Merge pull request #1 from intergi/chore/heroku-setup
dbruneau Feb 4, 2020
640e0e5
Reverting module name to prevent Go from downloading local packages f…
dbruneau Apr 13, 2020
1451e26
Merge pull request #2 from intergi/fix/module-name
dbruneau Apr 13, 2020
a4dab09
Adding magic comment so that Heroku uses Go 1.12
dbruneau Apr 14, 2020
005a793
Merge pull request #3 from intergi/chore/lock-go-version
dbruneau Apr 14, 2020
23aa5f8
Configuring instance to log more info on Heroku
dbruneau Apr 28, 2020
4900ac3
Merge pull request #4 from intergi/chore/more-logging
dbruneau Apr 28, 2020
d3f583d
custom adapter attempts
tcreamer1 Aug 24, 2020
80a3ca6
resolve naming dupes
tcreamer1 Aug 24, 2020
49394e7
revert original adapters
tcreamer1 Aug 24, 2020
ba3001c
revert originals
tcreamer1 Aug 24, 2020
629acb6
revert originals
tcreamer1 Aug 24, 2020
0bdc991
chess app stored request add units
tcreamer1 Aug 25, 2020
9d7c7a3
updaate emx
tcreamer1 Aug 25, 2020
ea87e09
match id name to file
tcreamer1 Aug 26, 2020
5ad2d39
Merge pull request #5 from intergi/chessApp
dbruneau Aug 26, 2020
6d6e2d6
pass correct key for sonobi
tcreamer1 Aug 27, 2020
d398acb
appnexus/districtm should be integers
tcreamer1 Aug 27, 2020
fa8f181
rubicon should be integers
tcreamer1 Aug 27, 2020
c4f4803
add a "playwire" stored request
tcreamer1 Aug 28, 2020
26a6e9d
Merge pull request #6 from intergi/chessApp
dbruneau Aug 28, 2020
f996887
try stored_request path
tcreamer1 Aug 28, 2020
d3c4697
remove from stored_imps
tcreamer1 Aug 28, 2020
514893c
Merge pull request #7 from intergi/chessApp
dbruneau Aug 28, 2020
90b0a6d
remove districtm, specify timeout in stored_request
tcreamer1 Aug 28, 2020
59659db
Merge pull request #8 from intergi/chessApp
dbruneau Aug 28, 2020
a183b6e
try rubicon with display params for ios testing
tcreamer1 Aug 28, 2020
c02ccdc
Merge pull request #9 from intergi/chessApp
tcreamer1 Aug 28, 2020
2d2bb16
update test ids
tcreamer1 Aug 28, 2020
7adf5a0
update test ids
tcreamer1 Aug 28, 2020
648623a
Merge pull request #10 from intergi/chessApp
tcreamer1 Aug 28, 2020
6983f51
try ad unit in stored_requests foldre
tcreamer1 Aug 31, 2020
5c08bb4
Merge pull request #11 from intergi/chessApp
dbruneau Aug 31, 2020
9501ba7
try in_article_ios in both folders
tcreamer1 Aug 31, 2020
ea5de87
Merge pull request #12 from intergi/chessApp
tcreamer1 Aug 31, 2020
9ae658f
update bidder names to ortb, use single playwire adapter
tcreamer1 Oct 1, 2020
564694f
match spacing, alphabetic order, naming conventions
tcreamer1 Oct 2, 2020
844545f
another formatting attempt
tcreamer1 Oct 2, 2020
94060da
anotherr formatting attempt
tcreamer1 Oct 2, 2020
381cc69
add engageBDR as an ortb bidder
tcreamer1 Nov 11, 2020
5cbaa22
add engagebdr files and endpoint
tcreamer1 Nov 12, 2020
d04471a
Merge pull request #13 from intergi/ortb_bidders
tcreamer1 Nov 17, 2020
9013b2c
Update reference to playwire_ortb adapter
tcreamer1 Nov 17, 2020
6516dd8
Merge pull request #14 from intergi/fix/playwire_ortb_adapter_ref
tcreamer1 Nov 17, 2020
a27a592
Revert "Update reference to playwire_ortb adapter"
Nov 17, 2020
40e642d
Merge pull request #15 from intergi/revert-14-fix/playwire_ortb_adapt…
tcreamer1 Nov 17, 2020
e8faacf
Revert "Ortb bidders"
Nov 17, 2020
f5a8f7c
Merge pull request #16 from intergi/revert-13-ortb_bidders
tcreamer1 Nov 17, 2020
85d45c3
Revert "Revert "Ortb bidders""
Nov 17, 2020
08ab376
update go mod to read adapter import
tcreamer1 Nov 17, 2020
f45f9b8
Merge pull request #17 from intergi/revert-16-revert-13-ortb_bidders
tcreamer1 Nov 17, 2020
2c96c94
Merge pull request #18 from intergi/ortb_bidders
tcreamer1 Nov 17, 2020
3708530
Merge pull request #19 from intergi/develop
tcreamer1 Dec 3, 2020
5731efa
update bidder params in stored requests
tcreamer1 May 26, 2021
a696693
Merge pull request #20 from intergi/stored_requests
tcreamer1 May 26, 2021
fa093d2
oftmedia as int, store ext data
tcreamer1 May 26, 2021
a189524
Merge pull request #21 from intergi/stored_requests
tcreamer1 May 26, 2021
850fd2f
fix id
tcreamer1 May 26, 2021
0f49b4d
Merge pull request #22 from intergi/stored_requests
tcreamer1 May 26, 2021
e4774f6
files for our adatper
tcreamer1 May 28, 2021
5ea0de6
import adapter and add endpoint
tcreamer1 May 28, 2021
3e8e405
fix typos
tcreamer1 May 28, 2021
1a946ed
add sizes to stored requests
tcreamer1 May 28, 2021
8c9fb53
Merge pull request #23 from intergi/feat/whiteListAdapter
tcreamer1 May 28, 2021
3f53cf0
whitelabeling grid names
tcreamer1 Jun 23, 2021
b2b8a35
Merge pull request #1 from tcreamer1/playwireAdapter
Jun 24, 2021
959d542
fix endpoint
tcreamer1 Jun 24, 2021
2caea8e
Merge pull request #2 from tcreamer1/playwireAdapter
Jun 24, 2021
f11f922
merge and disable _ortb
tcreamer1 Jul 8, 2021
defd2df
remove _ortb for now
tcreamer1 Jul 8, 2021
90eaebf
add _ortb bidders back
tcreamer1 Jul 8, 2021
8b2c958
Merge remote-tracking branch 'upstream/master' into test/upgradePrebi…
tcreamer1 Jul 8, 2021
b55b323
Merge pull request #25 from intergi/test/upgradePrebidServer
tcreamer1 Jul 8, 2021
2614237
update go version to use
tcreamer1 Jul 8, 2021
fa12f21
Merge pull request #26 from intergi/test/upgradePrebidServer
tcreamer1 Jul 8, 2021
5d0e441
spaces to tabs
tcreamer1 Jul 14, 2021
828fdd0
Merge pull request #28 from intergi/develop
tcreamer1 Jul 14, 2021
7582f77
update ad unit names and sizes
tcreamer1 Jul 22, 2021
7b213d0
Merge pull request #29 from intergi/newAdUnits
tcreamer1 Jul 22, 2021
ed99528
add trilelift bid params
tcreamer1 Jul 22, 2021
509c313
Merge pull request #30 from intergi/triplelift
tcreamer1 Jul 22, 2021
2e2ac52
fix ios play screen triplelift params
tcreamer1 Jul 30, 2021
2c1f701
updated params for each bidder per size
tcreamer1 Aug 2, 2021
15a5353
add test units
tcreamer1 Aug 30, 2021
64d980b
fix merge conflicts
May 25, 2022
aaa96b9
Merge pull request #32 from intergi/upgrade
Jun 2, 2022
c6d44f1
Merge pull request #33 from intergi/develop
Jun 8, 2022
da6d65e
remove emx and oft bidders
tcreamer1 Oct 13, 2022
748eb01
Merge pull request #34 from intergi/removeBidders
Oct 24, 2022
913278c
Merge pull request #35 from intergi/develop
Oct 26, 2022
2614034
fixing test reqs
tcreamer1 Oct 26, 2022
f3edcd7
Merge pull request #36 from intergi/fix/tests
Oct 26, 2022
8b0eb5e
New size based ad units added, updated ids for bidders
Oct 27, 2022
bbb2079
Merge pull request #38 from intergi/ad-units-reconfig-new-updated-bid…
Oct 31, 2022
7610bb7
Merge pull request #37 from intergi/develop
Nov 2, 2022
5792c12
upgrade versions to 0.236.0
tcreamer1 Jan 3, 2023
13a7081
Merge pull request #39 from intergi/updgrade/0.236.0
Jan 5, 2023
dc955fb
update heroku go version
tcreamer1 Jan 5, 2023
8a5683d
Merge branch 'develop' of https://github.com/intergi/prebid-server in…
tcreamer1 Jan 5, 2023
0f1dcd4
tests
tcreamer1 Jan 5, 2023
71912e2
params_test for playwire adapter
tcreamer1 Jan 5, 2023
8432dc4
updating playwire adapter to match grid..
tcreamer1 Jan 5, 2023
6bcb4b2
removew playwire adapter and use grid
tcreamer1 Jan 5, 2023
3f8b819
aliasing playwire as grid
tcreamer1 Jan 5, 2023
b838015
Merge pull request #41 from intergi/fix/playwireAdapter
Jan 5, 2023
abd146c
Merge pull request #40 from intergi/develop
Jan 18, 2023
137e35d
add deployment to ecs action
ltarabarova Mar 8, 2023
051c50b
encode url quotes, gitignore, larger timeout
tcreamer1 Mar 30, 2023
a7ffc9e
Merge pull request #42 from intergi/encodeHttpStoredReqQuotes
Mar 31, 2023
87d48fd
timeout 2s
tcreamer1 Apr 4, 2023
bfe07a1
remove empty line
tcreamer1 Apr 4, 2023
276c0d3
format JSOn
tcreamer1 Apr 4, 2023
051079f
remove task definition from repository
ltarabarova Apr 13, 2023
442b49e
fix permissions
ltarabarova Apr 24, 2023
7ced593
fix task definition name
ltarabarova Apr 24, 2023
4f73a78
fix permissions
ltarabarova Apr 24, 2023
4868b3c
add manual trigger
ltarabarova Apr 24, 2023
2a293d1
Merge pull request #45 from intergi/ci-cd
ltarabarova Apr 24, 2023
85aeadb
Merge pull request #1 from intergi/chore/heroku-setup
dbruneau Feb 4, 2020
dbfe432
Merge pull request #2 from intergi/fix/module-name
dbruneau Apr 13, 2020
bc8c187
Merge pull request #3 from intergi/chore/lock-go-version
dbruneau Apr 14, 2020
7dff627
Merge pull request #4 from intergi/chore/more-logging
dbruneau Apr 28, 2020
9e539eb
Merge pull request #5 from intergi/chessApp
dbruneau Aug 26, 2020
dd474d0
Merge pull request #6 from intergi/chessApp
dbruneau Aug 28, 2020
9f900ac
Merge pull request #7 from intergi/chessApp
dbruneau Aug 28, 2020
f9fac68
Merge pull request #8 from intergi/chessApp
dbruneau Aug 28, 2020
c921c6a
Merge pull request #9 from intergi/chessApp
tcreamer1 Aug 28, 2020
e1193d2
Merge pull request #10 from intergi/chessApp
tcreamer1 Aug 28, 2020
302e7e2
Merge pull request #11 from intergi/chessApp
dbruneau Aug 31, 2020
8e07ab9
Merge pull request #12 from intergi/chessApp
tcreamer1 Aug 31, 2020
5900e57
Merge pull request #20 from intergi/stored_requests
tcreamer1 May 26, 2021
9a302e1
Merge pull request #21 from intergi/stored_requests
tcreamer1 May 26, 2021
6282e4a
Merge pull request #22 from intergi/stored_requests
tcreamer1 May 26, 2021
eccfebf
Updating stored requests
dbruneau Sep 9, 2024
90444d9
add sizes to stored requests
dbruneau Sep 9, 2024
b6ea40e
Merge pull request #26 from intergi/test/upgradePrebidServer
tcreamer1 Jul 8, 2021
90666b8
Merge pull request #29 from intergi/newAdUnits
tcreamer1 Jul 22, 2021
26abf06
Merge pull request #30 from intergi/triplelift
tcreamer1 Jul 22, 2021
f2e97b4
fix ios play screen triplelift params
tcreamer1 Jul 30, 2021
a5192fe
updated params for each bidder per size
tcreamer1 Aug 2, 2021
afbdadb
add test units
tcreamer1 Aug 30, 2021
625c8b5
Merge pull request #34 from intergi/removeBidders
Oct 24, 2022
737778d
Merge pull request #38 from intergi/ad-units-reconfig-new-updated-bid…
Oct 31, 2022
52fcc7e
update heroku go version
tcreamer1 Jan 5, 2023
717333e
Merge pull request #1 from tcreamer1/playwireAdapter
Jun 24, 2021
0833935
Merge pull request #17 from intergi/revert-16-revert-13-ortb_bidders
tcreamer1 Nov 17, 2020
6c6667b
Merge pull request #18 from intergi/ortb_bidders
tcreamer1 Nov 17, 2020
0d72f18
Merge pull request #36 from intergi/fix/tests
Oct 26, 2022
93239c2
Merge pull request #39 from intergi/updgrade/0.236.0
Jan 5, 2023
e8bd4fe
Merge pull request #41 from intergi/fix/playwireAdapter
Jan 5, 2023
5767286
Merge pull request #42 from intergi/encodeHttpStoredReqQuotes
Mar 31, 2023
1660d89
Merge pull request #44 from intergi/develop
Apr 4, 2023
d14ed87
Merge pull request #45 from intergi/ci-cd
ltarabarova Apr 24, 2023
d8c7ae7
Merge branch 'develop' into chore/clean-up-commit-history
dbruneau Sep 10, 2024
7bef164
Merge pull request #47 from intergi/chore/clean-up-commit-history
dbruneau Sep 10, 2024
bc43647
Revert "CI/CD: Add dev deployment workflow"
dbruneau Sep 10, 2024
05d8c7f
Merge pull request #48 from intergi/revert-45-ci-cd
dbruneau Sep 11, 2024
81294ab
Removing unused 'playwire' and '*_ortb' adapters
dbruneau Sep 11, 2024
4424028
Merge pull request #49 from intergi/chore/remove-unused-adapters
dbruneau Sep 11, 2024
9b7606c
Merge tag 'v0.275.0' into chore/upgrade-to-0.275.0
dbruneau Sep 11, 2024
36ff9f8
Merge pull request #50 from intergi/chore/upgrade-to-0.275.0
dbruneau Sep 12, 2024
b56339b
Enabling bidder keys (e.g. hb_pb_rubicon) in targeting object of resp…
dbruneau Oct 11, 2024
c183704
Merge pull request #51 from intergi/chore/enable-bidder-keys
dbruneau Oct 11, 2024
5d5303f
Support keys added by Prebid.js's PAAPI module
dbruneau Oct 25, 2024
b40f12a
Merge pull request #52 from intergi/hack/support-igs-and-paapi-keys
dbruneau Oct 25, 2024
4b92838
Replacing "hb_pb" with "app" in targeting KVs for mobile app requests
dbruneau Oct 30, 2024
0ec663a
Merge pull request #53 from intergi/hack/app-targeting
dbruneau Oct 30, 2024
5a36e9e
Revert "[CU-86b2pc510] Replacing "hb_pb" with "app" in targeting KVs …
dbruneau Nov 18, 2024
e26daa2
Merge pull request #54 from intergi/revert-53-hack/app-targeting
dbruneau Nov 18, 2024
5da886a
Configuring price granularity for mobile app requests to match GAM li…
dbruneau Nov 21, 2024
bd07122
Merge pull request #55 from intergi/chore/configure-price-granularity
dbruneau Nov 21, 2024
7e3a78f
Turning hard-coded stored request timeout into configurable value
dbruneau Dec 9, 2024
8eeeb99
Merge pull request #56 from intergi/feature/configurable-stored-reque…
dbruneau Dec 9, 2024
5dd9fe9
Percent-encoding unsafe brackets in stored request URLs
dbruneau Dec 17, 2024
1fc09a6
Merge pull request #57 from intergi/fix/percent-encode-brackets
dbruneau Dec 17, 2024
e90219e
Removing obsolete local stored imps and stored requests
dbruneau Dec 17, 2024
9f70b35
Merge pull request #58 from intergi/chore/remove-filesystem-stored-data
dbruneau Dec 18, 2024
8523b8b
Merge branch '2.24.0-base' into chore/upgrade-to-2.24.0
dbruneau Feb 17, 2025
8362e08
Adding note to Rubicon config file
dbruneau Feb 17, 2025
699a30d
Updating version of Go for Heroku
dbruneau Feb 17, 2025
dcbdbcb
Merge pull request #60 from intergi/chore/upgrade-to-2.24.0
dbruneau Feb 18, 2025
f82e0ec
Empty commit to upgrade to heroku-24 stack
dbruneau Apr 23, 2025
045ffdc
Merge pull request #61 from intergi/chore/upgrade-to-heroku-24-stack
dbruneau Apr 23, 2025
3b2f280
merge upstream master
Jun 3, 2025
cdbb051
remove paapi keys from bidders test file
Jun 4, 2025
78e8299
update magic comment version
Jun 9, 2025
779635c
remove const for "HACK"
Jun 9, 2025
8135864
Merge tag 'v3.18.0' into upgradeFromUpstream
Jun 10, 2025
3308501
Merge pull request #62 from intergi/upgradeFromUpstream
Jun 10, 2025
b620aa2
Fix Heroku Deployments (#64)
sskow-pw Jun 12, 2025
c14f0d3
Merge branch 'master' into develop
sskow-pw Feb 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,5 @@ prebid-server.iml
*~
*.swp
*.swo

.env*
1 change: 1 addition & 0 deletions Aptfile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
libatomic1
1 change: 1 addition & 0 deletions Procfile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
web: PBS_PORT=$PORT bin/prebid-server
12 changes: 12 additions & 0 deletions exchange/utils_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -544,6 +544,8 @@ func TestCreateSanitizedImpExt(t *testing.T) {
"skadn": json.RawMessage(`"anySKAdNetwork"`),
"gpid": json.RawMessage(`"anyGPID"`),
"tid": json.RawMessage(`"anyTID"`),
"igs": json.RawMessage(`"anyIGS"`),
"paapi": json.RawMessage(`"anyPAAPI"`),
},
givenImpExtPrebid: map[string]json.RawMessage{
"bidder": json.RawMessage(`"anyBidder"`),
Expand All @@ -554,6 +556,8 @@ func TestCreateSanitizedImpExt(t *testing.T) {
"skadn": json.RawMessage(`"anySKAdNetwork"`),
"gpid": json.RawMessage(`"anyGPID"`),
"tid": json.RawMessage(`"anyTID"`),
"igs": json.RawMessage(`"anyIGS"`),
"paapi": json.RawMessage(`"anyPAAPI"`),
},
expectedError: "",
},
Expand All @@ -566,6 +570,8 @@ func TestCreateSanitizedImpExt(t *testing.T) {
"skadn": json.RawMessage(`"anySKAdNetwork"`),
"gpid": json.RawMessage(`"anyGPID"`),
"tid": json.RawMessage(`"anyTID"`),
"igs": json.RawMessage(`"anyIGS"`),
"paapi": json.RawMessage(`"anyPAAPI"`),
},
givenImpExtPrebid: map[string]json.RawMessage{
"bidder": json.RawMessage(`"anyBidder"`),
Expand All @@ -577,6 +583,8 @@ func TestCreateSanitizedImpExt(t *testing.T) {
"skadn": json.RawMessage(`"anySKAdNetwork"`),
"gpid": json.RawMessage(`"anyGPID"`),
"tid": json.RawMessage(`"anyTID"`),
"igs": json.RawMessage(`"anyIGS"`),
"paapi": json.RawMessage(`"anyPAAPI"`),
},
expectedError: "",
},
Expand All @@ -589,6 +597,8 @@ func TestCreateSanitizedImpExt(t *testing.T) {
"skadn": json.RawMessage(`"anySKAdNetwork"`),
"gpid": json.RawMessage(`"anyGPID"`),
"tid": json.RawMessage(`"anyTID"`),
"igs": json.RawMessage(`"anyIGS"`),
"paapi": json.RawMessage(`"anyPAAPI"`),
},
givenImpExtPrebid: map[string]json.RawMessage{
"bidder": json.RawMessage(`"anyBidder"`),
Expand All @@ -602,6 +612,8 @@ func TestCreateSanitizedImpExt(t *testing.T) {
"skadn": json.RawMessage(`"anySKAdNetwork"`),
"gpid": json.RawMessage(`"anyGPID"`),
"tid": json.RawMessage(`"anyTID"`),
"igs": json.RawMessage(`"anyIGS"`),
"paapi": json.RawMessage(`"anyPAAPI"`),
},
expectedError: "",
},
Expand Down
3 changes: 3 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ go 1.23.0

retract v3.0.0 // Forgot to update major version in import path and module name

// Magic comment that determines which Go version Heroku uses.
// +heroku goVersion go1.23

require (
github.com/51Degrees/device-detection-go/v4 v4.4.35
github.com/DATA-DOG/go-sqlmock v1.5.0
Expand Down
4 changes: 4 additions & 0 deletions static/bidder-info/rubicon.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Contact global-support@magnite.com to ask about enabling a connection to the Magnite (formerly Rubicon) exchange.
# We have the following regional endpoint domains: exapi-us-east, exapi-us-west, exapi-apac, exapi-eu
# Please deploy this config in each of your datacenters with the appropriate regional subdomain

# NOTE: Values in this file can (and often should) be overridden by pbs.json,
# pbs.yaml, or environment variables.

endpoint: "https://REGION.rubiconproject.com/a/api/exchange"
endpointCompression: GZIP
geoscope:
Expand Down