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, DIRECTSingle-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.