我目前正在开发一个显示我的YouTube视频的iOS应用程序,我是YouTube的合作伙伴,当我在浏览器中播放我的视频时,视频广告就会显示出来。然而,当使用官方的iOS YouTube播放器时,它不会显示任何类型的视频广告,有人知道如何显示视频广告或修复这个问题吗?
我正在使用https://github.com/youtube/youtube-ios-player-helper的YouTube Player库
下面是我使用的参数
NSDictionary *playerVars = @{
@"controls" : @1,
@"playsinline" : @1,
@"autohide" : @0,
@"showinfo" : @0,
@"autoplay" : @1,
@"fs" : @0,
@"rel" : @0,
@"loop" : @1,
@"enablejsapi" : @1,
@"modestbranding" : @1
};正如你在这张图片中看到的,它只是开始播放视频,在视频开始之前不会播放任何视频广告

发布于 2015-05-03 02:08:49
当YTPlayerView iFrame加载广告时,它通常会迫使用户离开他们的应用程序,进入Safari。我在这个库的GitHub项目页面back in January上打开了一个问题,在StackOverflow上有一个关于它的讨论:Bug in 'YouTube iOS Player Helper' library。
最终,在PR #58中禁用了iFrame广告。这得到了YouTube开发者关系团队成员易卜拉欣·乌卢卡亚的认可。
有了iFrame API subject to deprecation at any time,我不会对YouTube正在为iOS开发一个更好的库感到惊讶,类似于他们为Android开发的库。但目前,广告还不会出现在YTPlayerView上。
https://stackoverflow.com/questions/26534553
复制相似问题