From 57bd4258b9605c55c0bc1aec86f711c724f39d35 Mon Sep 17 00:00:00 2001 From: Dimitra-Niki Mazaraki Date: Thu, 3 Jul 2025 14:25:59 +0200 Subject: [PATCH 1/3] add bidders on UtiqMtp ID configuration, add TCF integration section below UtiwMtp ID configuration section --- dev-docs/modules/userid-submodules/utiqMtp.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/dev-docs/modules/userid-submodules/utiqMtp.md b/dev-docs/modules/userid-submodules/utiqMtp.md index 94cbc2323c..8cd8d852a5 100644 --- a/dev-docs/modules/userid-submodules/utiqMtp.md +++ b/dev-docs/modules/userid-submodules/utiqMtp.md @@ -37,12 +37,35 @@ pbjs.setConfig({ userIds: [ { name: "utiqMtpId", + bidders: ["bidder1", "bidder2", ...] }, ], }, }) ``` +## TCF Activity Integration + +If you use the Prebid.js TCF Control Module, which prevents access to local storage for non consented vendors, you may need to add a vendor exception for the Utiq user id module to work, as Utiq is not a TCF vendor and will be automatically blocked by Prebid when TCF Control is enabled. Utiq performs its own consent check, outside TCF, to ensure that there is no device storage access in the absence of consent. + +To do that, you can use below configuration: + +```javascript +pbjs.setConfig({ + consentManagement: { + gdpr: { + cmpApi: 'iab', + rules: [{ // these are the default values + purpose: "storage", + enforcePurpose: true, // block localStorage based on purpose 1 of TCF + enforceVendor: true, // block localStorage for non consented / non TCF vendors + vendorExceptions: ["utiqMtpId"] // configuration line to add to make utiq exception + }] + } + } +}); +``` + ## Utiq ID onboarding If you wish to find out more about Utiq, please contact From bfb223ea1c92de50fc047ab432da329c3d2326fd Mon Sep 17 00:00:00 2001 From: Muki Seiler Date: Thu, 10 Jul 2025 15:37:42 +0200 Subject: [PATCH 2/3] Use standard markdown links --- dev-docs/modules/userid-submodules/utiqMtp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/modules/userid-submodules/utiqMtp.md b/dev-docs/modules/userid-submodules/utiqMtp.md index 8cd8d852a5..1205fd73c9 100644 --- a/dev-docs/modules/userid-submodules/utiqMtp.md +++ b/dev-docs/modules/userid-submodules/utiqMtp.md @@ -46,7 +46,7 @@ pbjs.setConfig({ ## TCF Activity Integration -If you use the Prebid.js TCF Control Module, which prevents access to local storage for non consented vendors, you may need to add a vendor exception for the Utiq user id module to work, as Utiq is not a TCF vendor and will be automatically blocked by Prebid when TCF Control is enabled. Utiq performs its own consent check, outside TCF, to ensure that there is no device storage access in the absence of consent. +If you use the Prebid.js [TCF Control Module](dev-docs/modules/tcfControl), which prevents access to local storage for non consented vendors, you may need to add a vendor exception for the Utiq user id module to work, as Utiq is not a TCF vendor and will be automatically blocked by Prebid when TCF Control is enabled. Utiq performs its own consent check, outside TCF, to ensure that there is no device storage access in the absence of consent. To do that, you can use below configuration: From ff72729d1cd01bed38ea6fb976ca4773d79d94a8 Mon Sep 17 00:00:00 2001 From: Muki Seiler Date: Thu, 10 Jul 2025 15:47:12 +0200 Subject: [PATCH 3/3] Absolute link --- dev-docs/modules/userid-submodules/utiqMtp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/modules/userid-submodules/utiqMtp.md b/dev-docs/modules/userid-submodules/utiqMtp.md index 1205fd73c9..4de21ce7d8 100644 --- a/dev-docs/modules/userid-submodules/utiqMtp.md +++ b/dev-docs/modules/userid-submodules/utiqMtp.md @@ -46,7 +46,7 @@ pbjs.setConfig({ ## TCF Activity Integration -If you use the Prebid.js [TCF Control Module](dev-docs/modules/tcfControl), which prevents access to local storage for non consented vendors, you may need to add a vendor exception for the Utiq user id module to work, as Utiq is not a TCF vendor and will be automatically blocked by Prebid when TCF Control is enabled. Utiq performs its own consent check, outside TCF, to ensure that there is no device storage access in the absence of consent. +If you use the Prebid.js [TCF Control Module](/dev-docs/modules/tcfControl), which prevents access to local storage for non consented vendors, you may need to add a vendor exception for the Utiq user id module to work, as Utiq is not a TCF vendor and will be automatically blocked by Prebid when TCF Control is enabled. Utiq performs its own consent check, outside TCF, to ensure that there is no device storage access in the absence of consent. To do that, you can use below configuration: