Protocol Docs

Integrate, advertise, and build on the SovAds decentralized ad protocol.

Publisher Guide

Monetize your traffic with zero middlemen. Earn G$ or SovPoints for every verifiable impression.

1Site Registration

Head to the Publisher Dashboard and connect your wallet. Register your domain to get your account verified.

How to find your Site ID:

Once registered, look for the "Your Websites" section in the dashboard. Each site has a unique ID (e.g., site_abc123...). You will need this for the SDK integration.

Recommended

2Popup Setup (Best Performance)

Popups offer the highest engagement. They appear after a short delay and are non-intrusive.

// 1. Import and Show
import { SovAds, Popup } from 'sovads-sdk'
const ads = new SovAds({ siteId: 'YOUR_SITE_ID' });
const popup = new Popup(ads);
await popup.show();

3Banner Setup

Standard banner ads for your headers, footers, or within content.

// HTML: <div id="ad-container"></div>
import { SovAds, Banner } from 'sovads-sdk'
const ads = new SovAds({ siteId: 'YOUR_SITE_ID' });
const banner = new Banner(ads, 'ad-container');
await banner.render();

4Sidebar & BottomBar

Sidebar

Vertical ads for your side navigation.

const side = new Sidebar(ads, 'side-id');
await side.render();

BottomBar

Floating bar fixed at the bottom.

const bar = new BottomBar(ads);
await bar.show();

Earning Mechanics

Payouts

Funds are streamed to your wallet based on aggregated analytics proofs. Withdraw G$ or SOV anytime.

Fees

The protocol takes a flat 10% fee to fund the SovPoints rewards pool for viewers.