Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Violating the Device and Network Abuse policy

One of my android apps is using YouTube API to download videos. And this has been removed from play store due to below issue.

"This app has been removed from Google Play for violating the Device and Network Abuse policy. Before submitting your app for another review, read through the policy and modify your app to make sure it doesn't download, monetize, or access YouTube videos in a way that violates the YouTube Terms of Service."

I've gone through the policies but I could not understand the above error. Can someone guide me what could be the exact issue?

And, this error may cause any issues to my play store account termination?

like image 404
Suri P Avatar asked Mar 29 '16 06:03

Suri P


People also ask

What is device and network abuse policy?

We don't allow apps that interfere with, disrupt, damage, or access in an unauthorized manner the user's device, other devices or computers, servers, networks, application programming interfaces (APIs), or services, including but not limited to other apps on the device, any Google service, or an authorized carrier's ...

How do I fix the device and network abuse policy issue in Google Play Store app?

Here's how you can submit your app for another review: Your app shouldn't access or use a service or API in a manner that violates its terms of service. For example, make sure your app doesn't download, monetize, or access YouTube videos in a way that violates the YouTube Terms of Service.

What is network abuse?

Most sources define network abuse as using a computer network for purposes prohibited by a user policy. In most instances, this means some kind of criminal activity, including taking action to prevent other users from being able to access a network service.


2 Answers

I had the same issue for my app. I was displaying Banner Ads in the webview where Youtube video is being played. According to Google Play program policy, we are not allowed to show Banner ads in screen where we are accessing Youtube videos.

enter image description here

So,

  1. Try to remove banner ads if your app is showing ads in youtube video screen

  2. Make sure that you are to pause Video when your app is in background .This might be you probably forgot to pause the video when your app is in background. Use following code :-

    @Override

    public void onPause(){
      super.onPause();
      mWebView.onPause();
    }
    
  3. the important thing to add in manifest file:

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    
  4. After trying all this if you are still having the same issue.You can contact Google by reply back to the same email from which you got this rejection email "Asking about the elaborated and specific reason for the rejection of the app".

Hope this might Help!!

like image 188
Karan sharma Avatar answered Sep 23 '22 03:09

Karan sharma


Thank you all for your view and explanation. Unfortunately it had nothing to do with ads. We already passed that station 3 years ago. This time it was different. After a couple of mails between us and Google support, we finally found out the reason: We were basically linking to videos with the content not belonging to the rightful copyright owners. In other words. The videos on youtube are not legal. The content of the video is not owned by the uploader. The list of videos linked in our app was programmatically generated based on keywords. Not manually handpicked. You would say that this is the responsibility of Google and their filtering system, but apparently, it is not. As a result we removed the entire Youtube functionality from the app. Not very nice, but we could not find another solution. Still thinking about whether there is a solution or not.

like image 33
Gillis Haasnoot Avatar answered Sep 20 '22 03:09

Gillis Haasnoot