Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teal Bid Adapter: initial release #5838

Merged
merged 6 commits into from
Feb 6, 2025
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
78 changes: 78 additions & 0 deletions dev-docs/bidders/teal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
layout: bidder
title: Teal
description: Teal Bid Adapter
biddercode: teal
prebid_member: true
gvl_id: 1378
schain_supported: true
dchain_supported: true
tcfeu_supported: true
dsa_supported: true
deals_supported: true
floors_supported: true
usp_supported: true
coppa_supported: true
fpd_supported: true
gpp_supported: true
muuki88 marked this conversation as resolved.
Show resolved Hide resolved
gpp_sids: tcfeu, tcfca, usnat, usstate_all, usp
userIds: all
safeframes_ok: true
media_types: banner
pbjs: true
pbs: false
multiformat_supported: will-bid-on-any
ortb_blocking_supported: true
privacy_sandbox: no
sidebarType: 1
---

### Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|-------------|----------|-----------------------------------------------------------------|---------------------------------|----------|
| `account` | required | Account name provided by your account manager - set to `test-account` for test mode | `myaccount` | `string` |
| `placement` | optional | Placement name provided by your account manager - set to `test-placement300x250` for test mode | `mysite300x250` | `string`|
| `testMode` | optional | Activate test mode - 100% test bids - placement needs be set to `test-placement300x250` for this option to work | `true` | `boolean` |
| `useSourceBidderCode` | optional | Use seat bidder code as hb_bidder, instead of teal (or configured alias) | `true` | `boolean` |
| `subAccount` | optional | subAccount name, if provided by your account manager | `my-sub-account` | `string` |

### Notes

- Specific ads.txt entries are required for the Teal bid adapter - please contact your account manager or <[email protected]> for more details.
- For full functionality in GDPR territories, please ensure Teal Digital Group Ltd is configured in your CMP.

### Bidder Settings

The Teal bid adapter uses an iframe for user sync. This can be enabled like this:

```js
// https://docs.prebid.org/dev-docs/publisher-api-reference/setConfig.html#setConfig-ConfigureUserSyncing-UserSyncExamples
pbjs.setConfig({
userSync: {
filterSettings: {
iframe: {
bidders: 'teal',
filter: 'include'
}
}
}
});
```

### Test Parameters

To enable 100% fill test ads, you can use the following `params`:

```javascript
{
account: 'test-account',
placement: 'test-placement300x250',
testMode: true
}
```

This will produce a bid at $0.20 with a test creative.

Note that the parameters are case-sensitive. Please do not use these test parameters in production environments.