展示激励广告
此示例演示了如何使用 Google 发布商代码 (GPT) 库请求和呈现激励广告。激励广告格式可让应用和网站用户在观看广告后获得奖励。如需详细了解激励广告,请访问 Google Ad Manager 帮助中心。
您可以使用以下 GPT 事件展示激励广告以及与之互动:
事件 | 触发时机… |
---|---|
RewardedSlotClosedEvent | 激励广告位已关闭。 |
RewardedSlotGrantedEvent | 已因观看广告而授予奖励。 |
RewardedSlotReadyEvent | 激励广告位已可以展示。 |
在本例中,我们使用一个简单的模态对话框来提示用户观看激励广告,并在用户观看完广告后显示奖励。实际上,发布商有责任实现自己的接口来完成这些任务。
使用说明
为确保提供最佳用户体验,系统只会在正确支持激励广告格式的页面上请求此类广告。因此,
defineOutOfPageSlot()
可能会返回null
;您应检查是否存在这种情况,以确保不会执行任何不必要的工作。目前,只有在缩放不起作用的针对移动设备进行了优化的网页上才支持激励广告。通常,这意味着发布商在网页的<head>
中使用了<meta name="viewport" content="width=device-width, initial-scale=1">
或类似代码。激励广告会生成自己的广告位。与其他广告类型不同,您不必为激励广告定义
<div>
。当广告填充时,激励广告会自动创建自己的容器并将其插入网页中。