Decision
The browser requests one no-store placement. Paid inventory or a labelled NearMe house card may return.
Publisher lab / signed inventory
NearMe is opening a small instrumentation pilot for Australian local-service publishers. The unit can request an eligible paid campaign or a clearly labelled house card without making the host page depend on the ad service.
The accountable chain
The browser requests one no-store placement. Paid inventory or a labelled NearMe house card may return.
A signed token binds site, campaign, creative, placement and position. A view counts only after 50% visibility for one second.
A sponsored lead must carry the same signed decision. Organic records remain explicitly unattributed.
Delivery, advertiser charge and publisher credit are separate facts. Until all three reconcile, the dashboard must not call the row earnings.
Integration rules
The embed is the safest path: asynchronous, self-contained and designed to fail silent. A custom renderer must request inventory in the browser, keep the response out of shared caches, retain the attribution token, disclose paid cards and record viewability instead of treating a server decision as an impression.
The host page stays authoritative.
If NearMe is unavailable, render an honest empty state or nothing. Do not block the article, search result or directory around the slot.
<script async src="https://nearme-ads.com/embed.js" data-site="YOUR_SITE_KEY"></script>
<div data-nearme-slot="blog-inline"
data-vertical="plumbers"
data-suburb="Prospect"
data-limit="2"></div>Serve decision
GET /api/v1/serve?site=YOUR_SITE_KEY&placement=blog-inline&vertical=plumbers&suburb=Prospect&limit=1
{
"ok": true,
"request_id": "uuid",
"ads": [{
"campaign_id": "uuid",
"creative_id": "uuid",
"label": "Sponsored",
"attribution_token": "<short-lived signed token>",
"creative": {
"headline": "Local plumbing help in Prospect",
"body": "Describe the job and request a quote.",
"cta": "Request a quote",
"url": "https://provider.example.com.au"
}
}]
}Signed view or click
POST /api/v1/events
{
"type": "view",
"site": "YOUR_SITE_KEY",
"campaign_id": "uuid",
"creative_id": "uuid",
"placement": "blog-inline",
"attribution_token": "<token from the same serve decision>"
}Signed lead, honestly unbilled
POST /api/v1/leads
{
"site": "YOUR_SITE_KEY",
"campaign_id": "uuid",
"creative_id": "uuid",
"placement": "blog-inline",
"attribution_token": "<token from the same serve decision>",
"name": "Sam",
"phone": "0400 000 000",
"suburb": "Prospect",
"service": "Blocked drain"
}
-> { "accepted": true, "delivery_status": "recorded", "delivered": false, "billed": false }Pilot admission
Applications are reviewed for domain ownership, Australian local-service relevance, placement quality and consent handling. Approved sites start with instrumentation, not a fabricated earnings forecast.