Example 目录是一个小型 SwiftUI 应用,带真实的 AVPlayer:首页有三个视频,每个对应一种广告格式,全屏播放器展示该格式的广告。整个集成只有一个文件,Example/Example/PlayerScreen.swift。
克隆并运行
项目文件由 XcodeGen 生成:Example scheme。
指向你的账号
示例使用演示 token 连接 Kontext 的广告服务器。在Example/Example/ExampleApp.swift 中,把你自己的 token 填入 Configuration:
你会看到什么
打开一个视频:片段全屏播放,SDK 为该视频准备广告。- 线性:播放 3 秒后内容暂停,全屏广告播放;广告结束时内容恢复。
- 叠加:播放 3 秒后播放器上出现一条条幅,并自行消失。
- 暂停:点击暂停,暂停卡片出现;再点击即恢复。下一次暂停时会有新的广告就绪。