I've just finished setting up a website for someone - it's a responsive design under WordPress.
Some of the advertising on the page is responsive ad units from AdSense, but unfortunately other ad units are not responsive. The site owner has been given "mobile-only" and "desktop-only" ad code, but my question is, how does one even implement that effectively in a responsive design?
My initial thought was wrapping the code in different divs, and then hiding or showing them depending on screen width, but that's no good as the mobile ad still loads, despite being hidden, which is against some ad networks terms of use.
The only thing I can think is making a complete copy of the WordPress theme, installing it under a new name, and then using a switcher to use the "new" theme for mobile devices. Since it's a new theme, different widgets can be used, and different code added to the various needed places, but perhaps there's a cleaner solution to this?