Inventory Pools
Pools are the access control layer between supply sources (Publishers) and DSPs. Every supply source is assigned to one or more pools; only DSPs subscribed to a pool can bid on that supply source’s inventory.
How pools work
Publisher → Pool → DSPsWhen an auction runs for your inventory:
- Pathfinder looks up which pools your supply source belongs to
- It finds all DSPs subscribed to those pools
- Only those DSPs receive a bid request
This means you can offer your inventory exclusively to premium DSPs, or create separate pools for different inventory tiers.
Default Pool
All supply sources are added to the Default Pool automatically. The Default Pool includes all active, approved DSPs on the platform.
If you don’t need inventory segmentation, you don’t need to do anything — the Default Pool handles routing for you.
Custom pools
Custom pools let you:
- Offer premium inventory to a curated DSP list
- Create CTV-only or web-only demand groups
- Implement deal ID-based private marketplaces
To create a custom pool:
- Go to Supply → Inventory Pools → New Pool
- Name the pool and set a description
- Assign supply sources to the pool
- Share the pool ID with DSPs you want to invite
DSPs subscribe to pools via their dashboard or the API.
Sandbox pool
There is a dedicated Sandbox Pool used during testing. Supply sources in sandbox mode are automatically added to the Sandbox Pool and isolated from production DSPs.
Make sure your supply source is assigned to the correct pool before going live. A supply source with only a Sandbox Pool assignment will receive no production bids.
Floor prices
Each supply source has a floor price (minimum bid). DSPs bidding below the floor are excluded from the auction.
Set your floor in Supply → your supply source → Settings → Floor Price.
| Floor | Effect |
|---|---|
| Too high | DSPs can’t clear the floor → low fill rate |
| Too low | Revenue per impression drops |
| $0.50 CPM | Default — good starting point for CTV |
Recommended floors by inventory type
| Type | Suggested floor |
|---|---|
| CTV / FAST | $0.50 – $2.00 CPM |
| Web video | $0.25 – $1.00 CPM |
| Mobile in-app | $0.25 – $0.75 CPM |
Pool assignment via API
# Get your publisher's current pool assignment
GET /api/publishers/{publisher_id}
# Response includes pool_ids array
{
"id": "84a75615-...",
"pool_ids": ["pool-uuid-default", "pool-uuid-premium"]
}Contact your account manager or email [email protected] to request custom pool creation.