Back to Bidders

PMC Xchange

Features

Bidder Code pmcxchange 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 no IAB GVL ID none
GPP Support none DSA Support check with bidder
USP/CCPA Support yes COPPA Support check with bidder
Supply Chain Support yes Demand Chain Support no
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

Bid Params

Name Scope Description Example Type
tagId required* PMC Xchange tag ID "testnexx" string
placement required* PMC Xchange placement "test.com_header_ad" string

You *must only include one ID field - either tagId or placement, not both. If you have questions on which parameter to use, please reach out to your Account Manager. The tagId and placement are mutually exclusive but at least one is required. If you pass both, tagId takes precedence.

Bidder Config

You can allow writing in localStorage pbjs.bidderSettings for the bidder pmcxchange

Prebid note: please review with your legal counsel before enabling storageAllowed. Bidders utilizing browser storage may trigger the need for additional disclosures in your privacy policy and may imply that the bid adapter is performing an activity redundant with user ID systems like SharedID. See the ePrivacy Directive article 5(3) reference to ‘comprehensive information’.

pbjs.bidderSettings = {
    pmcxchange: {
        storageAllowed : true
    }
}

First Party Data

Publishers should use the ortb2 method of setting First Party Data.

Test Parameters

var adUnits = [
   // Banner adUnit
   {
      code: 'banner-div',
      mediaTypes: {
        banner: {
          sizes: [[300, 250], [300,600]]
        }
      },
      bids: [{
         bidder: 'pmcxchange',
         params: {
            tagId: 'testnexx'
         }
       }]
   },
   // Video adUnit
   {
        code: 'video1',
        mediaTypes: {
            video: {
                playerSize: [640, 480],
                context: 'instream'
            }
        },
        bids: [{
            bidder: 'pmcxchange',
            params: {
               tagId: 'testnexx'
            }
        }]
    },
     // Native adUnit
   {
        code: 'native1',
        mediaTypes: {
            native: {
                title: {
                    required: true
                },
                image: {
                    required: true
                },
                sponsoredBy: {
                    required: true
                }
            }
        },
        bids: [{
            bidder: 'pmcxchange',
            params: {
               tagId: 'testnexx'
            }
        }]
    }
];

"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_pmcxchange hb_bidder_pmcxchange hb_adid_pmcxchange
hb_size_pmcxchange hb_source_pmcxchange hb_format_pmcxchange
hb_cache_host_pmcxch hb_cache_id_pmcxchan hb_uuid_pmcxchange
hb_cache_path_pmcxch hb_deal_pmcxchange

Back to Bidders