Docs

Publisher documentation

Everything you need to set up your account, verify sites, place tags and read your reports.

Overview

Set up your publisher account the right way

This guide walks you through the full setup: creating your account, verifying sites with ads.txt, placing ad tags and reading your reports and invoices.

Integration overview

Four steps to your first impression

approve paste tag fill Add site Register & verifyownership + ads.txt Create ad unit Pick format & size,copy the tag Tag loads SDK calls /serve,auction runs <1s Ad renders Impression tracked,earnings in dashboard approve paste tag fill Add siteRegister & verifyownership + ads.txt Create ad unitPick format & size,copy the tag Tag loadsSDK calls /serve,auction runs <1s Ad rendersImpression tracked,earnings in dashboard
Integration in four steps — one script tag per placement, no SDK build needed for websites.
ads.txt

Authorise MS Ads Network

Add the line shown in your dashboard (Publisher → ads.txt) to https://yourdomain.com/ads.txt. It looks like this:

msadsnetwork.com, msads-ssp-001, DIRECT

We re-check ads.txt automatically; ads pause if the line is removed.

Ad tag

Place an ad unit

Each unit has its own code. Copy the exact snippet from the ad unit page.

<!-- MS Ads Network ad unit (example banner) -->
<script async src="https://msadsnetwork.com/msads-sdk.v2.js?client=UNIT_CODE&v=2.1.0"></script>
<ins class="msads-ad" style="display:block"
     data-ad-client="UNIT_CODE" data-ad-slot="UNIT_ID"
     data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>(msads = window.msads || []).push({});</script>
Common questions

Troubleshooting checklist

Most setup issues come from three places: ads.txt, tag placement and caching. Check these first before contacting support.

  1. ads.txt not detected

    Open https://yourdomain.com/ads.txt in a browser. The exact line from your dashboard must be there, at the root domain, as plain text.

  2. Ad not showing

    Make sure the full tag is pasted, the unit is active and the site is approved. Clear your site or CDN cache after adding the tag.

  3. Low fill

    Lower or auto floors can help. Fill also depends on country, device and format demand.

  4. Numbers differ from analytics

    We count only verified ad impressions, so page views in your analytics tool will usually be higher.

FAQ

Frequently asked questions

Do you have a WordPress plugin?

You can paste the tag into any HTML widget or header/footer plugin. No special plugin is required.

How many ad units can I create?

Create as many as your layout needs, but avoid stacking ads in a way that hurts the user experience.

Where is the API reference?

See the API reference page for OpenRTB and integration details.