Skip to content

Commit

Permalink
BeOp Adapter doc: Access storage explained
Browse files Browse the repository at this point in the history
  • Loading branch information
sebrobert committed Nov 27, 2024
1 parent ab5dc73 commit 739b289
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions dev-docs/bidders/beop.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,27 @@ The BeOp bidder adaptor needs an account id that you can find as a publisher, a
| Name | Scope | Description | Example | Type |
|---------------|----------|-------------|---------|----------|
| `accountId` or `networkId` | required | Your BeOp account ID | `'5a8af500c9e77c00017e4cad'` | `string` |
| `networkPartnerId` | optional | Your own partner ID if you are a network | `'MY-WEBSITE-123'` | `string` |
| `currency` | optional | Your currency | `'EUR'` (default) or `'USD'` | `string` |

## Why BeOp Requires Storage Access in Prebid.js

At BeOp, we prioritize transparency and respect for user privacy. Here’s why we request storage access:

### 1. Usage of First-Party Cookies:

Check failure on line 34 in dev-docs/bidders/beop.md

View workflow job for this annotation

GitHub Actions / run markdownlint

Trailing punctuation in heading

dev-docs/bidders/beop.md:34:36 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':'] https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md026.md

We use the first-party cookie beopid exclusively. This allows us to manage session and user preferences without relying on third-party cookies, ensuring compliance with privacy standards like GDPR.

### 2. Capping Features for Publishers:

Check failure on line 38 in dev-docs/bidders/beop.md

View workflow job for this annotation

GitHub Actions / run markdownlint

Trailing punctuation in heading

dev-docs/bidders/beop.md:38:39 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':'] https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md026.md

Storage access helps us enforce capping mechanisms directly on the publisher’s domain, ensuring a better user experience by limiting the frequency of ad displays.

### 3. Enhanced User Interaction:

Check failure on line 42 in dev-docs/bidders/beop.md

View workflow job for this annotation

GitHub Actions / run markdownlint

Trailing punctuation in heading

dev-docs/bidders/beop.md:42:33 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':'] https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md026.md

We provide engaging voting experiences on BeOp formats. By using storage, we enable features such as resuming a voting session where the user last left off, making the interaction seamless and user-friendly.

### 4. Revenue Optimization in Compliance with GDPR:

Check failure on line 46 in dev-docs/bidders/beop.md

View workflow job for this annotation

GitHub Actions / run markdownlint

Trailing punctuation in heading

dev-docs/bidders/beop.md:46:52 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: ':'] https://github.com/DavidAnson/markdownlint/blob/v0.34.0/doc/md026.md

Storage access helps us improve bidding performance by aligning with GDPR consents. This ensures that external bidders can leverage compliant data to drive better revenue outcomes for publishers.

By granting storage access, publishers empower us to provide these features while respecting user privacy and enhancing the overall experience.

0 comments on commit 739b289

Please sign in to comment.