Approvalens

Mobile Usability and Speed for AdSense: What Matters

Approvalens · Updated October 4, 2026 · 5 min read

There is no page-speed score you must hit to get AdSense approval. But mobile usability touches several rules that do exist: a site that "doesn't load" or is "difficult to navigate" can't be approved, ads must not outweigh content, and pages must meet the Better Ads Standards, which are stricter on mobile. Most of your visitors, and often the reviewer, will see your site on a phone first.

What the official rules say

Rule Source Mobile angle
Site must load and be easy to navigate answer/7402256: "If your site is under construction, doesn't load, or is difficult to navigate, we can't set up your account." Timeouts and broken mobile menus count
No more ads than content answer/11112688 A small screen fills up with ads much faster
Better Ads Standards Publisher Policies require conformance; betterads.org Mobile list is longer than desktop
Keep ads away from controls answer/11035030 Fingers are less precise than cursors
Search uses the mobile version Mobile-first indexing Content missing on mobile is effectively missing

Speed itself shows up in Search, through Core Web Vitals as part of page experience. It isn't an AdSense eligibility criterion.

The Better Ads Standards on mobile

The Coalition for Better Ads lists experiences that annoy users enough to be excluded. Google's Publisher Policies say Google-served ads must not appear on screens that don't conform. On mobile web, the list is:

  • Pop-up ads
  • Prestitial ads (before content loads)
  • Ad density higher than 30%
  • Flashing animated ads
  • Postitial ads with countdown
  • Full-screen scrollover ads
  • Large sticky ads (taking up more than 30% of the screen)
  • Auto-playing video ads with sound

The 30% density figure is measured as the share of the main content's vertical length taken up by ads. On a long article with an ad after every paragraph, it's easy to cross. If you run another network before AdSense, its formats count too.

Core Web Vitals: the useful targets

Google's three Core Web Vitals, assessed at the 75th percentile of real visits:

Metric Measures "Good" threshold
LCP (Largest Contentful Paint) Loading: when the main content appears ≤ 2.5 s
INP (Interaction to Next Paint) Responsiveness to taps and clicks ≤ 200 ms
CLS (Cumulative Layout Shift) Visual stability ≤ 0.1

INP replaced FID as a Core Web Vital in March 2024. You can check field data in PageSpeed Insights or Search Console's Core Web Vitals report; new sites often have no field data yet, so you'll only see lab estimates.

These are good targets for users. They are not pass/fail lines for AdSense.

Ads and layout shift

Ads are one of the biggest sources of CLS: a slot loads late, pushes the paragraph you were reading down, and you tap the wrong thing. That's bad for readers and it risks accidental clicks, which Google treats as invalid traffic.

The usual fix is to reserve space for each ad slot before it loads:

.ad-slot { min-height: 280px; }
@media (min-width: 768px) { .ad-slot { min-height: 250px; } }

Pick heights that match the ad sizes most likely to fill there. A slot that sometimes stays empty leaves a gap, which is better than a jump.

Also:

  • Don't insert ads above content after it has rendered.
  • Avoid sticky ads that resize as you scroll.
  • Lazy-load ads below the fold rather than loading all of them up front.

Common mobile problems on new sites

These come up again and again when we scan sites:

  1. Missing viewport tag. Without <meta name="viewport" content="width=device-width, initial-scale=1"> the page renders as a tiny desktop layout.
  2. Horizontal scrolling. A wide table, a fixed-width image or an embedded iframe breaks the layout. Wrap tables in a scroll container and set max-width: 100% on images.
  3. Tiny tap targets. Menu links and buttons crammed together. Aim for about 48×48 px targets with spacing.
  4. Hidden content on mobile. Themes that hide sections on small screens. Since Google indexes the mobile version, hidden content is content Google may not consider.
  5. Interstitials on load. Newsletter pop-ups that cover the page immediately. Google's intrusive interstitials guidance treats these as a poor experience. Cookie consent banners required by law are a different case.
  6. Heavy pages. 4 MB hero images, ten web fonts, three analytics tools and a chat widget on a blog post.

A practical speed checklist

You don't need a perfect Lighthouse score. You need a page that loads quickly on an average phone on mobile data.

  • Images resized to the display size and served as WebP or AVIF
  • loading="lazy" on images below the fold; not on the main image
  • Two web fonts or fewer, with font-display: swap
  • Caching and compression (gzip or Brotli) enabled on the server or CDN
  • No unused plugins or scripts; remove trackers you don't read
  • Ad slots with reserved height
  • Time to first byte under about 800 ms from your main audience's region
  • Tested on a real mid-range phone, not only in a desktop browser

If you use a CDN or firewall to speed things up, make sure it doesn't challenge Google's crawlers; see Cloudflare blocking AdSense.

Testing like a reviewer

  1. Open your homepage on a phone with mobile data, not office Wi-Fi.
  2. Open the menu and visit three articles from it.
  3. Scroll through a full article. Count how often you see an ad versus a paragraph.
  4. Tap links near ads. Do you ever hit the ad by mistake?
  5. Rotate the phone. Does anything break?

Do this with ads on, if another network is running, and without. Our navigation guide covers the menu side in more detail, and the checklist has the rest of the pre-application list.

Check your mobile basics

A free scan checks the viewport tag, page weight, response times and image sizes on every crawled page, and flags pages that load slowly or time out.

FAQ

Is there a minimum PageSpeed score for AdSense?

No. Google doesn't publish any speed threshold for approval. A site that fails to load or times out for the reviewer is a different matter, since "doesn't load" is a listed reason.

Do AdSense auto ads hurt mobile usability?

They can increase ad density and layout shift. You can control formats and ad load in the Auto ads settings; check your pages on a phone after enabling them.

Does Google still have a Mobile-Friendly Test?

No. Google retired the Mobile-Friendly Test and the Search Console Mobile Usability report in December 2023. Use Lighthouse, PageSpeed Insights and real devices instead.

Legally required consent banners are expected, and in the EEA, UK and Switzerland a Google-certified CMP is needed for personalised ads. Keep them compact and easy to dismiss.

Check your own site

Free scan: readiness score and every issue, usually in a few minutes.

Free scan · score and top 3 issues · no sign-up

More guides