展示网站插页式广告

此示例演示了如何使用 Google 发布商代码 (GPT) 库展示网站插页式广告。网站插页式广告是由 GPT 管理的全屏广告,此类广告会在响应用户操作时显示。如需详细了解网站插页式广告,请参阅投放网站插页式广告

以下用户操作可以触发网站插页式广告:

用户操作 API 名称 默认 可配置
离开页面以响应点击。 不适用 已启用
隐藏后返回页面(例如切换标签页)。 unhideWindow 已停用

未来可能会添加对更多用户操作的支持。如需了解最新动态,请参阅 GPT 版本说明

使用说明

  • 为确保提供最佳用户体验,GPT 只会在正确支持相应格式的网页上请求网站插页式广告。仅当 GPT 在顶部窗口中运行时,才支持网站插页式广告。在不支持网站插页式广告的网页上,defineOutOfPageSlot() 可能会返回 null。请务必检查这一点,以免出错。

  • 仅在您希望展示插页式广告的网页或环境中请求网站插页式广告。网站插页式广告可以投放到桌面设备、平板电脑和移动设备上。

  • 网站插页式广告会生成自己的广告位。与其他广告类型不同,您无需为网站插页式广告定义 <div>。这些广告会自动创建容器,并在填充广告后将其插入网页。

  • 网站插页式广告具有固定的频次上限。这样可以防止同一用户在每个子网域中每小时多次展示插页式广告。

  • 网站插页式广告需要本地存储空间的访问权限。对于集成了 IAB 透明度和用户意见征求框架 v2.0 的发布商,这意味着需要就用途 1 征得用户同意,网站插页式广告才能投放。

  • 如果在具有多个广告位的网页上使用单一请求架构 (SRA),那么在创建静态广告位 div 之前,请勿调用 display()广告最佳做法中所述,首次调用 display() 会请求在此之前定义的每个广告位。虽然网站插页式广告位不需要预定义的 <div>,但静态广告位要求。在网页显示这些元素之前调用 display() 可能会导致信号质量较差,进而降低创收能力。因此,我们建议将初始调用延迟到定义静态槽位之后。

实现示例

查看演示