Skip to content

Commit 86f9821

Browse files
authored
removed deleted adapter interface from adding new bidder doc (prebid#1150)
1 parent 7537339 commit 86f9821

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

docs/developers/add-new-bidder.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ For more information about application configuration see [here](../config.md)
2929

3030
Bidder implementations are scattered throughout several files:
3131
- `src/main/java/org/prebid/server/bidder/{bidder}/{bidder}Bidder.java`: contains an implementation of [the Bidder interface](../../src/main/java/org/prebid/server/bidder/Bidder.java).
32-
- `src/main/java/org/prebid/server/bidder/{bidder}/{bidder}Adapter.java`: contains an implementation of [the Adapter interface](../../src/main/java/org/prebid/server/bidder/Adapter.java).
3332
- `src/main/java/org/prebid/server/bidder/{bidder}/{bidder}Usersyncer.java`: contains an implementation of [the Usersyncer interface](../../src/main/java/org/prebid/server/bidder/Usersyncer.java).
3433
- `src/main/java/org/prebid/server/proto/openrtb/ext/{bidder}`: contract classes for your Bidder's params.
3534
- `src/main/resources/static/bidder-params/{bidder}.json`: A [draft-4 json-schema](https://spacetelescope.github.io/understanding-json-schema/) which [validates your Bidder's params](https://www.jsonschemavalidator.net/).
@@ -101,7 +100,7 @@ It should be public class with Spring `@Configuration` annotation so that framew
101100
This file consists of three main parts:
102101
- the constant `BIDDER_NAME` with the name of your Bidder.
103102
- injected configuration properties (like `endpoint`, `usersyncUrl`, etc) needed for the Bidder's implementation.
104-
- declaration of `BidderDeps` bean combining _bidder name_, _Usersyncer_, _Adapter_ and _BidderRequester_ in one place as a single point-of-truth for using it in application.
103+
- declaration of `BidderDeps` bean combining _bidder name_, _Usersyncer_ and _BidderRequester_ in one place as a single point-of-truth for using it in application.
105104

106105
Also, you can add `@ConditionalOnProperty` annotation on configuration if bidder has no default properties.
107106
See `src/main/java/org/prebid/server/spring/config/bidder/FacebookConfiguration.java` as an example.
@@ -114,11 +113,10 @@ Assume common rules to write unit tests from [here](unit-tests.md).
114113

115114
Bidder tests live in the next files:
116115
- `src/test/java/org/prebid/server/bidder/{bidder}/{bidder}BidderTest.java`: unit tests for your Bidder implementation.
117-
- `src/test/java/org/prebid/server/bidder/{bidder}/{bidder}AdapterTest.java`: unit tests for your Adapter implementation.
118116
- `src/test/java/org/prebid/server/bidder/{bidder}/{bidder}UsersyncerTest.java`: unit tests for your Usersyncer implementation.
119117

120118
Commonly you should write tests for covering:
121-
- creation of your Adapter/Bidder/Usersyncer implementations.
119+
- creation of your Bidder/Usersyncer implementations.
122120
- correct Bidder's params filling.
123121
- JSON parser errors handling.
124122
- specific cases for composing requests to exchange.

0 commit comments

Comments
 (0)