Adquery
Features
| Bidder Code | adquery | Prebid.org Member | no |
|---|---|---|---|
| Prebid.js Adapter | yes | Prebid Server Adapter | yes |
| Media Types | display, video | Multi Format Support | check with bidder |
| TCF-EU Support | yes | IAB GVL ID | 902 |
| GPP Support | check with bidder | DSA Support | check with bidder |
| USP/CCPA Support | yes | COPPA Support | check with bidder |
| Supply Chain Support | yes | Demand Chain Support | check with bidder |
| Safeframes OK | check with bidder | Supports Deals | check with bidder |
| Floors Module Support | check with bidder | First Party Data Support | check with bidder |
| Endpoint Compression | check with bidder | ORTB Blocking Support | check with bidder |
| User IDs | adQuery QiD | Privacy Sandbox | check with bidder |
| Prebid Server App Support | check with bidder |
Bid Params
| Name | Scope | Description | Example | Type |
|---|---|---|---|---|
placementId |
required | Placement ID provided by Adquery (must match the type/format in dashboard) | d30f79cf7fef47bd7a5611719f936539bec0d2e9 |
string |
type |
required | Ad format/type – tells Adquery what kind of creative to return | banner, video, interstitial, anchorad |
string |
Notes:
placementIdis always required and should correspond to a placement configured in the Adquery dashboard for the specifictype.typeis mandatory in bidder params — it determines the creative format (banner, video, interstitial, anchorad).- For banner ads: Define sizes in
mediaTypes.banner.sizes. The adapter automatically parses and sends them. - For video ( outstream ): Use
type: 'video'+mediaTypes.video.context: 'outstream'. A renderer is required for rendering (e.g. InRenderer or similar). In-stream video is not currently supported by this adapter. - For video ( instream ): Use
type: 'video'+mediaTypes.video.context: 'instream'. A renderer is required for rendering (e.g. InRenderer or similar). In-stream video is not currently supported by this adapter. - For special formats (
interstitial,anchorad): A spetial size placeholder is reqired[1x1].
Example 1: Standard Banner Ad
{
code: 'banner-div',
mediaTypes: {
banner: {
sizes: [[300, 250], [320, 50], [728, 90]]
}
},
bids: [{
bidder: 'adquery',
params: {
placementId: '9e0a916215d99196f44821dfc348c2843ee5b5a7',
type: 'banner'
}
}]
}
Example 2: Outstream Video Ad (with renderer)
{
code: 'video-outstream-1',
mediaTypes: {
video: {
context: 'outstream',
playerSize: [[640, 360]],
mimes: ['video/mp4', 'video/webm'],
protocols: [2, 3, 5, 6, 7, 8],
api: [2],
placement: 1,
startdelay: 0,
skip: 1
}
},
renderer: {
url: 'https://cdn.jsdelivr.net/npm/in-renderer-js@1/dist/in-renderer.umd.min.js',
render: function(bid) {
var renderer = new window.InRenderer();
renderer.render('video-outstream-1', bid);
}
},
bids: [{
bidder: 'adquery',
params: {
placementId: 'd30f79cf7fef47bd7a5611719f936539bec0d2e9',
type: 'video'
}
}]
}
Example 3: Interstitial + Anchor Ad (no sizes)
// Interstitial (full-page overlay)
{
code: 'interstitial-div',
mediaTypes: {
banner: {
sizes: [[1, 1]]
}
},
bids: [{
bidder: 'adquery',
params: {
placementId: 'd30f79cf7fef47bd7a5611719f936539bec0d2e9',
type: 'interstitial'
}
}]
},
// Anchor / fixed bottom bar
{
code: 'anchor-div',
banner: {
sizes: [[1, 1]]
},
bids: [{
bidder: 'adquery',
params: {
placementId: 'd30f79cf7fef47bd7a5611719f936539bec0d2e9',
type: 'anchorad'
}
}]
}
"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_adquery |
hb_bidder_adquery |
hb_adid_adquery |
hb_size_adquery |
hb_source_adquery |
hb_format_adquery |
hb_cache_host_adquer |
hb_cache_id_adquery |
hb_uuid_adquery |
hb_cache_path_adquer |
hb_deal_adquery |