From d3c251561b639e0be1db19178d2e05fd695c6b0b Mon Sep 17 00:00:00 2001 From: Joan Faura Date: Fri, 20 Mar 2026 12:13:06 +0100 Subject: [PATCH] New adapter: Panxo Add documentation for Panxo bid adapter with Prebid Server support. Owner: Panxo Stacks, Inc. --- dev-docs/bidders/panxo.md | 39 +++++++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/dev-docs/bidders/panxo.md b/dev-docs/bidders/panxo.md index 461be70d48..86455a5f76 100644 --- a/dev-docs/bidders/panxo.md +++ b/dev-docs/bidders/panxo.md @@ -8,6 +8,7 @@ gvl_id: 1527 usp_supported: true coppa_supported: true gpp_supported: true +gpp_sids: tcfeu, usp schain_supported: true floors_supported: true fpd_supported: true @@ -15,14 +16,15 @@ media_types: banner safeframes_ok: true bidder_supports_deals: true pbjs: true -pbs: false +pbs: true +pbs_app_supported: false prebid_member: true multiformat_supported: will-not-bid ortb_blocking_supported: false sidebarType: 1 --- -### Before You Begin +## Before You Begin The Panxo adapter requires the [Panxo RTD Module](/dev-docs/modules/panxoRtdProvider.html) to be included in your Prebid.js build. The RTD module detects AI-referred traffic and enriches bid requests with classification signals that the adapter needs to participate in the auction. @@ -30,17 +32,18 @@ Please register at [app.panxo.com](https://app.panxo.com) to obtain your `siteId **Important**: Without the Panxo RTD module configured, the adapter will not participate in the auction. -### Bid Params +## Bid Params {: .table .table-bordered .table-striped } + | Name | Scope | Description | Example | Type | -|---------------|----------|--------------------------------------------------|----------------------|----------| +| --- | --- | --- | --- | --- | | `propertyKey` | required | Property identifier from Panxo dashboard | `'abc123def456'` | `string` | | `floor` | optional | Minimum CPM floor price in USD | `0.50` | `number` | -### Setup Example +## Setup Example -#### Step 1: Build Prebid.js with required modules +### Step 1: Build Prebid.js with required modules Include both `panxoRtdProvider` and `panxoBidAdapter` in your Prebid.js build: @@ -50,7 +53,7 @@ gulp build --modules=rtdModule,panxoRtdProvider,panxoBidAdapter,... Or select both **Panxo RTD Module** and **Panxo** on the Prebid [Download](/download.html) page. -#### Step 2: Configure RTD module and ad units +### Step 2: Configure RTD module and ad units ```javascript pbjs.setConfig({ @@ -82,14 +85,14 @@ var adUnits = [{ }]; ``` -### First Party Data +## First Party Data This adapter supports First Party Data via `ortb2`: - `ortb2.site.*` (name, cat, content, keywords, etc.) - `ortb2.user.*` (data, ext) -### User Sync +## User Sync Panxo supports pixel-based user sync: @@ -106,7 +109,23 @@ pbjs.setConfig({ }); ``` -### Additional Notes +## Prebid Server + +Panxo supports server-side bidding through Prebid Server. The Panxo RTD module must still be configured in Prebid.js on the client side, as it detects AI-referred traffic and injects the user identifier that Prebid Server forwards to the Panxo endpoint. + +### Prebid Server Configuration + +```yaml +adapters: + panxo: + endpoint: "https://panxo-sys.com/openrtb/2.5/bid" +``` + +### Client-Side Requirements for PBS + +When using Prebid Server, the Panxo RTD module runs on the client and enriches the OpenRTB request with `device.ext.panxo`, which PBS forwards to the Panxo adapter. No additional client-side configuration is required beyond the standard RTD module setup shown above. + +## Additional Notes - **Net Revenue**: Bids are returned as net revenue. - **TTL**: 300 seconds (5 minutes)