it-swarm.asia

هل ينتهك تطبيقي أو تبعياته سياسة معرف إعلانات Android؟

لقد تلقيت للتو هذه الرسالة من Google Play ، لكنني لا أجمع معرف الإعلان.

سبب التحذير: انتهاك استخدام سياسة معرّف إعلانات Android والقسم 4.8 من اتفاقية توزيع مطوّري البرامج

يتطلب Google Play من المطورين توفير سياسة خصوصية صالحة عندما يطلب التطبيق أو يتعامل مع معلومات المستخدم أو الجهاز الحساسة. لقد حددنا أن تطبيقك يجمع وينقل معرِّف إعلانات Android ، والذي يخضع لمتطلبات سياسة الخصوصية.

هل من الممكن استخدام أي من التبعيات الخاصة بي؟ إليك قائمة التبعيات:

implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.anko:anko-common:$anko_version"

implementation ("com.Android.support:appcompat-v7:$Android_support_version") {
    exclude group: 'com.Android.support', module: 'animated-vector-drawable'
    exclude group: 'com.Android.support', module: 'design'
}
implementation ("com.Android.support:design:$Android_support_version") {
    exclude group: 'com.Android.support', module: 'animated-vector-drawable'
}
implementation ("com.Android.support:cardview-v7:$Android_support_version") {
    exclude group: 'com.Android.support', module: 'animated-vector-drawable'
    exclude group: 'com.Android.support', module: 'design'
}
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2'
implementation 'com.github.apl-devs:appintro:v4.2.3'
implementation('com.crashlytics.sdk.Android:crashlytics:[email protected]') {
    transitive = true
}
implementation 'com.firebase:firebase-jobdispatcher:0.7.0'
implementation ("com.google.firebase:firebase-firestore:$firestore_version") {
    exclude group: 'com.google.firebase', module: 'firebase-auth'
}
implementation ("com.google.firebase:firebase-auth:$firebase_version") {
    exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ("com.google.firebase:firebase-storage:$firebase_version") {
    exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ('com.google.Android.gms:play-services-auth:16.0.0') {
    exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
implementation 'com.Android.support:multidex:1.0.3'
implementation ("com.Android.support:exifinterface:$Android_support_version") {
    exclude group: 'com.Android.support', module: 'animated-vector-drawable'
    exclude group: 'com.Android.support', module: 'design'
}
implementation 'com.soundcloud.Android:android-crop:[email protected]'
implementation 'com.github.bumptech.glide:glide:4.7.1'
172
aloj

تعطيل مجموعة معرف الإعلان

وفقًا لمستندات Firebase يمكنك تعطيل مجموعة معرّفات الإعلانات عن طريق إعداد:

<meta-data Android:name="google_analytics_adid_collection_enabled" Android:value="false" />

في AndroidManifest.xml الخاص بك أسفل العلامة <Application>.

تحرير: يبدو أن الناس قد حققوا نجاحًا متباينًا مع هذا النهج. حاول إضافة configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' } إلى منطقة تبعيات تطبيق Gradle وفقًا للتعليق أدناه.

62
rickythefox

اليوم العديد من المطورين يحصلون على هذه المشكلة نفسها. أنا أيضا حصلت على هذه القضية. لم أجمع أي بيانات حساسة ، حتى أنني لا أعرض الإعلانات على المستخدمين.في حالتك يمكن أن يكون Crashlytics lib مشكلة. إنه يتعامل مع معرفات الإعلانات. في البريد يذكرون الإجراء المطلوب:

الإجراء مطلوب: إضافة سياسة خصوصية إلى قائمة متجرك وتطبيقك

لذلك أعتقد أنه يجب علينا جميعًا إضافة سياسة خصوصية في قائمة المتجر وكذلك على التطبيق. قبل اتخاذ الإجراء ، يجب أن نتبع سياسة الخصوصية ذات الصلة. فيما يلي بعض الروابط التي يمكنك من خلالها الحصول على المساعدة:

سياسة الخصوصية لتحميل التطبيق

استخدام معرف الإعلان في Android

اتفاقية توزيع المطور

سياسات برنامج المطور

59
Mafujul

كنت تستخدم تحطم الطائرة أدناه 2.9.3. يبدو أنه جمع وإرسال معرف الإعلان على جوجل كمفتاح في رأسهم. قد يكون هذا أو واحد من القضايا. يمكنك التحقق من إرسال معرف الإعلان عبر وكيل مثل Charles.

تحرير *** يبدو أن الإصدار 2.9.3 وما فوق لا يزال يحصل على معرف الإعلان من خلال استدعاء AdvertisingIdClient.getAdvertisingIdInfo() من الحزمة com.google.Android.gms.ads.identifier. راجعت من خلال تحديد نقطة توقف على الطريقة. أنا أفترض أنه ما زال يجري إرسالها إلى القماش. مما يعني أن التحديث إلى إصدار أعلى لن يحلها ..

21
Rik van Velzen

بالنسبة لمستخدمي الوحدة ، المشكلة في تحليلات الوحدة .

لحل هذه المشكلة ، نحتاج إلى مهمتين :

بعد إعادة تقديمه حوالي بضع دقائق ، وافق Google Play على تطبيقي.

16
Quang Tran

أنا لا أستخدم Crashlytics أو أي شيء آخر. مجرد تطبيق دون اتصال بسيط مع Facebook Ads. لا يزال تم إزالة تطبيقي من متجر Play.

المشكلة: انتهاك استخدام سياسة معرِّف إعلانات Android والقسم 4.8 من اتفاقية توزيع مطوّري البرامج

وصف المشكلة: يتطلب Google Play من المطورين توفير سياسة خصوصية صالحة عندما يطلب التطبيق أو يتعامل مع معلومات المستخدم أو الجهاز الحساسة. لقد حددنا أن تطبيقك يقوم بجمع ونقل معرّف إعلان Android ، والذي يخضع لمتطلبات سياسة الخصوصية. إذا كان تطبيقك يجمع معرّف الإعلان لنظام Android ، فيجب عليك تقديم سياسة خصوصية صالحة في كل من الحقل المعين في وحدة التحكم في التشغيل ، ومن داخل التطبيق.

الحل:

  1. لقد أنشأت سياسة خصوصية لتطبيقي باستخدام هذا link وحررته وفقًا للتطبيق الخاص بي.

  2. لقد أنشأت عنوان url لسياسة الخصوصية الخاصة بي باستخدام هذا الرابط.

  3. قم بتسجيل الدخول إلى { Google Play Console وانتقل إلى الوجود في المتجر ثم قم بتخزين قائمة ولصق عنوان url في قسم سياسة الخصوصية.

  4. إرسال التحديث الخاص بك.

ملاحظة - في حالتي لم أكن مضطرًا إلى تقديم أي بنية جديدة مع سياسة الخصوصية كما هو مذكور في البريد وكان تطبيقي مرئيًا في متجر Play خلال ساعات قمت بالخطوات التي ذكرتها أعلاه . إذا لم يكن تطبيقك مرئيًا في متجر Play بعد اتباع النقاط المذكورة أعلاه ، فيجب عليك وضع قسم سياسة خصوصية واحد في تطبيقك أيضًا وإرسال بنية جديدة.

14
Imran

لقد استلمت نفس الرسالة وحصلت على بعض تطبيقاتي التي تم تعليقها اليوم.

لذلك أنا فقط حذف هذه التبعيات الثلاثة firebase:

compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-ads:10.0.1'
compile 'com.google.firebase:firebase-appindexing:10.0.1'

بعد ذلك ، أعدت تقديم التطبيقات ، وتم قبولها بعد المراجعة :)

14
Gama

هذا هو السبب في تقديم الإصدار 4.0 من خدمات Google Play Services لواجهة برمجة تطبيقات جديدة ومعرف للاستخدام من قبل مزودي الإعلانات والتحليلات. نحتاج إلى تقديم بيان الخصوصية وإتاحته على الويب. للحصول على عينة ، اذهب https://digital.com/blog/best-privacy-policy-generators/

لتغيير الإعدادات على تطبيق Android الخاص بك. وحدة تحكم مطور البرامج ، وقائمة المتجر ، وانتقل لأسفل إلى سياسة الخصوصية. أضف رابط هنا.

6
Theo

إذا كان التطبيق الخاص بك يستخدم Firebase SDKs مثل التحليلات وجميعها ، فيمكنك تعطيل مجموعة Advertising ID على مستوى SDK عن طريق وضع السطر التالي في ملف AndroidManifest.xml الخاص بك تحت علامة Application.

<meta-data Android:name="google_analytics_adid_collection_enabled" Android:value="false" />

يمكنك قراءة المزيد عنها هنا .

تطبيقي لم يكن حتى تطبيقًا مدعومًا بالإعلانات ، لكن لا يزال يتم تطبيقه بواسطة جملة section 4.8 هذه. باستخدام الأسلوب أعلاه ، تمكنت من استعادته على Google Play دون تقديم أي سياسة خصوصية .

5
Rajat Saxena

نسخ من جوجل البريد

يرجى الاتصال بفريق دعم السياسة.

  1. إذا طلب تطبيقك بيانات المستخدم أو قدم طلبات أذونات حساسة مثل الهاتف أو الحسابات أو جهات الاتصال أو الكاميرا أو الميكروفون أو إذا كان تطبيقك يستخدم معرف الإعلان في Android ، فستحتاج إلى إضافة سياسة خصوصية صالحة في مكانين: متجر التطبيق الخاص بك قائمة الصفحة (التعليمات أدناه) وداخل التطبيق الخاص بك.
  2. كخيار ثانٍ ، يمكنك إزالة أي طلبات لبيانات المستخدم أو الأذونات الحساسة. على سبيل المثال ، ستحتاج إلى إزالة {copy ولصق أذونات هنا} من البيان. لن تحتاج إلى إضافة سياسة خصوصية إذا قمت بإزالة هذه الطلبات. إذا لم تتمكن من إكمال الخطوتين 1 أو 2 ، فستحتاج إلى إلغاء نشر التطبيق من متجر Play.
  3. إذا كان التطبيق الخاص بك غير منشور بالفعل ، فلن تحتاج إلى اتخاذ إجراء ما لم تقم بإعادة نشر التطبيق في المستقبل.

يمكنك اتباع هذه الخطوات لإضافة سياسة خصوصية إلى قائمة متاجرك:

  1. سجّل الدخول إلى Play Console.

  2. حدد التطبيق الخاص بك.

  3. على الجانب الأيسر ، حدد وجود المتجر> قائمة المتجر.

  4. ضمن "سياسة الخصوصية" ، أدخل عنوان URL حيث تستضيف سياسة الخصوصية عبر الإنترنت.

  5. احفظ تغييراتك لإرسال التحديث إلى تطبيقك.

يرجى زيارة مركز المساعدة لمزيد من المعلومات حول متطلبات سياسة خصوصية Google Play.

 enter image description here

4
Java coder

تمت إزالة أحد تطبيقي وحصلت آخر على تحذير لسبب ما معطى المشكلة: انتهاك استخدام سياسة معرّف إعلانات Android والقسم 4.8 من اتفاقية توزيع مطوّري البرامج

لقد أنشأت سياسات الخصوصية لكلتا التطبيقات ، وقمت بتحديث الرابط في قائمة متجر وحدة التحكم في اللعب ، ورابط سياسة الخصوصية المضمنة في القائمة الرئيسية لكل من التطبيقات والتطبيقات المقدمة من جديد. كلا التطبيقين الآن قيد التشغيل. إذا كنت بحاجة إلى نسخ السياسة ، فتأكد من إجراء التعديلات وفقًا لأذونات التطبيق واسمك. سياسة خاصة

لا أعلم ما إذا كانت عمليات إزالة وحدة التحكم في اللعب والتحذير بمثابة إضراب أم أنه يمكن لشخص ما أن ينورني.

3
android2013

تم حذف تطبيقي من المتجر اليوم .. نفس المشكلة ، كل ما أقوم به هو إضافة سياسة خصوصية إلى التطبيق من (وحدة التحكم في التطبيق - وجود المتجر - قائمة المتجر) مثل الصورة يمكنك إنشائه من تطبيق منشئ سياسة الخصوصية في التطبيق وقم بتحديثه واكتب الرابط في قائمة المتجر وأعد إرسال التطبيق وهذا عمل لي وآسف على لغتي السيئة

3
Ahmed El-Kallaf

الخطوة 1: إضافة عنوان URL الخاص بالسياسة والسياسة إلى وحدة تحكم Play Store

الخطوة 2: إنشاء مثال زر في الشريط الجانبي عند النقر فوق الزر ، ما عليك سوى استدعاء هذه الطريقة أدناه وإضافة عنوان url الخاص بك هنا

private void callThisMethodWhenPrivacyButtonClicked() {
        AlertDialog.Builder alert = new AlertDialog.Builder(this);
        alert.setTitle("Title here");

        WebView wv = new WebView(this);
        wv.loadUrl("{your privacy and policy uurl }");
        wv.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);

                return true;
            }
        });

        alert.setView(wv);
        alert.setNegativeButton("Close", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int id) {
                dialog.dismiss();
            }
        });
        alert.show();
    }
