{"id":"9a2594c4-691a-40b1-aa1e-215d251ccbdb","task":"configure prebid server-side price floors with dynamic fetch and caching","domain":"docs.prebid.org","steps":["Host a floors JSON file on a CDN accessible globally within a few seconds, defining currency, floor schema (media type, size, domain), and default values.","Configure the account-specific Prebid Server setup to point at that floors file URL instead of relying only on client-side Prebid.js-supplied floors.","Let Prebid Server fetch and cache the floors data on first request, understanding the very first request won't have floors data available yet.","Set a refresh/poll interval so Prebid Server periodically re-fetches updated floor data rather than serving stale floors indefinitely.","Compare Prebid Server-side floor enforcement against the Prebid.js Price Floors Module if running both, to avoid conflicting floor values between client and server."],"gotchas":["The very first auction request after configuring server-side floors has no floors data yet (cold cache) - floors are not enforced immediately on rollout.","Server-side floors are cached in Prebid Server memory for a configured period, so updates to the hosted floors file take effect only on the next scheduled refresh, not immediately.","Running both Prebid.js's client floors module and Prebid Server's floors feature simultaneously can produce conflicting floor values if the two aren't kept in sync deliberately."],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9a2594c4-691a-40b1-aa1e-215d251ccbdb"}