2014-10-23 15 views
6

Ich entwickle gerade eine iOS-App, die meine YouTube-Videos anzeigt, ich bin ein YouTube-Partner und Videoanzeigen erscheinen, wenn ich meine Videos in meinem Browser abspiele. Bei der Verwendung des offiziellen iOS YouTube Players werden jedoch keinerlei Videoanzeigen angezeigt. Kann jemand Videoanzeigen anzeigen oder reparieren?Anzeigen von YouTube-Video-Anzeigen mit YouTube iFrame

Der YouTube Player-Bibliothek Ich bin https://github.com/youtube/youtube-ios-player-helper

Hier verwenden, sind die Parameter ich

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

Verwendung Wie Sie in diesem Bild sehen können, es beginnt gerade das Video zu spielen und spielen nicht jede Videoanzeige vor dem Video startet

enter image description here

Antwort

3

Wenn die YTPlayerView iFrame eine Anzeige geladen Früher zwang er den Benutzer aus seiner App heraus und in Safari. Ich hatte ein Problem auf der GitHub-Projektseite back in January der Bibliothek geöffnet und es gab eine Diskussion über StackOverflow hier: Bug in 'YouTube iOS Player Helper' library.

Letztendlich wurden iFrame-Anzeigen in PR #58 deaktiviert. Dies wurde von Ibrahim Ulukaya, einem Mitglied des Entwickler-Relations-Teams von YouTube, sanktioniert.

Mit iFrame API subject to deprecation at any time würde ich nicht überrascht sein, dass YouTube an einer besseren Bibliothek für iOS arbeitete, ähnlich der, die sie für Android haben. Derzeit werden Anzeigen jedoch nicht in der YTPlayerView angezeigt.

+0

Seit langer Zeit scheint dieser Fehler immer noch da zu sein. Ich kann keine Werbung sehen. – Ricky