Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

App removed from Google Play because of Youtube API problems

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?

like image 773
Jack Jonson Avatar asked Apr 28 '15 09:04

Jack Jonson


People also ask

Why my app is removed from Google Play?

Abstract: To ensure the quality and trustworthiness of the apps within its app market (i.e., Google Play), Google has released a series of policies to regulate app developers. As a result, policy-violating apps (e.g., malware, low-quality apps, etc.) have been removed by Google Play periodically.

Why is YouTube API key not valid?

My YouTube API Key is Not Working Your API key may not be working because you're using it for the wrong project. Be sure you're using the key for the project that you created it for, especially if you created multiple projects at the same time. If it's still not working, consider creating a new API key entirely.

Can I use YouTube API in my app?

YouTube Android Player API lets you play any YouTube video or playlist inside your app that too without leaving your app.


1 Answers

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.

like image 81
Knossos Avatar answered Sep 19 '22 20:09

Knossos