Skip to content

Commit b5aa977

Browse files
2 parents 83f4318 + 1822c12 commit b5aa977

File tree

194 files changed

+10352
-1806
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+10352
-1806
lines changed

.github/workflows/scripts/codepath-notification

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ pubmatic|Pubmatic: [email protected]
2222
openx|OpenX: [email protected]
2323
medianet|Medianet: [email protected]
2424
thetradedesk|TheTradeDesk: [email protected]
25+
gumgum|GumGum: [email protected]

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ Follow next steps to create JAR file which can be deployed locally.
4242

4343
- Install prerequsites
4444
- Java SDK: Oracle's or Corretto. Let us know if there's a distribution PBS-Java doesn't work with.
45+
- Java SDK Version: 21
4546
- Maven
4647

4748
- Clone the project:

docs/application-settings.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ There are two ways to configure application settings: database and file. This do
2525
- `auction.bidadjustments.mediatype.*.*.*[].value` - value of the bid adjustment
2626
- `auction.bidadjustments.mediatype.*.*.*[].currency` - currency of the bid adjustment
2727
- `auction.events.enabled` - enables events for account if true
28+
- `auction.bid-rounding` - bid rounding options are:
29+
- **down** - rounding down to the lower price bucket
30+
- **up** - rounding up to the higher price bucket
31+
- **timesplit** - 50% of the time rounding down to the lower PB and 50% of the time rounding up to the higher price bucket
32+
- **true** - if the price >= 50% of the range, rounding up to the higher price bucket, otherwise rounding down
2833
- `auction.price-floors.enabled` - enables price floors for account if true. Defaults to true.
2934
- `auction.price-floors.fetch.enabled`- enables data fetch for price floors for account if true. Defaults to false.
3035
- `auction.price-floors.fetch.url` - url to fetch price floors data from.
@@ -50,6 +55,7 @@ Keep in mind following restrictions:
5055
- `auction.preferredmediatype.<bidder>.<media-type>` - <media-type> that will be left for <bidder> that doesn't support multi-format. Other media types will be removed. Acceptable values: `banner`, `video`, `audio`, `native`.
5156
- `auction.privacysandbox.cookiedeprecation.enabled` - boolean that turns on setting and reading of the Chrome Privacy Sandbox testing label header. Defaults to false.
5257
- `auction.privacysandbox.cookiedeprecation.ttlsec` - if the above setting is true, how long to set the receive-cookie-deprecation cookie's expiration
58+
- `auction.cache.enabled` - enables bids caching for account if true. Defaults to true.
5359
- `privacy.gdpr.enabled` - enables gdpr verifications if true. Has higher priority than configuration in
5460
application.yaml.
5561
- `privacy.gdpr.eea-countries` - overrides the host-level list of 2-letter country codes where TCF processing is applied

docs/config-app.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,9 @@ For `JVM` metrics
284284
- `cache.scheme` - set the external Cache Service protocol: `http`, `https`, etc.
285285
- `cache.host` - set the external Cache Service destination in format `host:port`.
286286
- `cache.path` - set the external Cache Service path, for example `/cache`.
287+
- `cache.internal.scheme` - set the internal Cache Service protocol: `http`, `https`, etc., the internal scheme get priority over the external one when provided.
288+
- `cache.internal.host` - set the internal Cache Service destination in format `host:port`, the internal port get priority over the external one when provided.
289+
- `cache.internal.path` - set the internal Cache Service path, for example `/cache`, the internal path get priority over the external one when provided.
287290
- `storage.pbc.enabled` - If set to true, this will allow storing modules’ data in third-party storage.
288291
- `storage.pbc.path` - set the external Cache Service path for module caching, for example `/pbc-storage`.
289292
- `cache.api-key-secured` - if set to `true`, will cause Prebid Server to add a special API key header to Prebid Cache requests.

extra/bundle/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.prebid</groupId>
77
<artifactId>prebid-server-aggregator</artifactId>
8-
<version>3.27.0-SNAPSHOT</version>
8+
<version>3.28.0-SNAPSHOT</version>
99
<relativePath>../../extra/pom.xml</relativePath>
1010
</parent>
1111

extra/modules/confiant-ad-quality/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.prebid.server.hooks.modules</groupId>
77
<artifactId>all-modules</artifactId>
8-
<version>3.27.0-SNAPSHOT</version>
8+
<version>3.28.0-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>confiant-ad-quality</artifactId>

extra/modules/fiftyone-devicedetection/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.prebid.server.hooks.modules</groupId>
77
<artifactId>all-modules</artifactId>
8-
<version>3.27.0-SNAPSHOT</version>
8+
<version>3.28.0-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>fiftyone-devicedetection</artifactId>

extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/OrtbDeviceType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public enum OrtbDeviceType {
2727
Map.entry("Mobile", OrtbDeviceType.MOBILE_TABLET),
2828
Map.entry("Router", OrtbDeviceType.CONNECTED_DEVICE),
2929
Map.entry("SmallScreen", OrtbDeviceType.CONNECTED_DEVICE),
30-
Map.entry("SmartPhone", OrtbDeviceType.MOBILE_TABLET),
30+
Map.entry("SmartPhone", OrtbDeviceType.PHONE),
3131
Map.entry("SmartSpeaker", OrtbDeviceType.CONNECTED_DEVICE),
3232
Map.entry("SmartWatch", OrtbDeviceType.CONNECTED_DEVICE),
3333
Map.entry("Tablet", OrtbDeviceType.TABLET),

extra/modules/greenbids-real-time-data/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.prebid.server.hooks.modules</groupId>
66
<artifactId>all-modules</artifactId>
7-
<version>3.27.0-SNAPSHOT</version>
7+
<version>3.28.0-SNAPSHOT</version>
88
</parent>
99

1010
<artifactId>greenbids-real-time-data</artifactId>

extra/modules/ortb2-blocking/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.prebid.server.hooks.modules</groupId>
77
<artifactId>all-modules</artifactId>
8-
<version>3.27.0-SNAPSHOT</version>
8+
<version>3.28.0-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>ortb2-blocking</artifactId>

0 commit comments

Comments
 (0)