google removed my android app" Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of...





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I got an email that my android app is removed by google:



in that its mentioned that:



Alternatively, you may opt-out of this requirement by removing any requests for sensitive permissions or user data.


I have the following permissions in Android Manifest.



<uses-permission android:name="android.permission.INTERNET" /> <!-- is required for volley -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


and the following is my android build.gradle



apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsVersion "26.0.2"

defaultConfig {
applicationId "xxxxx.yyyyyy"
minSdkVersion 17
targetSdkVersion 26
versionCode 3
versionName "1.2"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'jp.wasabeef:glide-transformations:2.0.1'
compile 'com.google.firebase:firebase-messaging:11.8.0'
compile 'com.android.support:design:26.1.0'
compile 'com.borjabravo:readmoretextview:2.0.1'
compile 'com.android.support:cardview-v7:26.1.0'
}

apply plugin: 'com.google.gms.google-services'


Which are the permission or lib that are causing the privacy problem










share|improve this question























  • Firs: Do you have a privacy policy? do you have an explanation in your privacy policy regarding the Dangerous Permissions you are asking for? Here is a list of Dangerous permissions: stackoverflow.com/a/36937109/5223744

    – Igor Fridman
    Jan 3 at 9:43











  • is there any google official page which lists the permissions as dangerous or not

    – Santhosh Yedidi
    Jan 3 at 10:26











  • Try this link: developer.android.com/guide/topics/permissions/overview Do you have a privacy policy linked in your Google play console?

    – Igor Fridman
    Jan 3 at 10:28













  • The question shouldn't be focused on permissions, I think it should more be focused on Privacy Policy and if these permissions have been taken into consideration within your Privacy Policy.

    – Nero
    Jan 3 at 10:30


















0















I got an email that my android app is removed by google:



in that its mentioned that:



Alternatively, you may opt-out of this requirement by removing any requests for sensitive permissions or user data.


I have the following permissions in Android Manifest.



<uses-permission android:name="android.permission.INTERNET" /> <!-- is required for volley -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


and the following is my android build.gradle



apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsVersion "26.0.2"

defaultConfig {
applicationId "xxxxx.yyyyyy"
minSdkVersion 17
targetSdkVersion 26
versionCode 3
versionName "1.2"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'jp.wasabeef:glide-transformations:2.0.1'
compile 'com.google.firebase:firebase-messaging:11.8.0'
compile 'com.android.support:design:26.1.0'
compile 'com.borjabravo:readmoretextview:2.0.1'
compile 'com.android.support:cardview-v7:26.1.0'
}

apply plugin: 'com.google.gms.google-services'


Which are the permission or lib that are causing the privacy problem










share|improve this question























  • Firs: Do you have a privacy policy? do you have an explanation in your privacy policy regarding the Dangerous Permissions you are asking for? Here is a list of Dangerous permissions: stackoverflow.com/a/36937109/5223744

    – Igor Fridman
    Jan 3 at 9:43











  • is there any google official page which lists the permissions as dangerous or not

    – Santhosh Yedidi
    Jan 3 at 10:26











  • Try this link: developer.android.com/guide/topics/permissions/overview Do you have a privacy policy linked in your Google play console?

    – Igor Fridman
    Jan 3 at 10:28













  • The question shouldn't be focused on permissions, I think it should more be focused on Privacy Policy and if these permissions have been taken into consideration within your Privacy Policy.

    – Nero
    Jan 3 at 10:30














0












0








0








I got an email that my android app is removed by google:



in that its mentioned that:



Alternatively, you may opt-out of this requirement by removing any requests for sensitive permissions or user data.


I have the following permissions in Android Manifest.



<uses-permission android:name="android.permission.INTERNET" /> <!-- is required for volley -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


and the following is my android build.gradle



apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsVersion "26.0.2"

defaultConfig {
applicationId "xxxxx.yyyyyy"
minSdkVersion 17
targetSdkVersion 26
versionCode 3
versionName "1.2"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'jp.wasabeef:glide-transformations:2.0.1'
compile 'com.google.firebase:firebase-messaging:11.8.0'
compile 'com.android.support:design:26.1.0'
compile 'com.borjabravo:readmoretextview:2.0.1'
compile 'com.android.support:cardview-v7:26.1.0'
}

apply plugin: 'com.google.gms.google-services'


Which are the permission or lib that are causing the privacy problem










share|improve this question














I got an email that my android app is removed by google:



in that its mentioned that:



Alternatively, you may opt-out of this requirement by removing any requests for sensitive permissions or user data.


I have the following permissions in Android Manifest.



<uses-permission android:name="android.permission.INTERNET" /> <!-- is required for volley -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


and the following is my android build.gradle



apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsVersion "26.0.2"

defaultConfig {
applicationId "xxxxx.yyyyyy"
minSdkVersion 17
targetSdkVersion 26
versionCode 3
versionName "1.2"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'jp.wasabeef:glide-transformations:2.0.1'
compile 'com.google.firebase:firebase-messaging:11.8.0'
compile 'com.android.support:design:26.1.0'
compile 'com.borjabravo:readmoretextview:2.0.1'
compile 'com.android.support:cardview-v7:26.1.0'
}

apply plugin: 'com.google.gms.google-services'


Which are the permission or lib that are causing the privacy problem







android






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 3 at 9:33









Santhosh YedidiSanthosh Yedidi

1,52732352




