Как добавить диалог согласия ВВПР в приложение и путаницы, связанные с ВВПР - PullRequest
0 голосов
/ 23 мая 2018

У меня есть приложения в AppStore и магазине Play.Я хочу прояснить некоторые моменты, касающиеся GDPR.Надеюсь, я получу помощь от этого форума.

Ниже приведены некоторые из моих недоразумений.

1) Если я удалю свои приложения из стран ЕС (удалить из магазина приложений стран ЕС и магазина воспроизведения)) тогда для меня нормально не добавлять диалог согласия в мои приложения?А что случилось, если пользователь из ЕС вышел на рынок США и скачал мое приложение и не обнаружил диалоговое окно согласия?

2) Если я поставлю поле согласия, то мне придется показать диалоговое окно согласия всем пользователям?Потому что без получения согласия мне не разрешено указывать страну пользователя.Если я не прав, поправьте меня.

3) Монетизация моих приложений основана на 4 сетях (admob, chartboost, unityads, vungle).Должен ли я разместить 4 диалоговых окна согласия?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Используйте Google Consent SDK , чтобы проверить, находится ли пользователь в Европейском экономическом пространстве (EEA).

В build.gradle добавьте:

implementation 'com.google.android.ads.consent:consent-library:1.0.6'

Используйте ConsentInformation.getInstance(context).requestConsentInfoUpdate( ... ) как описано в документации .

Затем используйте

ConsentInformation.getInstance(context).isRequestLocationInEeaOrUnknown()

Если функция возвращает true, примените правила GDPR к своему приложению (например, диалоговое окно «Показать согласие»).Вам нужно показать диалоговое окно согласия один раз, но если вы добавите другую сеть, вам нужно будет снова получить согласие.Вы можете сохранить версию согласия, которую пользователь принял, и сравнить с текущей.

0 голосов
/ 23 мая 2018

1) Если я удаляю свои приложения из стран ЕС (удаляю из магазина приложений стран ЕС и из магазина игр), тогда я могу не добавлять диалог согласия в свои приложения?

=> ДА, все в порядке.нет необходимости показывать диалог согласия.

1.1) нет проблем, если пользователь меняет магазин из страны ЕС в США, а затем загружает мое приложение?

=> Тогда этот пользователь принадлежит США.Таким образом, это не вызывает каких-либо проблем, потому что GDPR для страны ЕС.

2) Если я поставлю поле согласия, то я должен показать диалог согласия всем пользователям?Потому что без получения согласия мне не разрешено указывать страну пользователя.Если я ошибаюсь, поправьте меня.

=> Вам нужно показать диалоговое окно, если пользователь принадлежит только к Европейскому Союзу. Для другой страны это не нужно.

Для этогодля этого нужно использовать какой-то трюк

Решение:

Вы должны получить IP-адрес пользователя, затем с помощью https://github.com/seventhmoon/IpApi-retrofit вы можетеопределить пользователя, принадлежащего Европейскому Союзу или нет?

он принадлежит Европейскому Союзу
Если ДА
показать диалоговое окно согласия
иначе

Нет необходимости для согласия диалогов

3) Монетизация моих приложений основана на 4 сетях (admob, chartboost, unityads, vungle).Должен ли я разместить 4 диалоговых окна согласия?

=> Нет, вам просто нужно показать одно диалоговое окно согласия.если пользователь согласен сохранить это значение (в SharedPref) для дальнейшего использования и передать его всей остальной сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...