先看一个adsense生成的默认代码
我们来分解一下,首先通过async
异步请求加载adsbygoogle.js
核心文件,待加载完成后再push到ins
内,显示广告内容。
如何优化这段代码?通过我们的做法是直接复制生成的这段代码,放在相应位置就结束了。但如果我们一个页面有多个广告位,那就会出现多次引用请求adsbygoogle.js
文件,这样就会造成网络延迟。那么如果一个页面多个广告是否需要多次引用呢?
q:如果我的网页上有多个广告单元,我是否要为每个广告单元添加
?
a:不,不需要,
上面是google官方给出的qa,不需要多次引用加载adsbygoogle.js
可以一次性加载。
好的,那么优化方法确定了,在head内一次加载adsbygoogle.js就行,感兴趣的童鞋可以看看我站内的源码,不影响正常显示,至于效果,可能感觉不到太大的变化。