Skip to main content
Munn

Developer documents

One tag covers any site that accepts custom code. Plugins, apps and an API cover the rest.

Universal tag

Add the script once per page. It loads asynchronously, so it never delays the page. Automatic placements only need this script.

<script async
  src="https://cdn.munn.example/tag.js"
  data-publisher="pub-000123"></script>

Manual ad units

<div class="munn-ad" data-slot="slot-000456"
  data-format="auto"></div>

ads.txt

munn.example, pub-000123, DIRECT

Single-page sites

An npm package and a React component support sites built with React, Next.js or Vue, with a refresh call on route changes.

APIs

Public APIs for campaigns, reporting and ad decisions use REST, OpenAPI documentation and OAuth 2.0. Sign up as an advertiser or publisher to request access.