Skip to content

Commit f7c2b5d

Browse files
FawkebretgMartianTribe
authored
Add supported modules table for GDPR Enforcement module. (#2271)
* add supported modules table * adding GVL ID as a metadata field * adding GVL ID to bidder doc * Update gdprEnforcement.md * Update gdprEnforcement.md Co-authored-by: bretg <[email protected]> Co-authored-by: MartianTribe <[email protected]>
1 parent f79eec1 commit f7c2b5d

28 files changed

+59
-2
lines changed

dev-docs/bidder-adaptor.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,7 @@ registerBidder(spec);
10031003
- If you support the GDPR consentManagement module and TCF1, add `gdpr_supported: true`. Default is false.
10041004
- If you're on the IAB Global Vendor List, add your ID number in `gvl_id`.
10051005
- If you support the GDPR consentManagement module and TCF2, add `tcf2_supported: true`. Default is false.
1006+
- If you have an IAB Global Vendor List ID, add `gvl_id: ID`. There's no default.
10061007
- If you support the US Privacy consentManagementUsp module, add `usp_supported: true`. Default is false.
10071008
- If you support one or more userId modules, add `userId: (list of supported vendors)`. No default value.
10081009
- 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 default value.
@@ -1033,6 +1034,7 @@ bidder_supports_deals: true/false
10331034
pbjs: true/false
10341035
pbs: true/false
10351036
prebid_member: true/false
1037+
gvl_id: none
10361038
---
10371039
### Note:
10381040

dev-docs/bidders.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ You can also download the full <a href="/dev-docs/bidder-data.csv" download>CSV
5050
| **SChain Support** | {% if page.schain_supported == true %}yes{% else %}no{% endif %} | **COPPA Support** | {% if page.coppa_supported == true %}yes{% else %}no{% endif %} |
5151
| **Safeframes OK** | {% if page.safeframes_ok == false %}no{% elsif page.safeframes_ok == true %}yes{% else %}check with bidder{% endif %} | **USP/CCPA Support** | {% if page.usp_supported == true %}yes{% else %}no{% endif %} |
5252
| **Supports Deals** | {% if page.bidder_supports_deals == false %}no{% elsif page.bidder_supports_deals == true %}yes{% else %}check with bidder{% endif %} | **Prebid.js Adapter** | yes |
53-
| | | **Prebid Server Adapter** | {% if page.pbs == true %}yes{% else %}no{% endif %} |
53+
| **IAB GVL ID** | {% if page.gvl_id %}{{page.gvl_id}}{% else %}check with bidder{% endif %} | **Prebid Server Adapter** | {% if page.pbs == true %}yes{% else %}no{% endif %} |
5454

5555
<h3>"Send All Bids" Ad Server Keys</h3>
5656

dev-docs/bidders/aardvark.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ tcf2_supported: true
99
usp_supported: true
1010
schain_supported: true
1111
userIds: unifiedId
12+
gvl_id: 52
1213
---
1314

1415
### Bid Params

dev-docs/bidders/adagio.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ media_types: banner
88
gdpr_supported: true
99
schain_supported: true
1010
tcf2_supported: true
11+
gvl_id: 617
1112
---
1213

1314
### Note

dev-docs/bidders/adform.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ prebid_member: true
1111
pbjs: true
1212
pbs: true
1313
userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, sharedId, unifiedId
14+
gvl_id: 50
1415
---
1516

1617

dev-docs/bidders/adformOpenRTB.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ tcf2_supported: true
1010
prebid_member: true
1111
pbjs: true
1212
userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, sharedId, unifiedId
13+
gvl_id: 50
1314
---
1415

1516
### Bid params

dev-docs/bidders/adhese.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ media_types: banner, video
99
gdpr_supported: true
1010
tcf2_supported: true
1111
userIds: id5Id
12+
gvl_id: 553
1213
---
1314

1415
### Note

dev-docs/bidders/adtelligent.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ safeframes_ok: true
1414
prebid_member: true
1515
pbjs: true
1616
pbs: true
17+
gvl_id: 410
1718
---
1819

1920
### Bid params

dev-docs/bidders/aol.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ pbjs: true
66
biddercode: aol
77
gdpr_supported: true
88
usp_supported: true
9+
gvl_id: 25
910
---
1011

1112
### Note:

dev-docs/bidders/appnexus.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ usp_supported: true
1313
tcf2_supported: true
1414
pbjs: true
1515
pbs: true
16+
gvl_id: 32
1617
---
1718

1819
### Table of Contents

dev-docs/bidders/apstream.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ pbjs: true
77
media_types: banner
88
gdpr_supported: true
99
tcf2_supported: true
10+
gvl_id: 394
1011
---
1112

1213
### Bid Params

dev-docs/bidders/beintoo.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ pbjs: true
66
pbs: true
77
biddercode: beintoo
88
aliasCode : appnexus
9+
gvl_id: 618
910
---
1011

1112
### Bid Params

dev-docs/bidders/conversant.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ gdpr_supported: true
1010
userIds: criteo, id5Id, identityLink, liveIntentId, parrableId, pubCommonId, unifiedId
1111
prebid_member: true
1212
tcf2_supported: true
13+
gvl_id: 24
1314
---
1415

1516

dev-docs/bidders/criteo.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ gdpr_supported: true
99
usp_supported: true
1010
prebid_member: true
1111
tcf2_supported: true
12+
gvl_id: 91
1213
---
1314
### Note
1415
{: .alert.alert-warning :}

dev-docs/bidders/districtm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ biddercode: districtm
99
aliasCode : appnexus
1010
sidebarType: 1
1111
isBidder: true
12-
12+
gvl_id: 144
1313
---
1414

1515
### Bid Params

dev-docs/bidders/emx_digital.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ biddercode: emx_digital
88
bidder_supports_deals: false
99
media_types: banner, video
1010
gdpr_supported: true
11+
gvl_id: 183
1112
---
1213

1314
### Registration

dev-docs/bidders/fidelity.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ biddercode: fidelity
88
media_types: banner
99
gdpr_supported: true
1010
usp_supported: true
11+
gvl_id: 408
1112
---
1213

1314
### Bid Params

dev-docs/bidders/improvedigital.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ usp_supported: true
1010
media_types: banner, native, video
1111
schain_supported: true
1212
tcf2_supported: true
13+
gvl_id: 253
1314
---
1415

1516
### Bid params

dev-docs/bidders/indexExchange.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ gdpr_supported: true
1010
usp_supported: true
1111
tcf2_supported: true
1212
media_types: banner, video
13+
gvl_id: 10
1314
---
1415

1516
## Overview

dev-docs/bidders/medianet.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrable
1010
prebid_member: true
1111
tcf2_supported: true
1212
pbjs: true
13+
gvl_id: 142
1314
---
1415

1516
### Bid Params

dev-docs/bidders/openx.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ coppa_supported: true
1313
userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId
1414
prebid_member: true
1515
tcf2_supported: true
16+
gvl_id: 69
1617
---
1718

1819
### Registration

dev-docs/bidders/openxoutstream.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ biddercode: openxoutstream
77
media_types: native
88
prebid_member: true
99
coppa_supported: true
10+
gvl_id: 69
1011
---
1112

1213

dev-docs/bidders/pubmatic.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ safeframes_ok: true
1414
tcf2_supported: true
1515
pbjs: true
1616
pbs: true
17+
gvl_id: 76
1718
---
1819

1920
### Prebid Server Note:

dev-docs/bidders/pulsepoint.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ media_types: banner, video, native
1010
userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, parrableId, pubCommonId, unifiedId
1111
pbjs: true
1212
pbs: true
13+
gvl_id: 81
1314
---
1415

1516

dev-docs/bidders/rubicon.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ safeframes_ok: true
1515
bidder_supports_deals: true
1616
pbjs: true
1717
pbs: true
18+
gvl_id: 52
1819
---
1920

2021
### Registration

dev-docs/bidders/spotx.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ schain_supported: true
1212
usp_supported: true
1313
safeframes_ok: false
1414
pbjs: true
15+
gvl_id: 165
1516
---
1617

1718
### Bid Params

dev-docs/bidders/sublime.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ description: Prebid Sublime Bidder Adapter
55
pbjs: true
66
biddercode: sublime
77
gdpr_supported: true
8+
gvl_id: 114
89
---
910

1011
### Note

dev-docs/modules/gdprEnforcement.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,37 @@ Before allowing an activity tied to a TCF-protected Purpose for a given vendor,
169169

170170
See the [IAB TCF Consent String Format](https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework/blob/master/TCFv2/IAB%20Tech%20Lab%20-%20Consent%20string%20and%20vendor%20list%20formats%20v2.md) for details.
171171

172+
## Modules that Support GVL ID
173+
174+
The GDPR Enforcement module requires the GVL ID for a module to be specified. If no GVL ID is found the module will be blocked by default unless it is specifically listed under `vendorExceptions`. The following modules have listed their GVL IDs.
175+
176+
{% assign bidder_pages = site.pages | where: "layout", "bidder" %}
177+
178+
<table class="table table-bordered table-striped">
179+
<thead>
180+
<tr>
181+
<th>Module Type</th>
182+
<th>Module</th>
183+
</tr>
184+
</thead>
185+
<tbody>
186+
{% for page in bidder_pages %}{% unless page.gvl_id %}{% continue %}{% endunless %}
187+
<tr>
188+
<td>Bid Adapter</td>
189+
<td>{{page.title}}</td>
190+
</tr>
191+
{% endfor %}
192+
<tr>
193+
<td>Analytics Adapter</td>
194+
<td>AppNexus</td>
195+
</tr>
196+
<tr>
197+
<td>User ID</td>
198+
<td>ID5</td>
199+
</tr>
200+
</tbody>
201+
</table>
202+
172203
## Build the Package
173204

174205
Follow the basic build instructions in the GitHub Prebid.js repo's main [README](https://github.com/prebid/Prebid.js/blob/master/README.md). Include the base consent management module and this enforcement module as additional options on the **gulp build** command:

0 commit comments

Comments
 (0)