AdsChecks

Ad slot verification & evidence

Verify what’s on the page at the time of the check.

A verified page is one page load that validates up to 5 slots. Each verified page produces statuses, screenshots, JSON metadata, and a timestamped evidence bundle.

World map for geo verification coverage

Problem

Why proof matters
Geo uncertainty
Coverage

Ad slots can render differently across countries, devices, and sessions.

Disputes without evidence
Trust

Without consistent proof, QA findings are hard to share, compare, or resolve.

Operational drag
Time

Manual checks take time and still leave gaps in coverage and repeatability.

What we check

Each check ties to a slot, device, and location with consistent output.

Slot presence and visibility

  • Slot detected on page
  • Position and layout context
  • Visibility state (visible, partial, missing)

Geo and device coverage

  • Region-specific render checks
  • Desktop and mobile snapshots
  • Viewport and breakpoint metadata

Evidence bundle

  • Screenshots for each slot
  • JSON metadata and timestamps
  • Export-ready ZIP bundle

Operational integrity

  • Repeatable checks
  • Clear issue flags
  • Structured results

How it works

Template → Run → Evidence
01 · Template

Provide URLs, slot selectors, device, GEO, and optional proxy routing settings.

URLs · List
Slots · Up to 5
GEO · ISO codes
02 · Run

Run a manual check or schedule it. Each page load becomes one verified page.

Mode · Manual / Weekly
Device · Desktop / Mobile
Proxy · Optional
03 · Evidence

Output includes slot statuses, screenshots, JSON metadata, and a timestamped evidence bundle.

Artifacts · Screens + JSON
Timestamp · Included
Structure · Consistent

Terms overview

Operational rules for verification status, usage, and disputes.

What we verify

AdsChecks is an audit and verification service. A Verified page means one completed page load for a target URL in a selected check context (GEO + device) and verification of up to 5 predefined ad slots.

Each result includes slot statuses, screenshots, JSON metadata, and UTC timestamp.

Read details

Status model

Statuses: OK, SLOT_EMPTY, CHALLENGE_DETECTED, BLOCKED. CHALLENGE_DETECTED and BLOCKED are valid verification outcomes, not system errors.

Read details

Pricing & usage

Plans are based on monthly verification capacity (tiered + custom). Usage is charged when a page load is completed. Charged outcomes: OK, SLOT_EMPTY, CHALLENGE_DETECTED, BLOCKED.

When account capacity is reached, new runs pause until plan update or add-on.

Read details

Refunds & disputes

For completed verified pages, including CHALLENGE_DETECTED and BLOCKED, refunds are not provided.

Dispute review basis: run ID, verification status, artifacts (screenshots/JSON), timestamp, and check context (GEO/device).

Read details

AdsChecks provides audit, evidence, and verification. AdsChecks does not guarantee ad delivery, ad availability, impressions, or revenue outcomes.

Use cases

Teams that need repeatable verification with proof.
Affiliate QA
Ops

Confirm placement compliance across networks and regional placements.

Media buying QA
Spend

Verify high-value placements before campaign launch decisions.

Publisher audits
Delivery

Document slot delivery and layout integrity with consistent proof.

Early access

MVP / Proof-first

Request access for your workflow. We’ll ask about URLs, slots, GEOs, and evidence requirements.

Submit your work email to join the early access list.