展示激励广告

此示例演示了如何使用 Google 发布商代码 (GPT) 库请求和呈现激励广告。借助激励广告格式,应用和网站用户可通过观看广告获得奖励。如需详细了解激励广告,请访问 Google Ad Manager 帮助中心

您可以使用以下 GPT 事件来展示激励广告并与之互动:

事件 触发条件...
RewardedSlotClosedEvent 激励广告位已关闭。
RewardedSlotGrantedEvent 观看广告获得了奖励。
RewardedSlotReadyEvent 激励广告位已准备就绪,可以展示。

在本示例中,我们使用一个简单的模态对话框来提示用户查看激励广告,并在用户看完广告后显示奖励。实际上,发布商负责实现自己的界面来完成这些任务。

使用说明

  • 为确保提供最佳用户体验,请仅在正确支持相应格式的网页上请求激励广告。因此,defineOutOfPageSlot() 可能会返回 null;您应检查这种情况,以确保不会执行任何不必要的工作。目前,只有针对移动设备进行了优化且缩放比例为中性的网页支持激励广告。通常,这意味着发布商在网页的 <head> 中包含 <meta name="viewport" content="width=device-width, initial-scale=1"> 或类似内容。

  • 激励广告会生成自己的广告位。与其他广告类型不同,您无需为激励广告定义 <div>。激励广告会在广告填充时自动创建容器,并将其插入页面中。

实现示例

观看演示