PGAM Direct
Features
| Bidder Code | pgamdirect | Prebid.org Member | no |
|---|---|---|---|
| Prebid.js Adapter | yes | Prebid Server Adapter | no |
| Media Types | display, video, native | Multi Format Support | will-bid-on-any |
| TCF-EU Support | yes | IAB GVL ID | 1353 |
| GPP Support | tcfeu, usnat, usstate_all, usp | DSA Support | check with bidder |
| USP/CCPA Support | yes | COPPA Support | yes |
| Supply Chain Support | yes | Demand Chain Support | check with bidder |
| Safeframes OK | yes | Supports Deals | yes |
| Floors Module Support | yes | First Party Data Support | yes |
| Endpoint Compression | check with bidder | ORTB Blocking Support | check with bidder |
| User IDs | all | Privacy Sandbox | check with bidder |
Note
PGAM Direct is PGAM Media LLC’s self-hosted SSP adapter, operating against our own OpenRTB 2.6 infrastructure at rtb.pgammedia.com. PGAM Media also maintains pgamssp, our legacy TeqBlaze-hosted integration. Both adapters are actively maintained during the 2026 migration window; new integrations should prefer pgamdirect.
Bid Params
| Name | Scope | Description | Example | Type |
|---|---|---|---|---|
orgId |
required | Publisher slug issued during onboarding. Passed on every bid request so PGAM can route + report. | 'pgam-acme-pub' |
string |
placementId |
required | Placement reference for the ad slot. Must match a placement configured on the publisher’s account. | 'hdr-300x250' |
string |
Example
var adUnits = [{
code: 'your-ad-unit-id',
mediaTypes: {
banner: { sizes: [[300, 250], [728, 90]] }
},
bids: [{
bidder: 'pgamdirect',
params: {
orgId: 'pgam-acme-pub',
placementId: 'hdr-300x250'
}
}]
}];
Privacy + identity
- TCF v2.2 — consent string forwarded on every request; publishers on EU traffic must supply a valid TCF string.
- USP / CCPA — forwarded via
regs.ext.us_privacy. - GPP —
tcfeu,usnat,usstate_all, anduspsections all supported. - COPPA — honored; flag forwarded on
regs.coppa. - User IDs — all EIDs configured in Prebid’s User ID module are passed through in
user.ext.eids, including UID 2.0, ID5, LiveRamp RampID, The Trade Desk EUID, and SharedID. - SupplyChain Object — full multi-hop schain forwarded with our node appended (asi:
pgamssp.com, sid: publisher-scoped). - First-party data —
ortb2site, user, and content objects merged into the outbound request.
Features
- Multi-format imps — banner, video (instream + outstream), and native on the same ad unit; we bid on any offered format.
- Deals (PMP) —
imp.pmp.deals[]honored inbound; attention-indexed and curation deals from our marketplace are surfaced outbound. - Floors module —
bidfloor+bidfloorcurfrom the Prebid floors module are forwarded; PGAM additionally applies a dynamic rolling-quantile server-side floor. - Take-rate transparency — every winning
bid.ext.pgamcarriestake_rate_pct,gross_cpm_usd, andpublisher_payout_cpm_usdfor per-transaction reconciliation.
Contact
- Maintainer:
ppatel@pgammedia.com - Company: PGAM Media LLC
- GVL ID: 1353
"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_pgamdirect |
hb_bidder_pgamdirect |
hb_adid_pgamdirect |
hb_size_pgamdirect |
hb_source_pgamdirect |
hb_format_pgamdirect |
hb_cache_host_pgamdi |
hb_cache_id_pgamdire |
hb_uuid_pgamdirect |
hb_cache_path_pgamdi |
hb_deal_pgamdirect |