Ошибка согласия AdMob в ЕС: форму согласия можно использовать только с пользовательским выбором поставщика - PullRequest
0 голосов
/ 24 мая 2018

Я Google SDK для Android и выполнил все действия, перечисленные в документации .Когда я загружаю форму, я получаю эту ошибку в onConsentFormError:

форме согласия, которую можно использовать только с пользовательским выбором поставщика.

Я выбрал обычно используемый наборпровайдеров рекламных технологий на консоли AdMob

enter image description here

Итак, мои вопросы:

1.Для этого варианта нужно ли получать согласие пользователя? В соответствии с документацией на сайте разработчиков Google:

Внимание! Форма согласия, предоставленная Google, не поддерживается, если любой из ваших идентификаторов издателяиспользуйте часто используемый набор поставщиков рекламных технологий.В этом случае попытка загрузить предоставленную Google форму согласия всегда будет неудачной.

Так возможно ли, что я получаю эту ошибку из-за вышеуказанного ограничения?

2.Если мне нужно получить согласие, что с этим делать в этом случае? Должен ли я показать свое собственное диалоговое окно согласия или что-то еще?

Ответы [ 4 ]

0 голосов
/ 20 июня 2018

Так что, на самом деле, если число adProviders больше 11, то мы не можем использовать форму согласия Admob. Так что нам нужно выбрать только 12 пользовательских adProviders или создать наш собственный диалог .. Или использовать какую-то библиотеку, которая делаетто же самое ...

U может использовать эту простую библиотеку для генерации пользовательской формы согласия, если это необходимо, что упрощает вещи

https://github.com/saiakhil90/ConsentDialog

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

Сегодня я тоже работаю над этой путаницей GDPR, и мне удалось отобразить эту визуализированную Google форму, например:

enter image description here

Согласно моимНасколько мы понимаем, вы можете использовать форму, представленную Google, только в следующих случаях:

  1. Использование Пользовательский набор поставщиков рекламных технологий
  2. И НЕ ИСПОЛЬЗУЙТЕ посредничество

В противном случае вам потребуется самостоятельно создать диалоговое окно для запроса согласия, что я решил не делать, посколькуПо моему мнению, большинство конечных пользователей при решении вопросов, связанных с AD, склоняются к отрицательному выбору, поэтому я считаю, что непосредственная настройка Non-Personalized AD на некотором уровне лучше, чем беспокоить пользователя массивным текстом и неотменяемым диалогом.

0 голосов
/ 08 июня 2018

Вам нужно выбрать не более 12 поставщиков в ЕС, согласие пользователя AdMob.Вы можете прочитать больше об этом в this в теме GitHub.

enter image description here

Вы можете выбрать эти 12 из 600 для начала иотрегулируйте их для получения большего дохода

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

Ваш вариант неправильный, чтобы использовать sdk для согласия, вы должны выбрать опцию «Custom set ...» и выбрать 12 или ниже, потому что sdk не поддерживает более 12 провайдеров.Читать дальше https://developers.google.com/admob/android/eu-consent

...