3
Hemanth SP

أولاً ، يتعين عليك إنشاء عنوان URL لسياسة الخصوصية ثم إضافة عنوان URL هذا في (GOOGLE PUBLISHER CONSOLE بناءً على التطبيق. يمكنك بسهولة إنشاء سياسة الخصوصية باستخدام هذا الموقع.

سياسات الخصوصية

إذا كان لديك خادم/مضيف ، فحاول تحميل صفحة سياسة الخصوصية على الخادم الخاص بك وإلا يمكنك استخدام هذا الموقع للتخزين.

تم ذكره : يجب عليك إضافة صفحة السياسة هذه على طلبك. إنشاء قائمة كشرطة الخصوصية وإظهار كل محتوى السياسة الخاصة بك في مربع حوار. أسهل طريقة.

3
Md.Tarikul Islam

تعطيل مجموعة معرّف الإعلانات:

https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection

عبر هذين السطرين في ملف البيان:

<meta-data Android:name="firebase_analytics_collection_deactivated" Android:value="true" />

<meta-data Android:name="google_analytics_adid_collection_enabled" Android:value="false" />
3
alierdogan7

أنا أستخدم Crashlytics و OneSignal. بالاعتماد على اختباراتRikvanVelzen مع Crashlytics 2.9.3 ، ليس هذا سبب حصولي على messasge من Google ، ولكن OneSignal.

متطلبات Google هي "يجب عليك تقديم سياسة خصوصية صالحة في كل من الحقل المعين في وحدة التحكم في التشغيل ، ومن داخل التطبيق."

لذلك ، أعتقد أنني بحاجة إلى القيام بأمرين فقط ليسا معقدين للغاية:

  1. إضافة رابط سياسة الخصوصية من وحدة التحكم في Google Play ، إلى صفحة ويب تحتوي على المعلومات
  2. إضافة معلومات سياسة الخصوصية في التطبيق

يبدو أن ما يلي يوفر إرشادات حول كيفية القيام بذلك (واحد فقط من العديد): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy- القضية/

3
Yossi

إنشاء صفحة ويب لسياسة الخصوصية:

  • أولاً ، قم بإنشاء صفحة تحتوي على سياسة الخصوصية للتطبيق المحظور.
  • اكتب المعلومات التي تعالجها. إذا لم تقم بمعالجة البيانات الخاصة ، فاكتبها بوضوح.
  • إضافة معلومات (رابط) حول سياسة خصوصية التطبيق في Google Play Console

تحديث التطبيق بموافقة:

  • اتبع التعليمات من موقع Google: https://developers.google.com/admob/Android/eu-consent
  • إضافة رابط إلى سياسة الخصوصية الخاصة بك:
    privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)

  • أضف صفحة ويب سياسة الخصوصية عن طريق فتحها في المتصفح أو في عرض الويب في التطبيق الخاص بك

  • تحديث التطبيق بالموافقة وتحميله على Google Play Console
