这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 33 additions & 13 deletions modules/azerionRtdProvider.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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}

Expand Down Expand Up @@ -43,8 +44,8 @@ pbjs.setConfig(
name: 'azerion',
waitForIt: true,
params: {
publisherId: 'publisherId',
bidders: ['appnexus', 'improvedigital'],
key: '',
bidders: ['improvedigital'],
process: {}
}
}
Expand All @@ -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)
Expand Down