Skip to content

Yaleo Bid Adapter

Yaleo Bid Adapter is a Prebid.js bidder adapter that enables publishers to request display demand from Yaleo in client-side auctions.

Supported bidder params:

NameRequiredTypeDescription
placementIdYesstringYaleo placement identifier
memberIdNonumberMember identifier. Defaults to Audienzz member ID 3927
maxCpmNonumberMaximum accepted CPM

Example ad unit config:

const adUnits = [
{
code: 'your-placement',
mediaTypes: {
banner: {
sizes: [[300, 250], [300, 600]],
},
},
bids: [
{
bidder: 'yaleo',
params: {
placementId: '460a301d-a9f7-4104-b55f-2a3d4674a973',
memberId: 12345,
maxCpm: 2.5,
},
},
],
},
];

To migrate from the legacy custom Yaleo adapter to the Yaleo adapter from Prebid.js repository, replace parameters as follows:

  • yaleoPlacementId -> placementId
  • xandrTagId -> remove. No longer needed as it’s taken from Yaleo placement configuration
  • sizes -> remove; use Supported sizes in Yaleo placement configuration instead
  • memberId -> optional new param. Defaults to Audienzz member ID 3927
  • maxCpm -> unchanged

Important: Required sizes must be configured in the Yaleo placement form under Styles -> Supported sizes. All non-specified sizes are ignored.

Before:

{
bidder: 'yaleo',
params: {
yaleoPlacementId: '1711cf50-b98e-4d6a-9d6f-e0136639f9fa',
xandrTagId: 15833008,
sizes: [[300, 200], [300, 300]],
maxCpm: 3.5,
},
}

After:

{
bidder: 'yaleo',
params: {
placementId: '1711cf50-b98e-4d6a-9d6f-e0136639f9fa',
memberId: 12345, // omit if 3927
maxCpm: 3.5, // omit if not needed
},
}