UV Junction Zone · Web

Web publisher docs

How to add a website, place ad slots and read results. Looking for the mobile SDK? See App docs.

1. Add your website

  1. Create an account and open Web → Websites.
  2. Add your domain. Subdomains of an approved domain are accepted by the tag.
  3. Wait for review. In the meantime you can test with a test-mode site.

2. Install the tag

<script async src="https://uvjz.com/uvjz.js" data-site="YOUR_SITE_KEY"></script>

<div data-uvjz-slot="YOUR_SLOT_KEY"></div>

The tag fetches your slot and partner configuration, runs a Prebid.js auction when pbjs is on the page, and reports requests, fills, viewable impressions and clicks.

Demand: managed or your own accounts

Each website uses one of two modes, chosen on the website page.

  • Managed demand (not available yet): we sell your ad space through the platform's SSP accounts, so you need no SSP contracts. Request it on the website page; we review the site with our partners first. Once active, the tag uses our partners automatically and the website page shows the ads.txt lines to publish (RESELLER lines for our accounts). The revenue the SSPs pay for your site is settled monthly and your share is added to your balance under Payments; amounts shown during the month are estimates from the tag.
  • Your own accounts: enable the SSPs you already work with and enter their parameters. Each SSP pays you directly.

3. Prebid.js

Build Prebid.js with the adapters of the partners you enabled (for example pubmaticBidAdapter, rubiconBidAdapter, ixBidAdapter) and load it before or after the tag. Slot sizes, floors and bidder parameters come from the dashboard.

4. ads.txt

Copy the lines shown on the website page to /ads.txt at your site root. Use “Check my live ads.txt” to confirm.

5. API

GET /api/v1/web/config?site=KEY returns slots and bidders.

POST /api/v1/web/events with JSON {"site","slot","bidder","event":"request|fill|impression|click","cpm","event_id","device"}. Requests must come from your registered domain. Duplicate event IDs, implausible CPMs, bursts from one IP and blocked IPs are ignored.

6. Revenue

Revenue shown is estimated from the CPM reported by the winning bid. With your own accounts, final earnings come from your SSP reports. With managed demand, final earnings are the monthly settlement shown under Payments.