А нельзя как вариант использовать определение размеров рабочей области браузера как нибудь так:
var g = {};
if(window.innerWidth){// Все браузеры кроме IE
g.width = window.innerWidth;
g.height = window.innerHeight;
} else if (document.documentElement && document.documentElement.clientWidth){
// Эти ф-ции для IE6 и документов с объявлением DOCTYPE
g.width = document.documentElement.clientWidth;
g.height = document.documentElement.clientHeight;
} else if (document.body.clientWidth){
// Эти ф-ции для IE4, IE5 и IE6 без объявления DOCTYPE
g.width = document.body.clientWidth;
g.height = document.body.clientHeight;
}
И дожидаться загрузки документа не придется.
Хотя с рекламой от google не сталкивался, так что не заю поможет ли.