Back to Bidders

APS

Features

Bidder Code aps Prebid.org Member yes
Prebid.js Adapter yes Prebid Server Adapter yes
Media Types display, video Multi Format Support will-bid-on-any
TCF-EU Support yes IAB GVL ID 793
GPP Support check with bidder DSA Support no
USP/CCPA Support yes COPPA Support yes
Supply Chain Support yes Demand Chain Support check with bidder
Safeframes OK check with bidder Supports Deals yes
Floors Module Support yes First Party Data Support yes
Endpoint Compression check with bidder ORTB Blocking Support yes
User IDs none Privacy Sandbox check with bidder
Prebid Server App Support no

Prebid.js

Bidder Config Params

Name Scope Description Example Type
aps.accountID required APS-provided ID 1234 string
aps.debugURL optional Bid endpoint https://example.com/bid string
aps.debug optional Toggle to enable / disable debug mode true boolean
aps.renderMethod optional Debug mode render method fif string
aps.creativeURL optional Creative rendering URL https://example.com/creative.js string
aps.telemetry optional Toggle to enable / disable APS telemetry true boolean
ortb2.regs.ext.agerange optional US Age Law Compliance Value 3 (refer to the table below) number

Agerange Values

Legally Defined Age Category Simplified Category Enumerated Value
Child (Under 13) Child 1
Young Teenager (13-15) Teen 2
Older Teenager (16-17) Teen 2
Adult (18+) Adult 3
Unknown Unknown 0

Bid Params

None.

User Syncs

If you’d like to activate user syncs through APS, you must activate iframe syncing.

window.pbjs.que.push(function () {
  window.pbjs.setConfig({
    userSync: {
      filterSettings: {
        iframe: {
          bidders: ['aps'],
          filter: 'include',
        },
      },
    },
  });
});

Prebid Server

The APS adapter is also available in Prebid Server, in both the Go (prebid-server) and Java (prebid-server-java) implementations. It serves web (site) banner and video inventory.

This adapter is currently in limited beta and requires an APS account. If you’re interested in testing, please contact your APS Account Manager or reach out via the Help button in your portal.

Prebid Server Bid Params

This integration requires an APS account ID configured as follows:

Name Scope Description Example Type
imp.ext.prebid.bidder.aps.accountID required APS-provided publisher account ID. May instead be set once per request at ext.prebid.bidderparams.aps.accountID. 1234 string
imp.ext.prebid.bidder.aps.region optional User region; one of na, eu, fe. Defaults to na. na string
regs.ext.agerange optional US age-law compliance value; see Agerange Values above. 3 number
test optional Set to 1 to enable APS server-side debug (amzn_debug_mode=1 on the bid endpoint). 1 number
{
  "imp": [
    {
      "ext": {
        "prebid": {
          "bidder": {
            "aps": {
              "accountID": "1234",
              "region": "na"
            }
          }
        }
      }
    }
  ]
}

"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_aps hb_bidder_aps hb_adid_aps
hb_size_aps hb_source_aps hb_format_aps
hb_cache_host_aps hb_cache_id_aps hb_uuid_aps
hb_cache_path_aps hb_deal_aps

Back to Bidders