Skip to content

Floxis Bid Adapter: add Prebid Server support (Go + Java)#6596

Open
floxis-admin wants to merge 9 commits into
prebid:masterfrom
floxis-admin:agent/floxis-pbs-docs
Open

Floxis Bid Adapter: add Prebid Server support (Go + Java)#6596
floxis-admin wants to merge 9 commits into
prebid:masterfrom
floxis-admin:agent/floxis-pbs-docs

Conversation

@floxis-admin

@floxis-admin floxis-admin commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Summary

The floxis bidder now ships a Prebid Server adapter — both Go (prebid-server) and Java (prebid-server-java) — alongside the existing Prebid.js adapter. This PR updates dev-docs/bidders/floxis.md to document the dual-bidder setup and brings the page in line with current Prebid documentation requirements.

What changed

Front-matter

  • pbs: falsepbs: true; added pbs_app_supported: true
  • media_types: added audio — PBS supports banner, video, native, audio; Prebid.js supports banner, video, native
  • gvl_id: nonegvl_id: 1609 (IAB TCF vendor registration)
  • gpp_supported: truegpp_sids: tcfeu, usnat, usstate_all, usp (deprecated boolean replaced with the explicit legislations Floxis honors)

Body

  • Added ## Prebid Server and ## Prebid Server Bid Params sections; renamed Bid ParamsPrebid.js Bid Params (dual-bidder convention)
  • All top-level headings now start at h2 (##)
  • Corrected param scopes: only seat is required; region and partner are optional with defaults us-e / floxis (matches the Prebid.js adapter and the Go/Java bidder-params schemas)
  • PBS endpoint documented as https://{region}.floxis.tech/pbs (regions us-e / eu / apac; partner-prefixed host when a non-default partner is set)

Bid params (both bidders)

Param Scope Default
seat required
region optional us-e
partner optional floxis

Review feedback (@muuki88)

  • ✅ Merge conflicts resolved (merged upstream/master; mergeable is now true)
  • gpp_supportedgpp_sids — declares only the legislations Floxis actually honors (TCF-EU vendor consent via GVL 1609; US national/state + legacy US-Privacy opt-out). tcfca intentionally omitted (no IAB TCF Canada registration)
  • ✅ All top-level headings moved to h2

Validation

  • markdownlint-cli2 --config .markdownlint.json dev-docs/bidders/floxis.md0 errors (CI run markdownlint passes)
  • Netlify deploy preview renders correctly

Companion adapter PRs

floxis-admin and others added 5 commits September 25, 2025 20:19
- Front-matter: pbs false→true, add pbs_app_supported: true, add audio to media_types

- Body: rename 'Bid Params' → 'Prebid.js Bid Params'; add 'Prebid Server' and 'Prebid Server Bid Params' sections

- PBS params: seat (required), region (optional; us-e/eu/apac, default us-e)

- Endpoint pattern: https://rtb-{region}.floxis.tech/pbs

Companion to: prebid/prebid-server#4811 (Go), prebid/prebid-server-java#4529 (Java)
@netlify

netlify Bot commented Jun 3, 2026

Copy link
Copy Markdown

Deploy Preview for prebid-docs-preview ready!

Name Link
🔨 Latest commit 7c78aa6
🔍 Latest deploy log https://app.netlify.com/projects/prebid-docs-preview/deploys/6a303a4dd35ee600084e2a14
😎 Deploy Preview https://deploy-preview-6596--prebid-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@muuki88 muuki88 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can you please resolve merge conflicts and fix the comments as well

Comment thread dev-docs/bidders/floxis.md Outdated
Comment thread dev-docs/bidders/floxis.md Outdated
floxis-admin and others added 2 commits June 15, 2026 19:59
Co-authored-by: Muki Seiler <muuki88@users.noreply.github.com>
…docs

# Conflicts:
#	dev-docs/bidders/floxis.md
@floxis-admin

Copy link
Copy Markdown
Contributor Author

@muuki88 thanks for the review — all three points addressed:

  1. Merge conflicts resolved (merged latest upstream/master).
  2. gpp_supportedgpp_sids: set to tcfeu, usnat, usstate_all, usp — the legislations Floxis actually honors (TCF-EU vendor consent via GVL 1609 on the bid path; US national/state + legacy US-Privacy opt-out enforcement on the user-sync path). Left off tcfca since Floxis has no IAB TCF Canada registration — happy to add if you prefer the full example list.
  3. Headings all moved to h2.

Also corrected a few accuracy issues against the adapter source while here: region/partner are optional (defaults us-e/floxis, only seat is required), added the missing partner row to the PBS params table, fixed the PBS endpoint host pattern, and the file now passes markdownlint-cli2 with 0 errors.

@floxis-admin floxis-admin changed the title docs(floxis): declare Prebid Server support Floxis Bid Adapter: add Prebid Server support (Go + Java) Jun 15, 2026
Comment thread dev-docs/bidders/floxis.md
… correct PBS endpoint, MD060-clean tables

- Headings: ### -> ## (maintainer: top-level headings start at h2; fixes MD001 h1->h3 skip)
- gpp_sids: declare the legislations the Floxis exchange actually honors — tcfeu (TCF-EU vendor consent, GVL 1609, bid path), usnat + usstate_all + usp (US national/state + legacy CCPA opt-out enforcement via GppUsPrivacyChecker/UsPrivacyConsentChecker on the user-sync path). Drop only tcfca (no IAB TCF Canada registration / no section-5 handling). Replaces the deprecated gpp_supported boolean per reviewer
- Prebid.js Bid Params: region/partner are optional with defaults (us-e/floxis), not required — only seat is required (matches isBidRequestValid + Go/Java params schema required:[seat])
- Prebid Server Bid Params: add optional 'partner' row
- PBS endpoint: {region}.floxis.tech/pbs (per resolveBidHost + exemplary test uri), not rtb-{region}
- Privacy Support prose aligned to actual enforcement
- Tables: pad delimiter rows for MD060 table-column-style (CI lints changed files with markdownlint-cli2-action@v23)
@floxis-admin floxis-admin force-pushed the agent/floxis-pbs-docs branch from ad9f211 to 7c78aa6 Compare June 15, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants