Skip to content
67 changes: 67 additions & 0 deletions dev-docs/bidders/allegro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
layout: bidder
title: Allegro
description: Allegro Prebid Bidder Adapter
gvl_id: 1493
biddercode: allegro
media_types: banner, video, native
pbjs: true
pbs: false
gpp_sids: tcfeu
tcfeu_supported: true
usp_supported: false
coppa_supported: false
dsa_supported: false
schain_supported: true
dchain_supported: false
safeframes_ok: false
deals_supported: false
floors_supported: true
fpd_supported: true
multiformat_supported: will-bid-on-one
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Try to add as much meta info as possible 😊 https://docs.prebid.org/dev-docs/bidder-adaptor.html#submitting-your-adapter

Especially

  • safeframes_ok: true/false
  • deals_supported: true/false
  • fpd_supported: true/false

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @muuki88, thank you for your review :) I extended meta info as you suggested.

ortb_blocking_supported: false
prebid_member: false
sidebarType: 1
privacy_sandbox: no
---

### Overview

Allegro adapter: banner-only, OpenRTB 2.5, default endpoint `https://dsp.allegro.pl/prebid`, TTL 360s, net revenue true.

### Quick Use

Minimal ad unit:

```javascript
var adUnits = [{
code: 'slot-1',
mediaTypes: {banner: {sizes: [[300, 250]]}},
bids: [{bidder: 'allegro'}]
}];
```

Request bids as usual with `pbjs.addAdUnits` and `pbjs.requestBids`.

### Optional Config

```javascript
pbjs.setConfig({
allegro: {
bidderUrl: 'https://prebid.rtb.allegrogroup.com/v1/rtb/prebid/bid', // override if needed
convertExtensionFields: true, // map ext -> [com.google.doubleclick.*]
triggerImpressionPixel: false // fire win pixel if true
}
});
```

### What It Does

1. Builds standard OpenRTB banner requests.
2. (Optional) Renames common `ext` objects to DoubleClick-style extension proto fields for downstream systems.
3. Converts numeric flags (`dnt`, `sua.mobile`, `test`, etc.) to booleans.
4. On bid win (if enabled) fires `burl`.

### Contact

For onboarding or support: <the-bidders@allegro.com>