Supply-path documentation
Spring TV & streaming flight — Ottawa retail advertiser
1 · Where the ads ran
Every property named. No "premium network" bundles, no blind inventory.
| Property / app | Type | Deal | Path |
|---|---|---|---|
| NorthStream News | FAST channel | MM-CUR-2481 | SSP A → publisher (direct) |
| Maple TV | CTV app | MM-CUR-2482 | SSP A → publisher (direct) |
| Valley Sports Live | FAST channel | MM-CUR-2483 | SSP B → publisher (direct) |
| Chez Nous Télé | CTV app (FR) | MM-CUR-2484 | SSP A → publisher (direct) |
2 · Seller verification
Each seller checked against the publisher's own authorization files at flight start.
| Property | app-ads.txt authorized | sellers.json declaration | Seller ID |
|---|---|---|---|
| NorthStream News | Yes ✓ | DIRECT | 10482 |
| Maple TV | Yes ✓ | DIRECT | 10517 |
| Valley Sports Live | Yes ✓ | DIRECT | 20096 |
| Chez Nous Télé | Yes ✓ | DIRECT | 10533 |
3 · The path, hop by hop
Your budget → DSP → one SSP → publisher → screen
- Intermediaries between budget and publisher: one (the SSP), on every impression.
- Resellers in the path: none. All supply bought under
DIRECTdeclarations. - Fees: platform fees and our fee disclosed on the invoice; no hidden margin in the media price.
Plain-language notes
- app-ads.txt — a public file where a publisher lists who is allowed to sell its ad space. We check that everyone we bought from is on the list.
- sellers.json / DIRECT — the seller's public declaration of its relationship to the inventory.
DIRECTmeans the publisher itself, not a middleman reselling it. - Deal ID — the private, named agreement each campaign runs through, so the inventory is chosen — never whatever an open auction happened to serve.