如何在播放 roku 广告时添加跳过按钮?

How to add skip button when roku ad is playing?

我正在使用场景图组件开发 roku 应用程序。我之前使用 RAF 来展示广告 视频播放,这对我来说工作正常。我的代码是...

timestamp = CreateObject("roDateTime")
adUrl = "https://www.bowhunting.com/wp-content/themes/bowhunting/vmap.php?id=" + episode.ContentId + "&c=" + timestamp.AsSeconds().ToStr()

adIface = Roku_Ads()
adIface.setAdUrl(adUrl)
adPods = adIface.getAds()
shouldPlayContent = adIface.showAds(adPods)

我想在右下角显示 跳过按钮 之类的按钮。当用户按下 跳过按钮 时,广告应退出。

是否可以在播放广告时添加此类功能?

谢谢

用户无法真正按下屏幕上的 "skip" 按钮,因为 Roku 没有指针界面(鼠标)也没有触摸屏。 RAF 也不提供将您的自定义 UI 元素与交互式广告(具有自己的按钮)集成的方法。

然而,他们可以按下遥控器上的 "Back" 按钮,默认情况下会退出英国皇家空军的广告播放(这将导致 adIface.showAds(adPods) 返回 false)- 相同期望的结果。