我们使用外部系统在我们的网站上提供广告。目前在我们的头文件中,我们有一些js,它使用jquery将数据插入到我们的广告持有者中,这是一个出现在每个页面上的div。$("#adSpot").prepend('put my ad here');
我们的第三方广告系统刚刚开始使用Google广告服务器,这是另一个提供广告的系统,所以现在我们可以调用一些JS。我想使用我们的头文件,而不必接触每个文件,但我没有机会插入js
我在一个网站上工作,这是一个严重的前端(vue),因此我正在使用异步版本的adsense。
在不同的浏览器中测试时,我注意到chrome的显示问题,在加载广告后,页面的高度立即发生了变化。几个小时后,我发现在show_ads_impl.js中,它将style="height: auto !important;“(或类似的)注入到我源代码的各个地方。我成功地通过javascript中的延迟回调例程删除了由广告添加的style属性,但正如您可以想象的那样,这导致页面以一种肯定令人不快的方式闪烁。注意