- Up to 500 verified pages per month
- Scheduled runs included
- No GEO routing
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.
Why proof matters
Problem
Verification breaks down when geo, device, and slot state shift faster than a team can document them.
Ad slots can render differently across countries, devices, and sessions.
Without consistent proof, QA findings are hard to share, compare, or resolve.
Manual checks take time and still leave gaps in coverage and repeatability.
Evidence scope
What we check
Each verified page is constrained on purpose: one completed page load, selected context, and up to five predefined slots.
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
Template → Run → Evidence
How it works
The workflow stays compact: define the check context once, run it manually or on schedule, then review a structured evidence package.
Provide URLs, slot selectors, device, GEO, and optional proxy routing settings.
Run a manual check or schedule it. Each page load becomes one verified page.
Output includes slot statuses, screenshots, JSON metadata, and a timestamped evidence bundle.
Commercial and legal baseline
Plans and policy
The commercial model stays explicit: clear plan tiers, a narrow verification scope, and policy pages built around the same billing unit.
- Up to 1,000 verified pages per month
- Scheduled runs included
- GEO routing included
- Up to 3,000 verified pages per month
- Scheduled runs included
- GEO routing included
- Commercial scoping by workflow
- Custom monthly capacity
- Setup aligned to operational needs
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 detailsStatus model
Statuses: OK, SLOT_EMPTY, CHALLENGE_DETECTED, BLOCKED. CHALLENGE_DETECTED and BLOCKED are valid verification outcomes, not system errors.
Read detailsRefund policy
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 detailsTerms & Conditions
Public terms define service scope, billing rules, acceptable use, refunds, limitation of liability, and governing law.
Read detailsOperational teams
Use cases
Teams that need repeatable verification with proof, not adtech promises.
Confirm placement compliance across networks and regional placements.
Verify high-value placements before campaign launch decisions.
Document slot delivery and layout integrity with consistent proof.
Common questions
FAQ
Answers to the most common questions about verification scope, billing, and setup.
What counts as a verified page?
One completed page load for a target URL in a selected check context (GEO + device), with verification of up to 5 predefined ad slots. Each verified page produces statuses, screenshots, JSON metadata, and a UTC timestamp.
What happens if my page has more than 5 ad slots?
Each verified page checks up to 5 predefined selectors. If you need to verify more slots, you can run multiple checks with different selector sets for the same URL.
What does CHALLENGE_DETECTED or BLOCKED mean?
These are valid verification outcomes, not errors. CHALLENGE_DETECTED means an anti-bot challenge or interstitial was encountered. BLOCKED means access was prevented in that environment. Both are billable because the page load was completed and evidence was captured.
How do I request access?
Email [email protected] with your target URLs, GEO/device needs, expected page volume, and rollout timing. We confirm fit and next steps directly.
When does billing start?
Billing starts only after access and plan scope are confirmed. There is no automatic conversion or billing before approval.
More questions about access, result speed, supported devices, or refunds: see the full FAQ.
Access
Request access
Share your workflow, rollout needs, and expected volume to get started.
AdsChecks is provisioned directly. We confirm scope, GEO/device requirements, and expected page volume before enabling access.
Send target URLs, selectors, GEO/device needs, and expected monthly volume.
We align the right plan, coverage, and rollout details before access is enabled.
Run checks and review statuses, screenshots, and JSON metadata in the evidence bundle.
For pricing, onboarding, or workflow scoping — contact sales.