Developer GuideSupply SourcesGetting Started

Getting Started — Supply Partners

Connect your inventory to Praevis and start monetising in minutes. Praevis supports VAST tags (for ad servers like SpringServe, GAM, FreeWheel) and direct RTB (OpenRTB 2.5 for programmatic server-to-server).


Who is this for?

TypeWhat you’ll integrate
CTV app / FAST channelVAST tag via MediaTailor, SpringServe, or direct
Web supply source (Publisher)VAST tag or direct RTB
Mobile appVAST tag or direct RTB with app.bundle
Ad server / SSPDirect RTB (OpenRTB 2.5 supply side)

Step 1: Create your supply source

  1. Log in to exchange.praevis.com
  2. Go to Supply → Add Publisher
  3. Fill in name, domain, and inventory type
  4. Click Save — note your Publisher ID (UUID)

Your Publisher ID goes in the site_id parameter of every VAST tag or the publisher.id field of RTB requests.

Step 2: Choose your integration

Build your tag URL:

https://rtb.praevis.com/vast?site_id={PUBLISHER_ID}&w={WIDTH}&h={HEIGHT}&ip={IP}&ua={UA}

Point your ad server at this URL as a third-party VAST demand source. → Full VAST setup guide

Direct RTB

Send OpenRTB 2.5 POST requests to:

POST https://rtb.praevis.com/rtb

→ Full RTB integration guide

Step 3: Join an inventory pool

Pools control which DSPs can bid on your inventory. By default you are in the Default Pool, which includes all active DSPs.

→ Inventory pools explained

Step 4: Verify your domain

After your first auction, add the Praevis seller entry to your ads.txt (web) or app-ads.txt (CTV/mobile):

praevis.com, YOUR_PUBLISHER_ID, DIRECT, abc123

→ ads.txt / app-ads.txt setup


Checklist before go-live

  • Supply source created in dashboard
  • VAST tag or RTB integration tested → getting valid responses
  • Fill rate > 0% in sandbox
  • ads.txt or app-ads.txt updated with Praevis entry
  • Content metadata (genre, title) passing through if CTV inventory
  • Floor price reviewed (default: $0.50 CPM)

Production URLs

ServiceURL
VAST endpointhttps://rtb.praevis.com/vast
RTB endpointhttps://rtb.praevis.com/rtb
Dashboardhttps://exchange.praevis.com
APIhttps://api.praevis.com
⚠️

Always pass ip and ua in your VAST tags. Missing device signals reduce fill rate because many DSPs require geo and device type to bid.