diff --git a/docs/pixfuture.md b/docs/pixfuture.md deleted file mode 100644 index 60a9434afa7..00000000000 --- a/docs/pixfuture.md +++ /dev/null @@ -1,44 +0,0 @@ -# Pixfuture Adapter - -## Features - -| Feature | Value | Feature | Value | -|---------------------------|---------------------|---------------------------|---------------------| -| **Bidder Code** | `pixfuture` | **Prebid.org Member** | No | -| **Prebid.js Adapter** | Yes | **Prebid Server Adapter** | Yes | -| **Media Types** | Display | **Multi Format Support** | Will-not-bid | -| **TCF-EU Support** | Yes | **IAB GVL ID** | TBD | -| **GPP Support** | USState_All | **DSA Support** | Check with bidder | -| **USP/CCPA Support** | Yes | **COPPA Support** | Yes | -| **Supply Chain Support** | Yes | **Demand Chain Support** | Check with bidder | -| **Safeframes OK** | Yes | **Supports Deals** | No | -| **Floors Module Support** | Yes | **First Party Data Support**| No | -| **User IDs** | All | **ORTB Blocking Support** | No | -| **Privacy Sandbox** | Check with bidder | **Prebid Server App Support** | Yes | - -## "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. - -| Bidder Key | GAM Key Description | Example Value | -|---------------------------|-------------------------------|-----------------------------| -| `hb_pb_pixfuture` | Price bucket key | e.g., `1.23` | -| `hb_bidder_pixfuture` | Bidder key | e.g., `pixfuture` | -| `hb_adid_pixfuture` | Ad ID key | e.g., `12345` | -| `hb_size_pixfuture` | Ad size key | e.g., `300x250` | -| `hb_source_pixfuture` | Source key | e.g., `client` | -| `hb_format_pixfuture` | Format key | e.g., `banner` | -| `hb_cache_host_pixfuture` | Cache host key | e.g., `cache.host.com` | -| `hb_cache_id_pixfuture` | Cache ID key | e.g., `abcdef` | -| `hb_uuid_pixfuture` | UUID key | e.g., `123e4567-e89b-12d3` | -| `hb_cache_path_pixfuture` | Cache path key | e.g., `/cache` | -| `hb_deal_pixfuture` | Deal ID key | e.g., `deal123` | - -## Bid Params - -| Name | Scope | Description | Example | Type | -|--------------|-----------|--------------------------------|--------------------------------|--------| -| `pix_id` | Required | Placement ID | `12345` | String | - - -``` \ No newline at end of file diff --git a/exchange/adapter_builders.go b/exchange/adapter_builders.go index 3a34e7e5730..a06b3399fe8 100755 --- a/exchange/adapter_builders.go +++ b/exchange/adapter_builders.go @@ -400,6 +400,7 @@ func newAdapterBuilders() map[openrtb_ext.BidderName]adapters.Builder { openrtb_ext.BidderOwnAdx: ownadx.Builder, openrtb_ext.BidderPangle: pangle.Builder, openrtb_ext.BidderPGAMSsp: pgamssp.Builder, + openrtb_ext.BidderPixfuture: pixfuture.Builder, openrtb_ext.BidderPlaydigo: playdigo.Builder, openrtb_ext.BidderPubmatic: pubmatic.Builder, openrtb_ext.BidderPubnative: pubnative.Builder, @@ -467,6 +468,5 @@ func newAdapterBuilders() map[openrtb_ext.BidderName]adapters.Builder { openrtb_ext.BidderZeroClickFraud: zeroclickfraud.Builder, openrtb_ext.BidderZetaGlobalSsp: zeta_global_ssp.Builder, openrtb_ext.BidderZmaticoo: zmaticoo.Builder, - openrtb_ext.BidderPixfuture: pixfuture.Builder, } } diff --git a/openrtb_ext/bidders.go b/openrtb_ext/bidders.go index c0907c16a79..8218adafb80 100644 --- a/openrtb_ext/bidders.go +++ b/openrtb_ext/bidders.go @@ -522,6 +522,7 @@ const ( BidderOwnAdx BidderName = "ownadx" BidderPangle BidderName = "pangle" BidderPGAMSsp BidderName = "pgamssp" + BidderPixfuture BidderName = "pixfuture" BidderPlaydigo BidderName = "playdigo" BidderPubmatic BidderName = "pubmatic" BidderPubrise BidderName = "pubrise" @@ -590,7 +591,6 @@ const ( BidderZeroClickFraud BidderName = "zeroclickfraud" BidderZetaGlobalSsp BidderName = "zeta_global_ssp" BidderZmaticoo BidderName = "zmaticoo" - BidderPixfuture BidderName = "pixfuture" ) // CoreBidderNames returns a slice of all core bidders. diff --git a/static/bidder-params/pixfuture.json b/static/bidder-params/pixfuture.json index 2f06a0ba023..b510343700d 100644 --- a/static/bidder-params/pixfuture.json +++ b/static/bidder-params/pixfuture.json @@ -3,11 +3,11 @@ "title": "PixFuture Adapter Params", "description": "A schema which validates params accepted by the PixFuture adapter", "type": "object", - - "properties": { + "properties": { "pix_id": { "type": "string", - "description": "PixFuture placement ID" + "description": "PixFuture placement ID", + "minLength": 3 } },