Naruto
Naruto

Reputation: 9634

How to fix the Device and Network abuse policy issue in Google play store app submission

Recently we pushed one app into Google play store, our app hosts the youtube video links & play the content through YouTube player.

We received policy violation note saying, like below. Here the info what they have provided is purely generic. I'm not getting what is the mistake.

Can you please help us. Here is the email i got from google play support team

it violates our device and network abuse policy. If you submitted an update, the previous version of your app is still live on Google Play.

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.

Read through the Device and Network Abuse policy for more details and examples.

Make sure your app is compliant with all other policies listed in the Developer Program Policies. Remember that additional enforcement could occur if there are further policy issues with your apps.

Upvotes: 26

Views: 29707

Answers (4)

Dan Alboteanu
Dan Alboteanu

Reputation: 10232

In my case, I had a WebView linked to Google News - that included YouTube videos. The app violates the Device and Network Abuse policy. "Background play of YouTube content is not allowed in any cases."

Solution - I added this code

override fun onPause() {
    super.onPause()
    mWebView?.onPause()
    mWebView?.pauseTimers()
}

override fun onResume() {
    super.onResume()
    mWebView?.onResume()
    mWebView?.resumeTimers()
}

Upvotes: 3

Darshn
Darshn

Reputation: 1601

I know it' too late to answer for this question. I am sure, it will help some people,

I got same reply from google. I couldn't figure out what is the issue. So I emailed them to elaborate the issue rather than telling in general. The issue was, I was displaying banner ad while playing video. This violates their youtube policy. I removed the banner ad when video plays and uploaded the apk again. They accepted the apk this time.

You can always mail google asking about the issue, they will respond back in 1-2 days.

Hope it helps some people.

Upvotes: 46

Sri Krishna Chaitanya
Sri Krishna Chaitanya

Reputation: 73

just paste this in your manifest this code worked for me several times when I had this problem after submitting the app <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

Upvotes: -8

TheFuquan
TheFuquan

Reputation: 1787

In our case, it was that the webview had an iFrame of a youtube video.

You must pause the video when the activity goes on pause / stop.

Google doesn't tolerate playing the youtube videos in background

Upvotes: 7

Related Questions