Page is a not externally linkable
incrediBILL - 5:42 am on Feb 3, 2013 (gmt 0)
Essentially you modify the javascript that sets up the ad's sizes to do it depending on the size of window.innerwidth.
Make your javascript simply include different ads based on the current page size.
For instance:
if( width<=480 ) {
// display small mobile phone sized ads here
} else ( width<=768 ) {
// display medium sized tablet ads here
} else {
// display large format ads for everything else
}
The above isn't functioning code, just thinking out loud with a sample framework to implement it.
If you have access to browsecap, browsehawk, etc. you can do the same thing server side and include just the one AdSense format in your HTML instead of multiple formats.
no responsive design here. fixed table layout rules with structured content.
With the vast array of devices and sizes anything fixed with is just going to cause somebody trouble somewhere. Tables are fine, the fixed width not so much. If compromises must be made I always opt for something that fits full screen so the visitor doesn't end up enlarging, scrolling, etc.