【问题标题】:Displaying YouTube Video ads with YouTube iFrame使用 YouTube iFrame 显示 YouTube 视频广告
【发布时间】:2014-12-19 12:03:48
【问题描述】:

我目前正在开发一个显示我的 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
                             };

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

【问题讨论】:

    标签: ios objective-c youtube youtube-api ytplayerview


    【解决方案1】:

    YTPlayerView iFrame 加载广告时,它会强制用户直接退出其应用程序并进入 Safari。我在库的 GitHub 项目页面 back in January 上打开了一个问题,并且在 StackOverflow 上对此进行了讨论:Bug in 'YouTube iOS Player Helper' library

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

    使用 iFrame API subject to deprecation at any time,我不会对 YouTube 正在为 iOS 开发更好的库(类似于他们为 Android 开发的库)感到惊讶。但目前,YTPlayerView 中不会出现广告。

    【讨论】:

    • 很久很久,这个bug好像还在。我看不到任何广告。
    • 同理,广告仍然不会显示。我们向 youtube 询问了这一点,他们将我们的域列入白名单,并提供了启用广告的步骤。不幸的是,只有 android 显示广告,而不是 iOS。 Youtube 在此之后没有回复。
    • 嗨 @Jongers,请问如何连接 YouTube,以便他们可以将您的域列入白名单以启用广告?谢谢
    • 你好 @CarlosChen 我的项目经理亲自给 youtube 发了电子邮件,我们提供了我们的 app bundle
    猜你喜欢
    • 1970-01-01
    • 2013-11-24
    • 2018-02-12
    • 1970-01-01
    • 2021-07-31
    • 2023-04-02
    • 2014-07-15
    • 2016-05-22
    • 1970-01-01
    相关资源
    最近更新 更多