Skip to content

Commit cded20b

Browse files
authored
SAS-15452 Create prebid.github.io Docs PR (prebid#5185)
1 parent b2d1123 commit cded20b

1 file changed

Lines changed: 88 additions & 0 deletions

File tree

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
layout: page_v2
3+
title: Azerion Edge RTD Provider
4+
display_name: Azerion Edge RTD Provider
5+
description: Client-side contextual cookieless audiences.
6+
page_type: module
7+
module_type: rtd
8+
module_code : azerionedgeRtdProvider
9+
enable_download : true
10+
vendor_specific: true
11+
sidebarType : 1
12+
---
13+
14+
# Azerion Edge RTD Provider
15+
16+
{% include dev-docs/loads-external-javascript.md %}
17+
18+
Client-side contextual cookieless audiences.
19+
20+
Azerion Edge RTD module helps publishers to capture users' interest audiences on their site,
21+
and attach these into the bid request.
22+
23+
Please contact [azerion.com](https://www.azerion.com/) for more information.
24+
25+
## Integration
26+
27+
* Compile the Azerion Edge RTD module (`azerionedgeRtdProvider`) into your Prebid build,
28+
along with the parent RTD Module (`rtdModule`):
29+
30+
```bash
31+
gulp build --modules=rtdModule,azerionedgeRtdProvider
32+
```
33+
34+
* Set configuration via `pbjs.setConfig`.
35+
36+
```js
37+
pbjs.setConfig(
38+
...
39+
realTimeData: {
40+
auctionDelay: 1000,
41+
dataProviders: [
42+
{
43+
name: 'azerionedge',
44+
waitForIt: true,
45+
params: {
46+
key: '',
47+
bidders: ['improvedigital'],
48+
process: {}
49+
}
50+
}
51+
]
52+
}
53+
...
54+
}
55+
```
56+
57+
### Parameters
58+
59+
{: .table .table-bordered .table-striped }
60+
| Name | Type | Description | Notes |
61+
| :--- | :------- | :------------------ | :--------------- |
62+
| name | `String` | RTD sub module name | Always "azerionedge" |
63+
| waitForIt | `Boolean` | Required to ensure that the auction is delayed for the module to respond. | Optional. Defaults to false but recommended to true. |
64+
| params.key | `String` | Publisher partner specific key | Optional |
65+
| params.bidders | `Array` | Bidders with which to share segment information | Optional. Defaults to "improvedigital". |
66+
| params.process | `Object` | Configuration for the Azerion Edge script. | Optional. Defaults to `{}`. |
67+
68+
## Context
69+
70+
As all data collection is on behalf of the publisher and based on the consent the publisher has
71+
received from the user, this module does not require a TCF vendor configuration. Consent is
72+
provided to the module when the user gives the relevant permissions on the publisher website.
73+
74+
As Prebid.js utilizes TCF vendor consent for the RTD module to load, the module needs to be labeled
75+
within the Vendor Exceptions. If the Prebid GDPR enforcement is enabled, the module should be configured
76+
as exception, as shown below:
77+
78+
```js
79+
[
80+
{
81+
purpose: 'storage',
82+
enforcePurpose: true,
83+
enforceVendor: true,
84+
vendorExceptions: ["azerionedge"]
85+
},
86+
...
87+
]
88+
```

0 commit comments

Comments
 (0)