You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/51DegreesRtdProvider.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,17 @@
8
8
9
9
## Description
10
10
11
-
The 51Degrees module enriches an OpenRTB request with [51Degrees Device Data](https://51degrees.com/documentation/index.html).
11
+
51Degrees module enriches an OpenRTB request with [51Degrees Device Data](https://51degrees.com/documentation/index.html).
12
12
13
-
The 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. 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 device age, chipset, codec support, price, operating system and app/browser versions, age, and embedded features.
13
+
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.
14
+
15
+
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.
16
+
17
+
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).
14
18
15
19
The module supports on-premise and cloud device detection services, with free options for both.
16
20
17
-
A free resource key for use with 51Degrees cloud service can be obtained from [51Degrees cloud configuration](https://configure.51degrees.com/HNZ75HT1). This is the simplest approach to trial the module.
21
+
A free resource key for use with 51Degrees cloud service can be obtained from [51Degrees cloud configuration](https://configure.51degrees.com/7bL8jDGz). This is the simplest approach to trial the module.
18
22
19
23
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).
In order to use the module, please first obtain a Resource Key using the [Configurator tool](https://configure.51degrees.com/HNZ75HT1) - choose the following properties:
43
+
In order to use the module, please first obtain a Resource Key using the [Configurator tool](https://configure.51degrees.com/7bL8jDGz) - choose the following properties:
40
44
41
45
* DeviceId
42
46
* DeviceType
@@ -52,6 +56,7 @@ In order to use the module, please first obtain a Resource Key using the [Config
52
56
* ScreenInchesHeight
53
57
* ScreenInchesWidth
54
58
* PixelRatio
59
+
* ThirdPartyCookiesEnabled
55
60
56
61
The Cloud API is **free** to integrate and use. To increase limits, please check [51Degrees pricing](https://51degrees.com/pricing).
57
62
@@ -106,7 +111,7 @@ pbjs.setConfig({
106
111
waitForIt:true, // should be true, otherwise the auctionDelay will be ignored
107
112
params: {
108
113
resourceKey:'<YOUR_RESOURCE_KEY>',
109
-
// Get your resource key from https://configure.51degrees.com/HNZ75HT1
114
+
// Get your resource key from https://configure.51degrees.com/7bL8jDGz
110
115
// alternatively, you can use the on-premise version of the 51Degrees service and connect to your chosen endpoint
0 commit comments