If you are using some kind of wrapper div to center everything one work around would be div#wrapper {
width:1000px;
margin:0 auto;
padding-top:200px; /*Change this according to the height of your adsense div, its purpose is to push down the rest of the page content to make room for adsense div*/
position:relative; /*needs to be relative so that absolutly positioned elements are placed correctly within it*/
}
div#adsense {
width:1000px;
height:200px;/*Change this according to the height of your adsense div*/
position:absolute;
top:0px; left:0px;
}
I think you would have to use javascript if you wanted to work out a site visitors screen size
I'm not sure if that helps, the above code is assuming you want the ad right at the top of the page
If you wanted it on the left say, use the same basic idea
div#wrapper {
width:800px;/*1000px - 200px padding*/
margin:0 auto;
padding-left:200px;
position:relative;
}
div#adsense {
width:200px;/*same as padding again*/
position:absolute;
top:0px; left:0px;
}
OK I hope that helps,
Or have I completly misunderstood the question?