From c44f697996f17a0583069bdc0eadeee8c253f1e6 Mon Sep 17 00:00:00 2001 From: Jordi Garcia Date: Wed, 21 Feb 2024 16:01:47 +0100 Subject: [PATCH] SAS-15387 Adapting readme --- modules/azerionRtdProvider.md | 46 +++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 13 deletions(-) diff --git a/modules/azerionRtdProvider.md b/modules/azerionRtdProvider.md index 5d074f6a96a..e366fb9f007 100644 --- a/modules/azerionRtdProvider.md +++ b/modules/azerionRtdProvider.md @@ -2,7 +2,7 @@ layout: page_v2 title: azerion RTD Provider display_name: Azerion RTD Provider -description: Real Time audience generator. +description: Client-side contextual cookieless audiences. page_type: module module_type: rtd module_code: azerionRtdProvider @@ -13,9 +13,10 @@ sidebarType: 1 # Azerion RTD Provider -Azerion RTD is designed to help publishers find its users interests -while providing these interests to buyers in the bid request. All this without -exposing data to thir-party services. +Client-side contextual cookieless audiences. + +Azerion RTD module helps publishers to capture users' interest +audiences on their site, and attach these into the bid request. {:.no_toc} @@ -43,8 +44,8 @@ pbjs.setConfig( name: 'azerion', waitForIt: true, params: { - publisherId: 'publisherId', - bidders: ['appnexus', 'improvedigital'], + key: '', + bidders: ['improvedigital'], process: {} } } @@ -63,21 +64,40 @@ pbjs.setConfig( | waitForIt | `Boolean` | Required to ensure that the auction is delayed for the module to respond. | Optional. Defaults to false but recommended to true. | | params.key | `String` | Publisher partner specific key | Optional | | params.bidders | `Array` | Bidders with which to share segment information | Optional. Defaults to "improvedigital". | -| params.process | `Object` | Configuration for the publisher audiences script. | Optional. Defaults to `{}`. | +| params.process | `Object` | Configuration for the Azerion Edge script. | Optional. Defaults to `{}`. | -### Configuration `process` Description +## Context -{: .table .table-bordered .table-striped } -| Name | Type | Description | Notes | -| :------------- | :-------- | :----------------------------------------------- | :-------------------------- | -| process.optout | `Boolean` | Disables the process of audiences for the users. | Optional. Defaults to false | +As all data collection is on behalf of the publisher and based on the consent the publisher has +received from the user, this module does not require a TCF vendor configuration. Consent is +provided to the module when the user gives the relevant permissions on the publisher website. + +As Prebid.js utilizes TCF vendor consent for the RTD module to load, the module needs to be labeled +within the Vendor Exceptions. + +### Instructions + +If the Prebid GDPR enforcement is enabled, the module should be labeled +as exception, as shown below: + +```js +[ + { + purpose: 'storage', + enforcePurpose: true, + enforceVendor: true, + vendorExceptions: ["azerion"] + }, + ... +] +``` ## Testing To view an example: ```bash -gulp serve-fast --modules=rtdModule,azerionRtdProvider,appnexusBidAdapter,improvedigitalBidAdapter +gulp serve-fast --modules=rtdModule,azerionRtdProvider,improvedigitalBidAdapter ``` Access [http://localhost:9999/integrationExamples/gpt/azerionRtdProvider_example.html](http://localhost:9999/integrationExamples/gpt/azerionRtdProvider_example.html)