I've recently been adopting a responsive design strategy to new sites I'm creating.
(If you're not familiar, responsive design uses media queries to change the layout of your content to best fit the device. For example I have a 3 column layout for desktops and it transforms into a 1 column layout on smartphones.)
While I try to avoid it, I have found it incredibly useful to have divs that are hidden or visible depending on the device. I know that it's against policy to hide or make visible any ads via tricks, but with media queries becoming more common, is this becoming antiquated?
For example, one site I have actually hides all ads when viewed on a smartphone. The adsense code is still there, just hidden from view. The site is location specific, so I'm assuming my visitor wants the info, not the ads when mobile. As a site owner, I'd rather earn the trust, recommendation, and brand awareness of a mobile user than an adsense click.
I'm afraid I may be penalized somehow, yet I'm doing this for the benefit of my visitor.
I'd love to see Google introduce some ad units that are responsive themselves, or for us to specify which size of ad should be shown at a typical resolution, or if it should be shown at all.
Anyway, I'm curious how others are handling this. Do you feel that Adsense needs to update its presentation options?