Ad Partners Disclosure

Advertising scope for the tools platform

Last updated: March 24, 2026

Advertising in this phase is limited to the monetized route families:/tools, /tools/[category],/tools/[category]/[slug], /llm-leaderboard,/compare, /category/[type], and/model/[slug]. Home, blog, projects, LinkedIn posts, support, and legal pages stay ad-free.

Auto Ads are intentionally conservative at launch. The rollout assumes only banner and multiplex formats are enabled, while side rail, anchor, vignette, ad intents, and related search remain off until a later phase.

Manual responsive display units appear only on tool detail and model detail pages, and only when an internal policy heuristic is satisfied before the slot. The current thresholds are 180 words of publisher content before a tool detail slot and 220 words before a model detail slot. These are project guardrails, not Google-published minimums.

The reserve shell keeps layout stable, but the actual ad host stays in a normal flow container without fixed height or max-height locks. The site does not wait for data-ad-status before showing the unit; that attribute is only used after the request finishes for unfilled-state styling.

Consent handling uses basic consent mode and a Google-certified, web, TCF v2.3 CMP requirement. Explicit grant follows the implementation order of default denied, then update granted, then config and AdSense bootstrap. Revocation triggers a hard reload so the page returns to a clean denied state.

Custom ad-keyword passing is not used. Contextual relevance comes from page content quality, structure, and metadata.