Skip to content

Commit d0dd0e6

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/master' into rubicon-bidder-meta-seat
2 parents d2ec8b9 + a75e924 commit d0dd0e6

File tree

457 files changed

+7507
-1796
lines changed

Some content is hidden

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

457 files changed

+7507
-1796
lines changed

.github/pull_request_template.md

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,34 @@
11
### 🔧 Type of changes
22
- [ ] new bid adapter
3-
- [ ] update bid adapter
3+
- [ ] bid adapter update
44
- [ ] new feature
55
- [ ] new analytics adapter
66
- [ ] new module
7+
- [ ] module update
78
- [ ] bugfix
89
- [ ] documentation
910
- [ ] configuration
11+
- [ ] dependency update
1012
- [ ] tech debt (test coverage, refactorings, etc.)
1113

1214
### ✨ What's the context?
13-
14-
What's the context for the changes? Are there any
15-
15+
What's the context for the changes?
1616

1717
### 🧠 Rationale behind the change
18-
1918
Why did you choose to make these changes? Were there any trade-offs you had to consider?
2019

21-
2220
### 🔎 New Bid Adapter Checklist
2321
- [ ] verify email contact works
24-
- [ ] NO fully dynamic hosts
22+
- [ ] NO fully dynamic hostnames
2523
- [ ] geographic host parameters are NOT required
26-
- [ ] NO direct use of HTTP is prohibited - *implement an existing Bidder interface that will do all the job*
24+
- [ ] direct use of HTTP is prohibited - *implement an existing Bidder interface that will do all the job*
2725
- [ ] if the ORTB is just forwarded to the endpoint, use the generic adapter - *define the new adapter as the alias of the generic adapter*
2826
- [ ] cover an adapter configuration with an integration test
2927

30-
3128
### 🧪 Test plan
32-
3329
How do you know the changes are safe to ship to production?
3430

35-
3631
### 🏎 Quality check
37-
3832
- [ ] Are your changes following [our code style guidelines](https://github.com/prebid/prebid-server-java/blob/master/docs/developers/code-style.md)?
3933
- [ ] Are there any breaking changes in your code?
4034
- [ ] Does your test coverage exceed 90%?

docs/application-settings.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ Keep in mind following restrictions:
101101
- `cookie-sync.pri` - a list of prioritized bidder codes
102102
- `cookie-sync.coop-sync.default` - if the "coopSync" value isn't specified in the `/cookie_sync` request, use this
103103
- `hooks` - configuration for Prebid Server Modules. For further details, see: https://docs.prebid.org/prebid-server/pbs-modules/index.html#2-define-an-execution-plan
104+
- `hooks.admin.module-execution` - a key-value map, where a key is a module name and a value is a boolean, that defines whether modules hooks should/should not be always executed; if the module is not specified it is executed by default when it's present in the execution plan
104105
- `settings.geo-lookup` - enables geo lookup for account if true. Defaults to false.
105106

106107
Here are the definitions of the "purposes" that can be defined in the GDPR setting configurations:

docs/config-app.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,7 @@ See [metrics documentation](metrics.md) for complete list of metrics submitted a
278278
for particular publisher account. Overrides `cache.banner-ttl-seconds` property.
279279
- `cache.account.<ACCOUNT>.video-ttl-seconds` - how long (in seconds) video creative will be available in Cache Service
280280
for particular publisher account. Overrides `cache.video-ttl-seconds` property.
281+
- `cache.default-ttl-seconds.{banner, video, audio, native}` - a default value how long (in seconds) a creative of the specific type will be available in Cache Service
281282

282283
## Application settings (account configuration, stored ad unit configurations, stored requests)
283284
Preconfigured application settings can be obtained from multiple data sources consequently:
@@ -439,6 +440,10 @@ If not defined in config all other Health Checkers would be disabled and endpoin
439440
- `analytics.pubstack.buffers.count` - threshold in events count for buffer to send events
440441
- `analytics.pubstack.buffers.report-ttl-ms` - max period between two reports.
441442

443+
## Modules
444+
- `hooks.admin.module-execution` - a key-value map, where a key is a module name and a value is a boolean, that defines whether modules hooks should/should not be always executed; if the module is not specified it is executed by default when it's present in the execution plan
445+
- `settings.modules.require-config-to-invoke` - when enabled it requires a runtime config to exist for a module.
446+
442447
## Debugging
443448
- `debug.override-token` - special string token for overriding Prebid Server account and/or adapter debug information presence in the auction response.
444449

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.16.0-SNAPSHOT</version>
8+
<version>3.17.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.16.0-SNAPSHOT</version>
8+
<version>3.17.0-SNAPSHOT</version>
99
</parent>
1010

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

extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapper.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import com.iab.openrtb.response.Bid;
44
import org.prebid.server.auction.model.BidderResponse;
55
import org.prebid.server.bidder.model.BidderBid;
6-
import org.prebid.server.hooks.modules.com.confiant.adquality.v1.model.analytics.ActivityImpl;
7-
import org.prebid.server.hooks.modules.com.confiant.adquality.v1.model.analytics.AppliedToImpl;
8-
import org.prebid.server.hooks.modules.com.confiant.adquality.v1.model.analytics.ResultImpl;
9-
import org.prebid.server.hooks.modules.com.confiant.adquality.v1.model.analytics.TagsImpl;
6+
import org.prebid.server.hooks.execution.v1.analytics.ActivityImpl;
7+
import org.prebid.server.hooks.execution.v1.analytics.AppliedToImpl;
8+
import org.prebid.server.hooks.execution.v1.analytics.ResultImpl;
9+
import org.prebid.server.hooks.execution.v1.analytics.TagsImpl;
1010
import org.prebid.server.hooks.v1.analytics.AppliedTo;
1111
import org.prebid.server.hooks.v1.analytics.Result;
1212
import org.prebid.server.hooks.v1.analytics.Tags;

extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import org.prebid.server.hooks.modules.com.confiant.adquality.model.GroupByIssues;
2121
import org.prebid.server.hooks.v1.InvocationAction;
2222
import org.prebid.server.hooks.v1.InvocationResult;
23-
import org.prebid.server.hooks.v1.InvocationResultImpl;
23+
import org.prebid.server.hooks.execution.v1.InvocationResultImpl;
2424
import org.prebid.server.hooks.v1.InvocationStatus;
2525
import org.prebid.server.hooks.v1.auction.AuctionInvocationContext;
2626
import org.prebid.server.hooks.v1.bidder.AllProcessedBidResponsesHook;

extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/model/analytics/ActivityImpl.java

Lines changed: 0 additions & 19 deletions
This file was deleted.

extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/model/analytics/AppliedToImpl.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/model/analytics/ResultImpl.java

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)