I'm trying to find the right GTLQueryYouTube parameters to filter out videos which can't be played on mobile (in an iOS UIWebView). The videoEmbeddable and videoSyndicated params are too restrictive (they filter out all VEVO videos).

In our iOS app, we search for YouTube videos via GTLQueryYouTube, leaving the videoEmbeddable and videoSyndicated parameters blank. 

This returns Vevo videos which are generally playable in the UIWebView. For example "Rihanna - Diamonds" (lWA2pjMjpBs) is playable. It can't be played in an embedded view.

Some videos, however can't be played. For example "Lana Del Rey - Gods and Monsters" (3BwfuFuYOWE) can't be played in the UIWebView. The YouTube page loads, but instead of playing the video I see an error "The content owner has not made this video available on mobile." 

We want to filter out these non-playable videos when searching. The [GTLQueryYouTube API](https://developers.google.com/youtube/v3/docs/search/list) only supports filtering for "videoEmbeddable" and "videoSyndicated", neither of which correctly filter **out** the Lana Del Rey video, but **leave in** the Rihanna video.

It seems like there's a missing filter parameter to filter out these types of videos. Inspecting the [metadata](http://gdata.youtube.com/feeds/api/videos/lWA2pjMjpBs) doesn't reveal any noticeable difference between the Rihanna and Lana Del Rey videos.

Ideas?