Google AdUnit скрывается - PullRequest
       5

Google AdUnit скрывается

0 голосов
/ 27 июня 2011

Кто-нибудь придумал, как манипулировать элементом AdUnit из гугла? Например. прятаться и т. д.? 1002 *

Пока что я могу изменять прозрачность и перемещать ее вертикально, но только до загрузки рекламы.

Ответы [ 2 ]

0 голосов
/ 27 июня 2011

Итак, я нашел решение сам:

var t=setTimeout("closeAdd()",2000);});

function closeAdd(){
 $('#add').append('<span id="close_but">Close</span>');
 $('#close_but').css('position','absolute');
 $('#close_but').css('color','blue');
 $('#close_but').css('top','0px');
 $('#close_but').css('left','425px');
 $('#close_but').click(function(){
  $('#add').hide();});
 }

Используя jQuery, я добавляю span 'Close' к узлу, содержащему add. Фактическое размещение зависит от формата добавляемого модуля, здесь у меня есть «AdFormat.BANNER». В любом случае, я также прикрепляю обработчик кликов к диапазону Close, который скрывает элемент, содержащий добавление.

КСТАТИ. задержка манипуляции необходима, так как Google делает странные манипуляции с узлом и до полной загрузки добавляет.

0 голосов
/ 27 июня 2011

Вызов setPosition(null) на AdUnit удалит его с карты. Смотри http://code.google.com/apis/maps/documentation/javascript/reference.html#AdUnit

...