Kargo
Features
Bidder Code | kargo | 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 | 972 |
GPP Support | some (check with bidder) | DSA Support | check with bidder |
USP/CCPA Support | yes | COPPA Support | no |
Supply Chain Support | yes | Demand Chain Support | yes |
Safeframes OK | no | Supports Deals | yes |
Floors Module Support | yes | First Party Data Support | no |
User IDs | unifiedId | ORTB Blocking Support | check with bidder |
Privacy Sandbox | check with bidder | Prebid Server App Support | no |
Disclosure
This adapter is known to use an HTTP 1 endpoint. Header bidding often generates multiple requests to the same host and bidders are encouraged to change to HTTP 2 or above to help improve publisher page performance via multiplexing.
Note
Kargo is an invitation-only marketplace. Please reach out to your Kargo account manager to get setup. Also, you must test on a mobile device, or emulate a mobile device by manipulating the user agent string sent to the server.
Bidder Settings
The Kargo bid adapter uses browser local storage. Since Prebid.js 7.x, the access to it must be explicitly set.
// https://docs.prebid.org/dev-docs/publisher-api-reference/bidderSettings.html
pbjs.bidderSettings = {
kargo: {
storageAllowed: true
}
}
Bid Params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
placementId |
required | The placementId of the ad slot. | '_jWuc8Hks' |
string |
ORTB Blocking
Kargo supports blocking advertisers in badv
and categories in bcat
parameters.
The blocked advertisers/categories list has no length limitation, but response timeout is more likely to occur as the number of entries grow.
Blocked advertisers list (badv
) is an array of domains as strings.
Blocked categories list (bcat
) is an array of IAB categories as strings.
For example:
Globally defined ORTB Blocking
pbjs.setConfig({
ortb2: {
badv: ["domain1.com", "domain2.com"],
bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"]
}
)};
ORTB Blocking specific only to the Kargo bidder
pbjs.setBidderConfig({
bidders: ['kargo'],
config:{
ortb2: {
badv: ["domain1.com", "domain2.com"],
bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"]
}
}
});
"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_kargo |
hb_bidder_kargo |
hb_adid_kargo |
hb_size_kargo |
hb_source_kargo |
hb_format_kargo |
hb_cache_host_kargo |
hb_cache_id_kargo |
hb_uuid_kargo |
hb_cache_path_kargo |
hb_deal_kargo |