Back to Bidders

Pangle

Features

Bidder Code pangle Prebid.org Member no
Media Types display, video, native TCF-EU Support no
User IDs sharedId USP/CCPA Support check with bidder
Supply Chain Support no COPPA Support yes
Demand Chain Support check with bidder GPP Support check with bidder
Supports Deals no Prebid.js Adapter yes
IAB GVL ID check with bidder Prebid Server Adapter yes
Floors Module Support check with bidder First Party Data Support check with bidder
Multi Format Support check with bidder ORTB Blocking Support check with bidder
Safeframes OK no

Note

The Pangle Bidding adapter requires setup before beginning. Please contact us at pangle_dsp@bytedance.com.

Bid Params

Name Scope Description Example Type
token required access token,contact Pangle team to get your token ‘aaaa123’ string
appid optional app id (must be used in conjunction with placementid) ‘5123400’ string
placementid optional placement id (must be used in conjunction with appid) ‘912340000’ string
test optional test (The preview environment is set to 1) 1 number

Pangle server-side Prebid Server adapter supports banner, video, native media types. But Pangle client-side Prebid.js adapter supports banner and video media types, doesn’t support native.

Test Parameters

var adUnits = [
    // Banner adUnit
    {
        code: 'test-div',
        mediaTypes: {
            banner: {
                sizes: [[300, 250]],  // a display size
            }
        },
        bids: [
           {
               bidder: "pangle",
               params: {
                    token: "aaaaa",
                    placementid: '1234', // string 
                    appid: '1234' // string 
                }
           }
       ]
    },
    // Video adUnit
    {
        code: 'div-1',
        mediaTypes: {
            video: {
                context: 'outstream',
                playerSize: [[300, 250]],
                mimes: ['video/mp4'],
            },
        },
        bids: [
            {
                bidder: 'pangle',
                params: {
                    appid: '8149678',
                    placementid: '980589944',
                    token: '111111',
                },
            },
        ],
    },
];

User Sync

Add the following code to enable user sync. Pangle strongly recommends enabling user syncing through iFrames. This functionality improves partners’ user match rates and increases the Pangle bid rate and bid price. Be sure to call pbjs.setConfig() only once.

pbjs.setConfig({
    userSync: {
        iframeEnabled: true,
        userIds: [
          {
            name: 'sharedId',
            storage: {
              name: 'sharedId', // name of the 1st party cookie
              type: 'cookie',
              expires: 365,
            },
          },
        ],
    }
});

"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_pangle hb_bidder_pangle hb_adid_pangle
hb_size_pangle hb_source_pangle hb_format_pangle
hb_cache_host_pangle hb_cache_id_pangle hb_uuid_pangle
hb_cache_path_pangle hb_deal_pangle

Back to Bidders