3
Witold Góralski

تشير المشكلة إلى أن الانتهاك يرجع إلى استخدام معرف إعلانات Android للمستخدم. كان لي نفس المشكلة. لقد أنشأت سياسة خصوصية وأضفت عنوان url إلى ذلك في تطبيقي وإلى صفحة Google Play. تم تقديم تحديث والتطبيق مباشر. تأكد من ذكر أنك تجمع معلومات التعريف الشخصية ، معرف الإعلان عن Android ، في تطبيقك. لقد قدمت رابطًا لسياسة خصوصية تطبيقي ، يرجى الرجوع إلى ذلك إذا كنت تريد معرفة مدى الدقة المذكورة.

هذه هي سياسة الخصوصية الخاصة بي:

https://nwsty.com/privacy-policy-and-terms-of-use-Android/

يمكنك بسهولة إنشاء سياسة خصوصية هنا:

https://app-privacy-policy-generator.firebaseapp.com/

 enter image description here

للإشارة فقط ، هذا هو التطبيق المعني: https://play.google.com/store/apps/details؟id=com.instancea.nwsty&hl=ar

2
picmate 涅

تلقيت تحذيرًا من Google مؤخرًا بأنني انتهكت سياسة استخدام معرف معرّف الإعلانات لنظام Android والقسم 4.8 من اتفاقية توزيع مطوّري البرامج.

