其他人是否也遇到过有关 Google 发布商代码的此问题?
只要网址中存在哈希,Google 发布商代码就会强制页面在加载时向下滚动到广告,如果刷新页面,它会向下滚动到广告,然后跳回之前的原始位置神清气爽。
我正在使用的脚本似乎并没有什么异常。
定义脚本:
<script type="text/javascript">
googletag.cmd.push(function() {
googletag
.defineSlot('/site/test', [[300, 250]], 'gpt-ad-sto-300-250-0')
.addService(googletag.pubads())
.setTargeting('sec', 'Home')
.setTargeting('pos', 'sto');
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
广告位置:
<div id="gpt-ad-sto-300-250-0">
<script type="text/javascript">
googletag.cmd.push(function() { googletag.display('gpt-ad-sto-300-250-0'); });
</script>
</div>
最佳答案
我今天遇到了完全相同的问题,我发现解决此问题的唯一解决方案是从网址中删除哈希。
关于javascript - 当 url 中存在 # 时,GPT 脚本强制向下滚动到广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33073430/