广告代码与投放完全指南

从代码构成、类型选择到尺寸、布局、性能与 AdSense 合规,一站式讲清楚广告代码怎么用

进阶阅读 · 约 15 分钟 覆盖 19 种广告类型 更新于 2026 年 11 月

广告代码的基础概念

广告代码(Ad Code)是嵌入网页的一小段标记,用来在指定位置渲染广告内容。对浏览器来说,它与普通网页元素没有本质区别,区别只在于承载的是商业推广信息。

一段完整、可维护的广告代码通常分为三层:

1. 结构层(HTML)

负责广告的容器、标题、描述、图片、按钮与跳转链接。结构决定了广告长什么样,也决定了搜索引擎与屏幕阅读器能否正确理解其中的信息。

2. 表现层(CSS)

负责颜色、字体、圆角、阴影、间距与响应式断点。把样式写在广告容器内部,可以避免与网站主题互相干扰。

3. 行为层(JavaScript)

负责关闭按钮、轮播切换、倒计时、滚动公告与防屏蔽检测等交互逻辑。行为层应尽量轻量,避免阻塞页面渲染。

本工具生成的是「一体化代码」:三层全部内嵌在同一段片段中,不依赖任何外部 CSS 或 JS 文件。因此可以粘贴到任意页面、任意 CMS 的 HTML 编辑区,而不必担心资源路径或加载顺序。

提示:广告代码只负责「显示」,不负责「投放」。使用 Google AdSense、百度联盟等平台时,最终展示哪条广告由平台决定;本工具生成的是自建广告位,适合推广自己的产品、活动或联盟链接。

三种常见的嵌入方式

嵌入方式操作方法适用场景
直接粘贴 HTML 在页面 HTML 的目标位置粘贴完整片段 自建网站、静态页面、博客主题
CMS 编辑器 切换到「HTML / 文本」模式后粘贴,避免富文本过滤器改写代码 WordPress、Typecho、各类建站系统
iframe 嵌入 将代码保存为 .html 文件上传,再用 iframe 引用 广告代码与主站样式冲突严重时

如何选择广告类型

选择广告类型时,先明确这一屏的目标:是让更多人记住品牌,还是促成一次点击?目标不同,适合的形式完全不同。下面按营销目标把 19 种类型分为五组。

类别 包含类型 适用场景 推荐位置
品牌曝光类 横幅、图片、视频、轮播 首页首屏、品牌落地页 页面顶部或文章标题下方
促销转化类 倒计时、优惠券、弹窗 活动页、商品详情页 内容中部或页面底部
内容原生类 文字、简约文字、文字组合、图文组合、对比表格、媒体链接 资讯流、博客文章 正文段落之间
持续提醒类 粘性、侧边悬浮、公告滚动 全站通用 页面右侧或底部固定条
轻量补充类 卡片、组合、图片组合 侧栏、列表页 侧边栏或卡片列表间隙
密度建议:一屏最多保留 2–3 个广告位。超过这个密度,用户注意力被稀释,点击率反而下降,还可能触发广告平台的「广告过多」审核。

标准广告尺寸速查

虽然本工具支持任意尺寸,但广告行业长期沉淀出一批「标准尺寸」。使用标准尺寸的好处是:在多数设备上不易被裁切,也方便与设计稿、联盟平台素材对接。

尺寸(宽 × 高) 名称 常见位置 使用提示
300 × 250 中矩形 文章内、侧栏 最通用的尺寸,桌面端与移动端都适用
336 × 280 大矩形 文章顶部 比中矩形略大,适合以图片为主的内容
728 × 90 页首横幅 页面顶部 桌面端经典位置,移动端建议隐藏或替换
970 × 90 大型横幅 宽屏页面顶部 需要 970px 以上的内容宽度
320 × 50 移动横幅 移动端页面顶部或底部 移动端最常用,高度较小需注意误触
300 × 600 半页广告 侧栏 曝光时间长,适合品牌类内容
160 × 600 宽摩天楼 侧栏 需要足够高的侧边留白
468 × 60 全尺寸横幅 文章底部 老式尺寸,兼容性好
重要:生成的代码本身是自适应的——容器宽度跟随父元素,图片按比例缩放。固定尺寸只作为设计参考,实际投放时建议用 max-width 约束,而不是写死 width。

布局最佳实践

广告放得对不对,往往比广告做得好不好更影响效果。下面六条是长期验证过的经验,适用于绝大多数内容型网站。

  • 首屏留白优先:广告上方至少保留 24px 间距,与正文标题分开,避免被误认为导航。
  • 与内容对齐:广告容器宽度与正文栏宽一致,左右对齐,视觉上更像页面的一部分。
  • 控制密度:同一屏不超过 2 个广告位,长文章每 600–800 字插入一个。
  • 移动端优先验证:先在 375px 宽度下检查,文字是否正确换行、按钮是否容易点击。
  • 明确标识:在广告附近标注「广告」或「推广」,既符合平台规范,也提升用户信任。
  • 避免遮挡:弹窗与粘性条不要覆盖关闭按钮、表单或页面的主要操作区域。

