Yaleo Bid Adapter
Overview
Section titled “Overview”Yaleo Bid Adapter is a Prebid.js bidder adapter that enables publishers to request display demand from Yaleo in client-side auctions.
Integration Example
Section titled “Integration Example”Supported bidder params:
| Name | Required | Type | Description |
|---|---|---|---|
placementId | Yes | string | Yaleo placement identifier |
memberId | No | number | Member identifier. Defaults to Audienzz member ID 3927 |
maxCpm | No | number | Maximum 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, }, }, ], },];Migration From Legacy Adapter
Section titled “Migration From Legacy Adapter”To migrate from the legacy custom Yaleo adapter to the Yaleo adapter from Prebid.js repository, replace parameters as follows:
yaleoPlacementId->placementIdxandrTagId-> remove. No longer needed as it’s taken from Yaleo placement configurationsizes-> remove; useSupported sizesin Yaleo placement configuration insteadmemberId-> optional new param. Defaults to Audienzz member ID3927maxCpm-> 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 },}