Start.io
Features
| Bidder Code | startio | Prebid.org Member | yes |
|---|---|---|---|
| Prebid.js Adapter | yes | Prebid Server Adapter | yes |
| Media Types | display, video, native | Multi Format Support | will-bid-on-any |
| TCF-EU Support | yes | IAB GVL ID | 1216 |
| GPP Support | some (check with bidder) | DSA Support | check with bidder |
| USP/CCPA Support | yes | COPPA Support | yes |
| Supply Chain Support | no | Demand Chain Support | check with bidder |
| Safeframes OK | no | Supports Deals | check with bidder |
| Floors Module Support | yes | First Party Data Support | no |
| Endpoint Compression | check with bidder | ORTB Blocking Support | yes |
| User IDs | startioId | Privacy Sandbox | check with bidder |
| Prebid Server App Support | check with bidder |
Before You Begin
The Start.io bidder adapter requires additional setup and approval from the Start.io team. For additional information, please reach out to prebid@start.io.
Bid Params
| Name | Scope | Description | Example | Type |
|---|---|---|---|---|
publisherId |
required | Publisher ID | 'publisher-1234' |
string |
testAdsEnabled |
optional | Enable test ads during development | true |
boolean |
Configuration
Banner
var adUnits = [
{
code: 'test-div',
mediaTypes: {
banner: {
sizes: [[300, 250], [728, 90]]
}
},
bids: [
{
bidder: 'startio',
params: {
publisherId: 'your-account-id',
testAdsEnabled: true
}
}
]
}
];
Instream Video
var videoAdUnits = [
{
code: 'test-div-video',
mediaTypes: {
video: {
context: 'instream',
placement: 1,
playerSize: [640, 360],
mimes: ['video/mp4'],
protocols: [2, 3, 5, 6],
api: [2],
maxduration: 30,
linearity: 1,
playbackmethod: [2]
}
},
bids: [
{
bidder: 'startio',
params: {
publisherId: 'your-account-id',
testAdsEnabled: true
}
}
]
}
];
Native
var nativeAdUnits = [
{
code: 'test-div-native',
mediaTypes: {
native: {
title: { required: true, len: 80 },
body: { required: true },
image: { required: true, sizes: [150, 150] },
icon: { required: false, sizes: [50, 50] },
sponsoredBy: { required: true }
}
},
bids: [
{
bidder: 'startio',
params: {
publisherId: 'your-account-id',
testAdsEnabled: true
}
}
]
}
];
User Sync and User ID Module
The Start.io User ID submodule generates and persists a unique user identifier by fetching it from a Start.io-managed endpoint. The ID is stored in both cookies and local storage for subsequent page loads and is made available to other Prebid.js modules via the standard eids interface.
To enable iframe-based user syncing and the Start.io User ID module, include the following configuration:
pbjs.setConfig({
userSync: {
userIds: [{
name: 'startioId',
storage: {
type: 'cookie&html5',
name: 'startioId',
expires: 90
}
}],
filterSettings: {
iframe: {
bidders: ['startio'],
filter: 'include'
}
}
}
});
For integration support, contact prebid@start.io.
User ID Parameters
| Param under userSync.userIds[] | Scope | Type | Description | Example |
|---|---|---|---|---|
name |
required | String | The name of this module. | "startioId" |
storage |
required | Object | Storage configuration for the user ID. | |
storage.type |
required | String | Type of storage: "cookie", "html5", or "cookie&html5". |
"cookie&html5" |
storage.name |
required | String | The name used to store the user ID. | "startioId" |
storage.expires |
optional | Number | Number of days before the stored ID expires. Defaults to 90. |
90 |
Additional Notes
Request and Response Attributes
- Bids are returned in net - that is, the bids returned reflect the bid amount with revenue sharing already taken into account. No adjustment is necessary.
- The adapter processes requests via OpenRTB 2.5 standards.
- Ensure that the
publisherIdparameter is set correctly for your integration. - Test ads can be enabled using
testAdsEnabled: trueduring development.
"Send All Bids" Ad Server Keys
These are the bidder-specific keys that would be targeted within GAM in a Send-All-Bids scenario. GAM truncates keys to 20 characters.hb_pb_startio |
hb_bidder_startio |
hb_adid_startio |
hb_size_startio |
hb_source_startio |
hb_format_startio |
hb_cache_host_starti |
hb_cache_id_startio |
hb_uuid_startio |
hb_cache_path_starti |
hb_deal_startio |