From 3079c4c94a13db8961491169155c9f1afa0b39b2 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 27 Aug 2020 17:12:47 -0400 Subject: [PATCH] adding gvl_id to metadata --- dev-docs/bidder-adaptor.md | 2 ++ prebid-server/developers/add-new-bidder-go.md | 2 ++ prebid-server/developers/add-new-bidder-java.md | 7 +++++++ 3 files changed, 11 insertions(+) diff --git a/dev-docs/bidder-adaptor.md b/dev-docs/bidder-adaptor.md index 76546c68cd..5a4405d99e 100644 --- a/dev-docs/bidder-adaptor.md +++ b/dev-docs/bidder-adaptor.md @@ -1001,6 +1001,7 @@ registerBidder(spec); - Copy a file in [dev-docs/bidders](https://github.com/prebid/prebid.github.io/tree/master/dev-docs/bidders) and modify. Add the following metadata to the header of your .md file: - Add `pbjs: true`. If you also have a [Prebid Server bid adapter](/prebid-server/developers/add-new-bidder-go.html), add `pbs: true`. Default is false for both. - If you support the GDPR consentManagement module and TCF1, add `gdpr_supported: true`. Default is false. + - If you're on the IAB Global Vendor List, add your ID number in `gvl_id`. - If you support the GDPR consentManagement module and TCF2, add `tcf2_supported: true`. Default is false. - If you support the US Privacy consentManagementUsp module, add `usp_supported: true`. Default is false. - If you support one or more userId modules, add `userId: (list of supported vendors)`. No default value. @@ -1021,6 +1022,7 @@ description: Prebid example Bidder Adapter biddercode: example gdpr_supported: true/false tcf2_supported: true/false +gvl_id: 111 usp_supported: true/false coppa_supported: true/false schain_supported: true/false diff --git a/prebid-server/developers/add-new-bidder-go.md b/prebid-server/developers/add-new-bidder-go.md index 1536dd0af7..665a26e079 100644 --- a/prebid-server/developers/add-new-bidder-go.md +++ b/prebid-server/developers/add-new-bidder-go.md @@ -209,6 +209,7 @@ description: Prebid example Bidder Adapter biddercode: example gdpr_supported: true/false tcf2_supported: true/false +gvl_id: 111 usp_supported: true/false coppa_supported: true/false schain_supported: true/false @@ -236,6 +237,7 @@ Notes on the metadata fields: - Add `pbs: true`. If you also have a [Prebid.js bid adapter](/dev-docs/bidder-adaptor.html), add `pbjs: true`. Default is false for both. - If you support the GDPR consentManagement module and TCF1, add `gdpr_supported: true`. Default is false. - If you support the GDPR consentManagement module and TCF2, add `tcf2_supported: true`. Default is false. +- If you're on the IAB's Global Vendor List, place your ID in `gvl_id`. No default. - If you support the US Privacy consentManagementUsp module, add `usp_supported: true`. Default is false. - If you support one or more userId modules, add `userId: (list of supported vendors)`. Default is none. - If you support video and/or native mediaTypes add `media_types: video, native`. Note that display is added by default. If you don't support display, add "no-display" as the first entry, e.g. `media_types: no-display, native`. No defaults. diff --git a/prebid-server/developers/add-new-bidder-java.md b/prebid-server/developers/add-new-bidder-java.md index 9fa5158a26..8fdad707b9 100644 --- a/prebid-server/developers/add-new-bidder-java.md +++ b/prebid-server/developers/add-new-bidder-java.md @@ -188,6 +188,13 @@ To test user syncs, [call /setuid](/prebid-server/endpoints/pbs-endpoint-setuid. The next time you use `/openrtb2/auction`, the OpenRTB request sent to your Bidder should have `BidRequest.User.BuyerUID` with the value you saved. +## Document your bidder + +There are two documents required before we’ll accept your pull request: + +1. Repo metadata - create a new file https://github.com/prebid/prebid-server/blob/master/static/bidder-info/BIDDERCODE.yaml based on one of the other ones there. Note that you must provide an email that’s not a single individual – we need robust maintainer contact info read by multiple people like “support@example.com”. +1. User documentation - required to appear in the [Prebid Server adapters page](/dev-docs/pbs-bidders.html). If you already have one of these files from having a PBS-Go adapter, you're done. Otherwise, see [that page](/prebid-server/developers/add-new-bidder-go.html#document-your-adapter) for details. + ## Contribute Finally, [Contribute](https://github.com/rubicon-project/prebid-server-java/blob/master/docs/contributing.md) your Bidder to the project.