Google AdUnit 隐藏
有人知道如何操作 google 的 AdUnit
元素吗? 比如隐藏等等?
到目前为止,我可以更改不透明度并垂直移动它,但只能在广告加载之前进行。
Has anyone figured how to manipulate the AdUnit
element from google?
E.g. hiding, etc.?
So far I can change opacity and move it vertically, but only before the ads load.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在
AdUnit
上调用setPosition(null)
会将其从地图中删除。请参阅 http://code.google.com/apis/maps/文档/javascript/reference.html#AdUnitCalling
setPosition(null)
on theAdUnit
will remove it from the map. See http://code.google.com/apis/maps/documentation/javascript/reference.html#AdUnit所以我自己找到了解决方案:
使用 jQuery,我将“关闭”跨度添加到包含添加的节点。实际放置取决于添加单元的格式,这里我有“AdFormat.BANNER”。无论如何,我还将单击处理程序附加到隐藏添加包含元素的关闭范围。
顺便提一句。延迟操作是必要的,因为谷歌对节点进行奇怪的操作,直到添加完全加载。
So I found solution myself:
Using jQuery I am adding the 'Close' span to the node containing the add. The actual placing depends on the format of the add unit, here I have "AdFormat.BANNER". Anyway, I also attach the click handler to the Close span which hides the add containing element.
BTW. delaying the manipulation is necessarry as google does strange manipulations with a node and untill the adds load completely.