7

我目前正在开发一个显示我的 YouTube 视频的 iOS 应用程序,我是 YouTube 合作伙伴,当我在浏览器中播放视频时会显示视频广告。但是,在使用官方 iOS YouTube 播放器时,它不会显示任何类型的视频广告,有谁知道如何显示视频广告或解决这个问题?

我正在使用的 YouTube 播放器库https://github.com/youtube/youtube-ios-player-helper

这是我正在使用的参数

  NSDictionary *playerVars = @{
                             @"controls" : @1,
                             @"playsinline" : @1,
                             @"autohide" : @0,
                             @"showinfo" : @0,
                             @"autoplay" : @1,
                             @"fs" : @0,
                             @"rel" : @0,
                             @"loop" : @1,
                             @"enablejsapi" : @1,
                             @"modestbranding" : @1
                             };

正如您在这张图片中看到的,它只是开始播放视频,并且在视频开始之前不播放任何视频广告

在此处输入图像描述

4

1 回答 1

4

YTPlayerViewiFrame 加载广告时,它会强制用户直接退出他们的应用程序并进入 Safari。早在 1 月份,我就在库的 GitHub 项目页面上打开了一个问题,并在 StackOverflow 上讨论了这个问题:Bug in 'YouTube iOS Player Helper' library

最终,iFrame 广告在 PR #58中被禁用。这得到了 YouTube 开发者关系团队成员 Ibrahim Ulukaya 的认可。

由于 iFrame API随时可能被弃用,我不会对 YouTube 正在为 iOS 开发更好的库(类似于他们为 Android 开发的库)感到惊讶。但目前,广告不会出现在YTPlayerView.

于 2015-05-02T18:08:48.710 回答