问题
I have developed an application for Android that displays video from my channel on YouTube using YouTube API.
I show the video directly through YouTubePlayerView class. I don't use authorization of users on YouTube, just show video in player from my channel.
I also use video ad in the same Activity. I show video ad before YouTube video. But I'm not sure that this is so important.
Also I have another activity that show list of videos from my channel. For list item I use title of video and thumbnail. I take title and thumbnail from YouTube site using:
http://img.youtube.com/vi/" + url + "/default.jpg
and
http://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=" + id + "&format=json
Everything works fine. But when I downloaded the app on Google Play, my application was removed. Here is what they wrote:
"After a regular review, we have determined that your app downloads, monetizes, or otherwise accesses YouTube videos in violation of the YouTube Terms of Service or YouTube API Terms of Service. Accessing content, a product, or service in an unauthorized manner is a violation of the Developer Distribution Agreement, and is not allowed on Google Play"
What should I do, that they accepted my application?
回答1:
Your Video Ads are causing problems with the Terms of Service of the Youtube API.
the sale of advertising, sponsorships, or promotions placed on or within the YouTube audiovisual content or player; or
the sale of advertising, sponsorships, or promotions on any page of the API Client containing YouTube audiovisual content, unless other content not obtained from YouTube appears on the same page and is of sufficient value to be the basis for such sales.
The reason for this, is it appears to Google, that you are attempting to get Ads revenue from the Youtube Service. If you do not have any content of your own (worthy of Ads) then your App will be taken down.
来源:https://stackoverflow.com/questions/29915748/app-removed-from-google-play-because-of-youtube-api-problems