لا أستخدم الإعلانات على تطبيقي ، لكنني أتتبع أحداث/تحليلات المستخدمين باستخدام Amplitude و Fabric ، والتي قد تكون سبب هذا التحذير.

الإجراء المطلوب لحل المشكلة:

  1. إنشاء سياسة خصوصية باستخدام منشئ سياسة خصوصية تطبيق Firebase
  2. قم بتضمين سياسة الخصوصية التي تم إنشاؤها في تطبيقك ، واجعلها في متناول المستخدمين.

  3. حدّث التطبيق ، وأضف رابط سياسة الخصوصية (عبر صفحة الويب ، أو مستند Google) إلى قائمة متجرك.

2
Badr

حصلت على 3 تطبيقات معلقة اليوم. قضيت يومًا حافلًا ولكنني تمكنت من بدء العمل على التطبيقات بعد الغداء. عملت على إرسال تحديثين من أصل 3. الآن أعمل على التحديث الثالث.

قبل بضع دقائق ، حصلت على موافقة واحدة فقط. معظم تطبيقاتي لديها بالفعل سياسات خصوصية. تلك التي حصلت على تعليق لم يفعل ذلك. المكتبات المشتبه بها في حالتي هي Admob و Firebase Analytics.

ما فعلته: 1. لقد أنشأت صفحة ويب لسياسة الخصوصية وأضفت رابطًا في قائمة متجر Google Play. 2. أضفت سياسة الخصوصية كسلسلة في التطبيق وهي تنبثق عبر مربع حوار يمكن للمستخدم أن يقبله أو يرفضه مرة واحدة.

بعد التحديثات ، عقدت أنفاسي لمدة 2 ساعة وفويلا!

0
zimspy