2014-10-23 13 views
6

Obecnie tworzę aplikację na iOS, która wyświetla moje filmy z YouTube, jestem partnerem YouTube i wyświetlają się reklamy wideo, gdy odtwarzam moje filmy w przeglądarce. Jednak podczas korzystania z oficjalnego odtwarzacza YouTube na platformie iOS nie wyświetla żadnych reklam wideo, czy ktoś wie, jak wyświetlać reklamy wideo lub rozwiązać ten problem?Wyświetlanie reklam wideo w YouTube za pomocą serwisu iFrame YouTube

odtwarzacz YouTube Biblioteka używam https://github.com/youtube/youtube-ios-player-helper

Oto parametry Używam

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

Jak widać na tym zdjęciu to właśnie rozpoczyna odtwarzanie wideo, a nie grać Wszelkie reklamy wideo przed filmem zaczyna

enter image description here

Odpowiedz

3

Gdy YTPlayerView iFrame załadowany reklamę , to zmusiło użytkownika prosto z aplikacji i do Safari. Otworzyłem problem na stronie projektu GitHub biblioteki back in January i tam była dyskusja na ten temat na StackOverflow tutaj: Bug in 'YouTube iOS Player Helper' library.

Ostatecznie reklamy iFrame zostały wyłączone w wersji PR #58. Zostało to usankcjonowane przez Ibrahima Ulukaya, członka zespołu deweloperów YouTube.

Dzięki iFrame API subject to deprecation at any time, nie byłbym zaskoczony, że YouTube pracował nad lepszą biblioteką na iOS, podobną do tej, którą mają na Androida. Ale na razie reklamy nie będą wyświetlane w YTPlayerView.

+0

Przez długi czas ten błąd nadal istnieje. Nie widzę żadnych reklam. – Ricky