adsense代码造成CLS偏移值过高-Admob365

CLS英文全称Cumulative Layout Shift (CLS)就是我们标题所说的偏移值,那么为什么adsense会引起偏移值过高呢。

因为adsense的广告如果在,没有加载出来的时候,网页并不知道要给广告预留多少固定大小,那么当网页加载完毕再加载广告的时候,页面会突然间被广告撑开。这个时候就会出现了偏移值,那么这个问题怎么解决?

如果是固定大小广告那么解决起来就比较方便了,广告代码外放一层固定大小的DIV就可以了。

<div id="ad-slot" style="min-width: 300px; min-height: 250px;"></div>

如果是自适应的话,那么可以使用对相应的分辨率设备,投送相应大小的广告。

作者设置了回复可见