Advertising

for a Decentralized

Web

Advertising

for a Decentralized

Web

The Open Ads Protocol

is the product distribution

layer for Web3.

The Open Ads Protocol

is the product distribution

layer for Web3.

Create transparent and fair advertising experiences with our decentralized advertising protocol


Create transparent and fair advertising experiences with our decentralized advertising protocol


Find out more:

Contact us

Build the next generation of ad-tech

Build the next generation of ad-tech

Easily integrate into any existing platform

import { OAPSDK } from 'oap-sdk';

const oap = new OAPSDK();

// Automatically discover the optimal validator
oap.init();

// Sample Ad Metadata
const adMetadata = {
  campaignName: "Winter Sale 2023",
  headline: "50% Off Winter Collection",
  description: "Best winter apparel. Offer valid till stocks last.",
  finalURL: "https://www.example-store.com/winter-sale",
  displayPath: "example-store.com/WinterSale",
  targetAgeRange: [18, 35],
  targetGender: "All",
  targetLocation: "Global",
  keywords: ["Winter", "Sale", "Apparel"],
  budget: 1000, // Amount to spend per day in USD
  startDate: "2023-11-01",
  endDate: "2023-11-30"
};

// Submitting an Ad
oap.submitAd(adMetadata)
  .then(response => {
    console.log(`Ad submitted successfully with ID: ${response.adID}`);
  })
  .catch(error => {
    console.error('Error in ad submission:', error.message);
  });
import { OAPSDK } from 'oap-sdk';

const oap = new OAPSDK();

// Automatically discover the optimal validator
oap.init();

// Sample Ad Metadata
const adMetadata = {
  campaignName: "Winter Sale 2023",
  headline: "50% Off Winter Collection",
  description: "Best winter apparel. Offer valid till stocks last.",
  finalURL: "https://www.example-store.com/winter-sale",
  displayPath: "example-store.com/WinterSale",
  targetAgeRange: [18, 35],
  targetGender: "All",
  targetLocation: "Global",
  keywords: ["Winter", "Sale", "Apparel"],
  budget: 1000, // Amount to spend per day in USD
  startDate: "2023-11-01",
  endDate: "2023-11-30"
};

// Submitting an Ad
oap.submitAd(adMetadata)
  .then(response => {
    console.log(`Ad submitted successfully with ID: ${response.adID}`);
  })
  .catch(error => {
    console.error('Error in ad submission:', error.message);
  });

Easy

Navigate our decentralized systems effortlessly with our robust SDK.

While our protocol is cutting edge, integration is straightforward. Dive in without the steep learning curves.

Easy

Navigate our decentralized systems effortlessly with our robust SDK.

While our protocol is cutting edge, integration is straightforward. Dive in without the steep learning curves.

Fast

Speed is vital in ad-tech. With our advanced validator nodes and rollup technology, you'll experience lightning-fast transactions and ad serving. Stay ahead with real-time responsiveness.

Fast

Fast

Speed is vital in ad-tech. With our advanced validator nodes and rollup technology, you'll experience lightning-fast transactions and ad serving. Stay ahead with real-time responsiveness.

Fast

Secure

Built on secure L1 protocols and fortified with zk-rollup technology, our platform prioritizes your data's safety and transaction privacy. Build with unwavering confidence.

Secure

Secure

Built on secure L1 protocols and fortified with zk-rollup technology, our platform prioritizes your data's safety and transaction privacy. Build with unwavering confidence.

Secure

Decentralize the advertising stack

Decentralize the advertising stack

(click for more info)

(tap for more info)

User-Controlled Data Marketplaces

User-Controlled Data Marketplaces

Decentralized Ad Networks

Decentralized Ad Networks

Campaign Automation Tools

Campaign Automation Tools

Privacy-Focused Ad Targeting Tools

Privacy-Focused Ad Targeting Tools

Anti-Fraud Solutions

Anti-Fraud Solutions

Ad Performance Analytics Platforms

Ad Performance Analytics Platforms

Stay up to date

Stay up to date

Sign up to our newsletter

We're making ads open, decentralized, transparent and permissionless.