性能优化建议

广告是页面上最容易拖慢速度的元素之一。以下做法可以在保留展示效果的同时,把性能开销控制到最低。

  • 使用一体化代码:样式与脚本内嵌,减少额外请求,避免渲染阻塞。
  • 压缩图片:优先使用 WebP,宽度不超过容器两倍,兼顾高分屏。
  • 延迟加载:首屏以下的广告添加 loading="lazy"。
  • 控制脚本:轮播、倒计时只在需要时启用,避免定时器空转。
  • 减少动画:长时间循环动画会持续占用主线程,移动端尤其明显。
  • 测量真实数据:用 Lighthouse 或 PageSpeed Insights 对比加入广告前后的 LCP 与 CLS。
排查技巧:如果加入广告后 CLS(布局偏移)明显升高,通常是广告容器没有预留高度。给容器设置固定的 min-height 可以显著改善。

AdSense 合规要点

如果你计划申请或已经使用 Google AdSense,需要注意:AdSense 只允许展示 Google 提供的广告代码,不允许把自建广告伪装成 AdSense 广告位。以下要点能帮助你顺利通过审核并保持账户健康。

  • 原创内容优先:每个内容页至少 800 字原创正文,避免采集、拼接与低质量翻译。
  • 必备页面齐全:隐私政策、服务条款、关于我们、联系方式缺一不可。
  • 广告与内容比例:广告面积不要超过正文可视区域的三分之一。
  • 不诱导点击:禁止「点击广告支持我们」等文案,也不要用箭头指向广告。
  • 不遮挡内容:弹窗与粘性广告必须可关闭,且不能覆盖正文。
  • 合规收集数据:使用 Cookie 或统计工具时,在隐私政策中明确说明用途与退出方式。
参考:本网站的隐私政策已说明统计与广告 Cookie 的使用方式,可直接参考 隐私政策。审核期间建议暂时关闭弹窗类广告,通过后再逐步启用。

常见故障排查

把广告代码嵌入第三方网站时,最常见的问题都能归为「父容器样式」「层级冲突」「屏蔽规则」三类。对照下表可以快速定位。

现象 可能原因 处理建议
广告完全不显示 父容器设置了 overflow:hidden,或高度为 0 检查父级样式,为容器设置 min-height,或开启兼容模式
样式错乱,字体或颜色异常 网站全局 CSS 覆盖了广告样式 开启兼容模式,用 ID 选择器隔离样式
移动端文字溢出 容器宽度不足,或没有设置自动换行 使用 max-width:100%,并在 375px 下检查换行
弹窗或粘性条被遮挡 网站其他元素的 z-index 更高 提高层级,或开启兼容模式使用 isolation 隔离
广告被屏蔽插件隐藏 类名或注释包含明显的广告特征 开启防屏蔽功能,随机化 ID 与类名

常见问答

自建广告代码和 AdSense 广告代码有什么区别?

自建广告代码由你自己编写,展示自己的产品、活动或联盟链接,收益归你;AdSense 代码由 Google 生成,展示平台匹配的广告,收入按点击或展示结算。两者可以同时存在,但不要把自建广告伪装成 AdSense 广告位。

一个页面放多少个广告位比较合适?

建议首屏 1 个,长文章每 600–800 字插入 1 个,全页不超过 3 个。密度过高会降低阅读体验,也可能被广告平台判定为广告过多。

广告代码会影响 SEO 吗?

广告本身不会直接导致降权,但要注意三点:不要用广告挤占正文、不要让广告造成明显的布局偏移、不要用隐藏文字欺骗搜索引擎。保持广告与内容清晰分离即可。

为什么我的广告在手机上变形了?

多数情况是容器宽度写死,或图片没有设置 max-width。建议容器使用 width:100%,图片使用 max-width:100% 与 height:auto,并在 375px 宽度下实测。

生成的广告代码可以商用吗?

可以。生成的代码由你自由使用,不附加版权声明或商业限制。你只需对广告内容本身的合法性负责,例如图片授权与文案合规。

广告审核一直不通过,最可能缺少什么?

常见原因包括:内容页过少或原创度不足、缺少隐私政策等必备页面、导航结构混乱、广告位遮挡正文。建议先补齐 10–15 篇原创内容与四个基础页面,再提交审核。

把知识变成代码

打开代码生成器,选择一种广告类型,几分钟内完成你的第一个广告位。

开始生成广告代码