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
Analytics adapter for AdPlus platform. Contact [adplusdestek@turkcell.com.tr](adplusdestek@turkcell.com.tr) if you have any questions about integration.
Copy file name to clipboardExpand all lines: dev-docs/bidders/medianet.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ endpoint_compression: false
36
36
|`cid`| required | The customer id provided by Media.net. |`'8CUX0H51C'`|`string`|
37
37
|`crid`| required | The placement id provided by Media.net |`'1234567'`|`string`|
38
38
|`bidfloor`| optional | Bidfloor for the impression |`1.0`|`float`|
39
-
|`video`|required for video Ad units | Object containing video targeting parameters. See [Video Object](#media.net-video-object) for details.|`video: { maxduration: 60 }`|`object`|
39
+
|`video`|optional for video Ad units | Object containing video targeting parameters. See [Video Object](#media.net-video-object) for details.|`video: { maxduration: 60 }`|`object`|
Copy file name to clipboardExpand all lines: dev-docs/getting-started.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ sidebarType: 1
15
15
16
16
## Overview
17
17
18
-
To run heading bidding on your site with Prebid.js you need to [download the Prebid.js package](/download.html), including your selected bidders and adapters, and add the code to your page. This code will gather bids from your selected demand sources (bidders) and pass the information on to your ad server. For full details on how Prebid.js works, see [What is Prebid.js?](/prebid/prebidjs.html).
18
+
To run header bidding on your site with Prebid.js you need to [download the Prebid.js package](/download.html), including your selected bidders and adapters, and add the code to your page. This code will gather bids from your selected demand sources (bidders) and pass the information on to your ad server. For full details on how Prebid.js works, see [What is Prebid.js?](/prebid/prebidjs.html).
19
19
20
20
Developers should work with their ad ops team to plan out your Prebid configuration. You'll need to add information to your code regarding things such as:
Copy file name to clipboardExpand all lines: dev-docs/modules/userid-submodules/id5.md
+25-8Lines changed: 25 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,7 @@ The following configuration parameters are available:
42
42
| params.disableExtensions | Optional | Boolean | Set this to `true` to force turn off extensions call. Default `false`|`true` or `false`|
43
43
| params.canCookieSync | Optional | Boolean | Set this to `true` to enable cookie syncing with other ID5 partners. See [our documentation](https://wiki.id5.io/docs/initiate-cookie-sync-to-id5) for details. Default `false`|`true` or `false`|
44
44
| params.provider | Optional | String | An identifier provided by ID5 to technology partners who manage API deployments on behalf of their clients. Reach out to ID5 if you have questions about this parameter. |`"providerName"`|
45
+
| params.gamTargetingPrefix | Optional | String | When this parameter is set the ID5 module will set appropriate GAM pubads targeting tags |`"id5"`|
45
46
46
47
{: .alert.alert-info :}
47
48
**NOTE:** The ID5 ID that is delivered to Prebid will be encrypted by ID5 with a rotating key to avoid unauthorized usage and to enforce privacy requirements. Therefore, we strongly recommend setting `storage.refreshInSeconds` to `2` hours (`7200` seconds) or less to ensure all demand partners receive an ID that has been encrypted with the latest key, has up-to-date privacy signals, and allows them to transact against it.
@@ -52,6 +53,19 @@ Publishers may want to test the value of the ID5 ID with their downstream partne
52
53
53
54
To turn on A/B Testing, simply edit the configuration (see above table) to enable it and set what percentage of users you would like to set for the control group. The control group is the set of user where an ID5 ID will not be exposed in to bid adapters or in the various user id functions available on the `pbjs` global. An additional value of `ext.abTestingControlGroup` will be set to `true` or `false` that can be used to inform reporting systems that the user was in the control group or not. It's important to note that the control group is user based, and not request based. In other words, from one page view to another, a user will always be in or out of the control group.
54
55
56
+
Since [Prebid version 9.42.0](https://github.com/prebid/Prebid.js/releases/tag/9.42.0) an [Enrichment Lift module](https://docs.prebid.org/dev-docs/modules/enrichmentLiftMeasurement.html) is available which also supports A/B Testing. It should not be configured for ID5 UserId Module if the `params.abTesting.enabled` is set to `true`.
57
+
58
+
### Tags set by GAM targeting
59
+
60
+
The ID5 UserId module can set GAM targeting tags, if enabled by setting the `params.gamTargetingPrefix`.
61
+
The prefix used should be unique on the property - if more than one Prebid integration is used, the prefix should be different for each integration.
62
+
If the same prefix is used, the ID5 module will overwrite the existing GAM targeting tags.
63
+
64
+
If `params.gamTargetingPrefix` is set to a non-empty value and an ID5 module has initialized, the ID5 module will set the following GAM targeting tags:
65
+
66
+
-`{prefix}_id` - set to `y` if a valid id5id was present, otherwise tag is not set
67
+
-`{prefix}_ab` - set if `abTesting` was enabled - `n` if in Normal group (with ID5 returned), `c` if in Control group (without ID5 returned)
68
+
55
69
### A Note on Using Multiple Wrappers
56
70
If you or your monetization partners are deploying multiple Prebid wrappers on your websites, you should make sure you add the ID5 ID User ID module to *every* wrapper. Only the bidders configured in the Prebid wrapper where the ID5 ID User ID module is installed and configured will be able to pick up the ID5 ID. Bidders from other Prebid instances will not be able to pick up the ID5 ID.
57
71
@@ -72,7 +86,8 @@ pbjs.setConfig({
72
86
enabled:true, // false by default
73
87
controlGroupPct:0.1// valid values are 0.0 - 1.0 (inclusive)
74
88
},
75
-
canCookieSync:true// optional, has effect only when externalModuleUrl is used
89
+
canCookieSync:true, // optional, has effect only when externalModuleUrl is used
90
+
gamTargetingPrefix:"id5"// optional, when set the ID5 module will set gam targeting paramaters with this prefix
76
91
},
77
92
storage: {
78
93
type:'html5', // "html5" is the recommended storage type
@@ -108,10 +123,10 @@ The module provides following eids:
108
123
]
109
124
},
110
125
{
111
-
source:'true-link-id5-sync.com',
126
+
source:'gpid.id5-sync.com',
112
127
uids: [
113
128
{
114
-
id:'some-publisher-true-link-id',
129
+
id:'some-publisher-gp-id',
115
130
atype:1
116
131
}
117
132
]
@@ -133,18 +148,20 @@ The module provides following eids:
133
148
134
149
The id from `id5-sync.com` should be always present (though the id provided will be '0' in case of no consent or optout)
135
150
136
-
The id from `true-link-id5-sync.com` will be available if the page is integrated with TrueLink (if you are an ID5 partner you can learn more at [ID5 wiki](https://wiki.id5.io/en/identitycloud/retrieve-id5-ids/true-link-integration))
151
+
The id from `gpid.id5-sync.com` will be available if the publisher has enabled Guarded Publisher ID [ID5 wiki](https://wiki.id5.io/docs/guarded-publisher-id)
152
+
153
+
The id from `uidapi.com` will be available if the partner used in ID5 user module has the EUID2 integration enabled (it has to be enabled on the ID5 side)
137
154
138
-
The id from `uidapi.com` will be available if the partner that is used in ID5 user module has the EUID2 integration enabled (it has to be enabled on the ID5 side)
155
+
Additional EIDS may be provided if the publisher has enabled bid enrichment with ID5.
139
156
140
-
### Providing TrueLinkId as a Google PPID
157
+
### Providing Guarded Publisher ID as a Google PPID
141
158
142
-
TrueLinkId can be provided as a PPID - to use, it the `true-link-id5-sync.com` needs to be provided as a ppid source in prebid userSync configuration:
159
+
GPID can be provided as a PPID - to use, it the `gpid.id5-sync.com` needs to be provided as a ppid source in prebid userSync configuration:
143
160
144
161
```javascript
145
162
pbjs.setConfig({
146
163
userSync: {
147
-
ppid:'true-link-id5-sync.com',
164
+
ppid:'gpid.id5-sync.com',
148
165
userIds: [], //userIds modules should be configured here
0 commit comments