Skip to content

Commit 4f26b49

Browse files
authored
51degrees: add ThirdPartyCookiesEnabled support (#6368)
* 51degrees: add ThirdPartyCookiesEnabled support * 51degrees: rename ext to fod
1 parent bed5284 commit 4f26b49

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

dev-docs/modules/51DegreesRtdProvider.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,15 @@ The Cloud API is **free** to integrate and use. To increase limits please check
2727

2828
51Degrees module enriches an OpenRTB request with [51Degrees Device Data](https://51degrees.com/documentation/index.html).
2929

30-
51Degrees module sets the following fields of the device object: `make`, `model`, `os`, `osv`, `h`, `w`, `ppi`, `pxratio` - interested bidder adapters may use these fields as needed. In addition the module sets `device.ext.fiftyonedegrees_deviceId` to a permanent device ID which can be rapidly looked up in on premise data exposing over 250 properties including the device age, chip set, codec support, and price, operating system and app/browser versions, age, and embedded features.
30+
51Degrees module sets the following fields of the device object: `devicetype`, `make`, `model`, `os`, `osv`, `h`, `w`, `ppi`, `pxratio`. Interested bidder adapters may use these fields as needed.
31+
32+
The module also adds a `device.ext.fod` extension object (fod == fifty one degrees) and sets `device.ext.fod.deviceId` to a permanent device ID, which can be rapidly looked up in on-premise data, exposing over 250 properties, including device age, chipset, codec support, price, operating system and app/browser versions, age, and embedded features.
33+
34+
It also sets `device.ext.fod.tpc` key to a binary value to indicate whether third-party cookies are enabled in the browser (1 if enabled, 0 if disabled).
3135

3236
The module supports on premise and cloud device detection services with free options for both.
3337

34-
A free resource key for use with 51Degrees cloud service can be obtained from [51Degrees cloud configuration](https://configure.51degrees.com/HNZ75HT1?utm_source=Prebid&utm_medium=Documentation). This is the simplest approach to trial the module.
38+
A free resource key for use with 51Degrees cloud service can be obtained from [51Degrees cloud configuration](https://configure.51degrees.com/7bL8jDGz?utm_source=Prebid&utm_medium=Documentation). This is the simplest approach to trial the module.
3539

3640
An interface compatible self hosted service can be used with .NET, Java, Node, PHP, and Python. See [51Degrees examples](https://51degrees.com/documentation/_examples__device_detection__getting_started__web__on_premise.html).
3741

@@ -53,14 +57,14 @@ gulp build --modules="rtdModule,51DegreesRtdProvider,appnexusBidAdapter,..."
5357

5458
#### Resource Key
5559

56-
In order to use the module please first obtain a Resource Key using the [Configurator tool](https://configure.51degrees.com/HNZ75HT1?utm_source=Prebid&utm_medium=Documentation) - choose the following properties:
60+
In order to use the module please first obtain a Resource Key using the [Configurator tool](https://configure.51degrees.com/7bL8jDGz?utm_source=Prebid&utm_medium=Documentation) - choose the following properties:
5761

5862
* DeviceId
5963
* DeviceType
6064
* HardwareVendor
6165
* HardwareName
6266
* HardwareModel
63-
* PlatformName
67+
* PlatformName
6468
* PlatformVersion
6569
* ScreenPixelsHeight
6670
* ScreenPixelsWidth
@@ -69,6 +73,7 @@ In order to use the module please first obtain a Resource Key using the [Configu
6973
* ScreenInchesHeight
7074
* ScreenInchesWidth
7175
* PixelRatio
76+
* ThirdPartyCookiesEnabled
7277

7378
The Cloud API is **free** to integrate and use. To increase limits please check [51Degrees pricing](https://51degrees.com/pricing).
7479

@@ -123,7 +128,7 @@ pbjs.setConfig({
123128
waitForIt: true, // should be true, otherwise the auctionDelay will be ignored
124129
params: {
125130
resourceKey: '<YOUR_RESOURCE_KEY>',
126-
// Get your resource key from https://configure.51degrees.com/HNZ75HT1?utm_source=Prebid&utm_medium=Documentation
131+
// Get your resource key from https://configure.51degrees.com/7bL8jDGz?utm_source=Prebid&utm_medium=Documentation
127132
// alternatively, you can use the on-premise version of the 51Degrees service and connect to your chosen end point
128133
// onPremiseJSUrl: 'https://localhost/51Degrees.core.js'
129134
},

0 commit comments

Comments
 (0)