FIT2CLOUD
春野 的图标

春野

1,187
191

为 SpringForAll 打造的现代技术社区主题。专注内容、清晰导航、舒适阅读。

1.0.5
程序猿DD 发布于
>=2.26.0

在 Halo Console → 主题 → 春野 → 设置 → 谷歌广告 管理:

  • 总开关:关闭后所有主题手动广告位停止输出。
  • 发布商 ID:共用 data-ad-client,以 ca-pub- 开头。
  • 布局预览模式:已开启位置只显示占位,不请求 Google 广告;正式投放时关闭。
  • 布局:顶部为公共设置,下方分为「文章页广告」与「首页广告」;每个位置使用独立卡片,全部同时展示。卡片内包含位置说明及四项配置,修改后统一保存。
  • 每个位置:独立开关、广告单元 ID(data-ad-slot)、格式(自动 / 横幅 / 矩形)、移动端开关。
位置 出现范围
首页列表上方 首页及分页首页,技术分类导航之后
首页侧栏 首页及分页首页,社区介绍卡片之后
文章正文上方 文章阅读区,正文之前
文章目录下方 文章目录之后;移动端开启时位于目录与正文之间
文章末尾 文章结束与标签之后,相邻文章和评论之前

建议为各位置创建对应广告单元,便于在 AdSense 中分别查看效果。主题不内置广告账号,参数缺失或格式错误时不输出该位置。所有广告保持文档流,按容器适配,不向窄侧栏外扩展。网站已有 AdSense 脚本时会复用;原有自动广告继续由 AdSense 管理。

此前目录广告开发配置兼容:ads.enabled、client_id、slot_id、show_mobile、preview 的键保持稳定。slot_id 和 show_mobile 继续用于目录下方位置,新增的 sidebar_enabled 控制该位置独立开关,缺省为开启。新增的另外四个位置默认关闭,升级不会自动增加广告。

有侧栏广告时目录随页面滚动,避免与广告重叠;广告未填充或脚本失败时收起对应位置。无广告时仍保留原有固定目录。未请求的移动端隐藏单元不会匹配 Google 的广告选择器。

参考:Google 自适应展示广告、未填充广告状态。

资源下载

  • theme-spring4all-1.0.5.zip