1,52732352













  • Firs: Do you have a privacy policy? do you have an explanation in your privacy policy regarding the Dangerous Permissions you are asking for? Here is a list of Dangerous permissions: stackoverflow.com/a/36937109/5223744

    – Igor Fridman
    Jan 3 at 9:43











  • is there any google official page which lists the permissions as dangerous or not

    – Santhosh Yedidi
    Jan 3 at 10:26











  • Try this link: developer.android.com/guide/topics/permissions/overview Do you have a privacy policy linked in your Google play console?

    – Igor Fridman
    Jan 3 at 10:28













  • The question shouldn't be focused on permissions, I think it should more be focused on Privacy Policy and if these permissions have been taken into consideration within your Privacy Policy.

    – Nero
    Jan 3 at 10:30



















  • Firs: Do you have a privacy policy? do you have an explanation in your privacy policy regarding the Dangerous Permissions you are asking for? Here is a list of Dangerous permissions: stackoverflow.com/a/36937109/5223744

    – Igor Fridman
    Jan 3 at 9:43











  • is there any google official page which lists the permissions as dangerous or not

    – Santhosh Yedidi
    Jan 3 at 10:26











  • Try this link: developer.android.com/guide/topics/permissions/overview Do you have a privacy policy linked in your Google play console?

    – Igor Fridman
    Jan 3 at 10:28













  • The question shouldn't be focused on permissions, I think it should more be focused on Privacy Policy and if these permissions have been taken into consideration within your Privacy Policy.

    – Nero
    Jan 3 at 10:30

















Firs: Do you have a privacy policy? do you have an explanation in your privacy policy regarding the Dangerous Permissions you are asking for? Here is a list of Dangerous permissions: stackoverflow.com/a/36937109/5223744

– Igor Fridman
Jan 3 at 9:43





Firs: Do you have a privacy policy? do you have an explanation in your privacy policy regarding the Dangerous Permissions you are asking for? Here is a list of Dangerous permissions: stackoverflow.com/a/36937109/5223744

– Igor Fridman
Jan 3 at 9:43













is there any google official page which lists the permissions as dangerous or not

– Santhosh Yedidi
Jan 3 at 10:26





is there any google official page which lists the permissions as dangerous or not

– Santhosh Yedidi
Jan 3 at 10:26













Try this link: developer.android.com/guide/topics/permissions/overview Do you have a privacy policy linked in your Google play console?

– Igor Fridman
Jan 3 at 10:28







Try this link: developer.android.com/guide/topics/permissions/overview Do you have a privacy policy linked in your Google play console?

– Igor Fridman
Jan 3 at 10:28















The question shouldn't be focused on permissions, I think it should more be focused on Privacy Policy and if these permissions have been taken into consideration within your Privacy Policy.

– Nero
Jan 3 at 10:30





The question shouldn't be focused on permissions, I think it should more be focused on Privacy Policy and if these permissions have been taken into consideration within your Privacy Policy.

– Nero
Jan 3 at 10:30












1 Answer
1






active

oldest

votes


















0














Quoting Android Runtime Permissions




The Dangerous permissions are the permissions which give application access to the user’s private data or affect the system/other apps. If you list a dangerous permission in manifest then the user has to explicitly give permission to your application.




If you take a look at that list you can see that com.google.android.providers.gsf.permission.READ_GSERVICES is a dangerous permission, that causes the violation.



EDIT: If you have that permission because you use Google Maps, you can safely remove it as it is not required anymore.






share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54019537%2fgoogle-removed-my-android-app-issue-violation-of-usage-of-android-advertising%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Quoting Android Runtime Permissions




    The Dangerous permissions are the permissions which give application access to the user’s private data or affect the system/other apps. If you list a dangerous permission in manifest then the user has to explicitly give permission to your application.




    If you take a look at that list you can see that com.google.android.providers.gsf.permission.READ_GSERVICES is a dangerous permission, that causes the violation.



    EDIT: If you have that permission because you use Google Maps, you can safely remove it as it is not required anymore.






    share|improve this answer




























      0














      Quoting Android Runtime Permissions




      The Dangerous permissions are the permissions which give application access to the user’s private data or affect the system/other apps. If you list a dangerous permission in manifest then the user has to explicitly give permission to your application.




      If you take a look at that list you can see that com.google.android.providers.gsf.permission.READ_GSERVICES is a dangerous permission, that causes the violation.



      EDIT: If you have that permission because you use Google Maps, you can safely remove it as it is not required anymore.






      share|improve this answer


























        0












        0








        0







        Quoting Android Runtime Permissions




        The Dangerous permissions are the permissions which give application access to the user’s private data or affect the system/other apps. If you list a dangerous permission in manifest then the user has to explicitly give permission to your application.




        If you take a look at that list you can see that com.google.android.providers.gsf.permission.READ_GSERVICES is a dangerous permission, that causes the violation.



        EDIT: If you have that permission because you use Google Maps, you can safely remove it as it is not required anymore.






        share|improve this answer













        Quoting Android Runtime Permissions




        The Dangerous permissions are the permissions which give application access to the user’s private data or affect the system/other apps. If you list a dangerous permission in manifest then the user has to explicitly give permission to your application.




        If you take a look at that list you can see that com.google.android.providers.gsf.permission.READ_GSERVICES is a dangerous permission, that causes the violation.



        EDIT: If you have that permission because you use Google Maps, you can safely remove it as it is not required anymore.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 3 at 9:43









        Marcell TothMarcell Toth

        1,2281519




        1,2281519
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54019537%2fgoogle-removed-my-android-app-issue-violation-of-usage-of-android-advertising%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            MongoDB - Not Authorized To Execute Command

            How to fix TextFormField cause rebuild widget in Flutter

            in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith