Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I have about 50% of my website's traffic on mobile devices (iOS and Android.) The RPM for mobile is much worse than RPM for desktop.

Is there any way I should do to increase the RPM?

Data here:

PV     | Click   |   CTR   |   CPC  |   RPM 

652,183  16,283   2.50%     $0.22    $5.43

High-end mobile devices 
657,782  6,504    0.99%     $0.09    $0.93

46,873   657      1.40%     $0.15    $2.08
share|improve this question

1 Answer 1

up vote 1 down vote accepted

When your RPM is so low for mobile devices, it is a sign that your site does not display well on mobile devices. To improve the RPM for mobile devices:

  • Show a page that is only as wide as the mobile device.
  • Use the viewport meta tag to prevent your site from showing zoomed out with tiny text: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  • Use ad units sizes that have lots of inventory yet still fit on mobile screens: 320x50 and 300x250
  • Like desktop, figure out where on the page to place your advertisements so that they get noticed. I tend to use a 320x50 near the top of the page (but not the very top) and a 200x250 unit interspersed with the content.

This does require some development work to make mobile devices work well with your site. I do this with user agent sniffing and rewriting the page server side. AdSense recently released responsive ad units so that you could change your ad sizes using responsive design as well.

share|improve this answer
I have all these things on my sites, but my rpm is still far lower than desktop (less than 25%) –  boomhauer Nov 27 at 4:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.