Scope3 · Ad Test Surface
env: …

Prebid + Scope3 RTD → ad server

A self-hosted page that runs our custom Prebid.js (scope3 RTD module, no bid adapters), fires the Scope3 real-time-data call, and renders the resulting ad — video through the IMA player, display through a GPT slot — the publisher's-eye view of the seam. ← all scenarios

resolving config…
Overrides — toggle env + override fields
env
Changing scenario reloads (bundle swap). Everything else applies live.
All accepted keys (reference)
Scenario
scenario=<id>Pick a preset from scenarios.json (e.g. video-prebid10-axe, video-prebid11, banner-prebid10). Sets format, RTD config, and prebid bundle. See the gallery.
Endpoint
env=staging | prodWhich Scope3 RTDP env — also controllable via the toggle above. Default: staging. prodprebid.scope3.com/prebid, stagingrtdp.staging.scope3.com/prebidjs/prebid.
endpoint=<url>Explicit RTDP endpoint override. Restricted to *.scope3.com hostnames — anything else is rejected and falls back to the env default.
Publisher
orgId=<id>Scope3 RTDP publisher id. Default: the anchor.orgId in scenarios.json (currently storefront-wonderstruck). Must be registered in that env's RTDP.
iu=/<network>/<adunit>GAM ad unit path. Default: anchor.iu. Must be an Active line item + creative for Tier B to fill.
sz=WxHCreative size, e.g. 640x480 (video) or 300x250 (display). Default per scenario, else 640x480.
Identity (none — click to add LiveRamp / ID5 / MAID / …)
Applied via pbjs.mergeConfig({ortb2}) before requestBids. Multiple values per source land as separate uids[] entries.
Advertisement
Idle.
resolving scenario…