有没有人想过如何操纵谷歌的AdUnit
元素?
例如。隐藏等等?
到目前为止,我可以更改不透明度并垂直移动,但仅在广告加载之前。
答案 0 :(得分:0)
在setPosition(null)
上拨打AdUnit
会将其从地图中删除。见http://code.google.com/apis/maps/documentation/javascript/reference.html#AdUnit
答案 1 :(得分:0)
所以我自己找到了解决方案:
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我将'Close'范围添加到包含add的节点。实际放置取决于添加单元的格式,这里我有“AdFormat.BANNER”。无论如何,我还将click处理程序附加到Close span,它隐藏了包含add的元素。
顺便说一句。拖延操纵是必要的,因为谷歌对节点做了奇怪的操作,直到完全增加了负载。