Owl*_*ter 6 lazy-loading adsense
延迟加载 Adsense 广告有什么工作方法吗?
我在堆栈溢出和谷歌中检查了一些答案,所有这些方法都只是延迟加载,只有当用户在视口中可见时我才需要加载广告;就像延迟加载图像一样。
是的,可以延迟加载 Adsense,您需要使用LazyHTML等开源库来延迟加载 Adsense 广告,而无需修改 Adcode。
在以下示例中,将 ca-pub-xxx 替换为您的 Google Adsense 客户端 ID,您还必须替换槽 ID。根据您的需要进行更改。
将以下代码添加到Head中。
<script async src="https://cdn.jsdelivr.net/npm/lazyhtml@1.2.3/dist/lazyhtml.min.js" crossorigin="anonymous"></script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxx" crossorigin="anonymous"></script>
Run Code Online (Sandbox Code Playgroud)
将 adcode 封装在lazyhtml包装器中。
<div class="lazyhtml" data-lazyhtml onvisible>
<script type="text/lazyhtml">
<!--
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXX"
data-ad-slot="YYYY"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
-->
</script>
</div>
Run Code Online (Sandbox Code Playgroud)
步骤及注意事项:
帮助链接:
Lazy HTML 包装器:LazyHTML 转换器
| 归档时间: |
|
| 查看次数: |
7674 次 |
| 最近记录: |