Nostr Ads

Nostr Ads is a decentralized protocol that connects advertisers, apps, and users to trade offers and settle payments privately over Bitcoin Lightning

Advertisers

Publish signed bid events on Nostr and delegate their management to a delegate service with a budgeted NWC URL.

Delegate Providers

Run a delegate service to handle advertisers’ bid management, enforce offerer filters, process Lightning payouts, and provide analytics & metrics.

You can try the [demo console] and publish ads here for free.

Web Developers

Create an npub key for your app and publish a NIP‑01 metadata event including a lud06 or lud16 entry.
Then download the nostrads [ client library ] and [ worker] and use nostrads in your pages:

Optionally, add the nostrads css

<link rel="stylesheet" href="https://nostr-ads.ngengine.org/nostr-ads.css">

Once the client is setup, you can add ad spaces to your page (also dynamically):

<div class="nostr-ddspace" style="width: 250px; height: 250px;"></div>

Game Developers

Since v0.1, Nostr Ads has been built into the Nostr Game Engine, allowing ads to be displayed directly within game worlds for an immersive experience.

Nostr Game Engine Logo