webentwicklung-frage-antwort-db.com.de

Fehler bei der AdMob-EU-Zustimmung: Das Einwilligungsformular kann nur mit einer benutzerdefinierten Anbieterauswahl verwendet werden

Ich bin das Google-Zustimmungs-SDK für Android und habe alle in der Dokumentation aufgeführten Schritte befolgt. Beim Laden des Formulars erhalte ich diese Fehlermeldung in der Variablen onConsentFormError:

Einwilligungsformular kann nur mit einer benutzerdefinierten Anbieterauswahl verwendet werden.

Ich habe häufig verwendete Ad-Technology-Anbieter für die AdMob-Konsole ausgewählt

 enter image description here

Meine Fragen sind also: 

1. Muss ich für diese Option die Zustimmung des Nutzers einholen? Laut Dokumentation auf der Google-Entwickler-Site: 

Wichtig: Das von Google erteilte Einwilligungsformular wird nicht unterstützt, wenn einer von Ihre Publisher-IDs verwenden die häufig verwendete Anzeigentechnologie Anbieter. Wenn Sie versuchen, das von Google erstellte Einverständnisformular zu laden, wird Scheitern Sie immer in diesem Fall.

Kann ich diesen Fehler aufgrund der oben genannten Einschränkung erhalten?

2. Wenn ich eine Einwilligung einholen muss, was in diesem Fall zu tun ist? Soll ich mein eigenes Dialogfenster mit der Einwilligung oder etwas zeigen?

6
Iffat Fatima

Ich arbeite heute zu sehr an diesem DSDPR-Durcheinander und es ist mir gelungen, das von Google gerenderte Formular wie folgt anzuzeigen:

 enter image description here

Nach meinem bisherigen Verständnis können Sie nur das von Google gerenderte Formular verwenden:

  1. Verwenden Sie Benutzerdefinierte Gruppe von Anzeigentechnologie-Anbietern.
  2. Verwenden Sie NICHT Vermittlung.

Andernfalls müssten Sie einen Dialog selbst erstellen, um die Einwilligung zu beantragen, was ich jedoch nicht entschieden habe, da meiner Meinung nach die meisten Endbenutzer eine negative Entscheidung treffen würden, wenn sie sich mit AD-bezogenen Fragen beschäftigen AD ist in gewissem Maße besser, als den Benutzer mit einem massiven Text und einem nicht abbrechbaren Dialog zu belästigen.

9
ZhouX
1
Hitesh Sahu

Ihre Option ist falsch. Um die Einwilligungs-SDK verwenden zu können, müssen Sie die Option "Benutzerdefinierte Gruppe ..." wählen und 12 oder darunter auswählen, da die SDK nicht mehr als 12 Anbieter unterstützt. Weitere Informationen https://developers.google.com/admob/Android/eu-consent

0
DzungPV

Wenn also die Anzahl der AdProviders mehr als 11 beträgt, können wir das Admob-Einverständnisformular nicht verwenden. Also müssen wir entweder nur 12 benutzerdefinierte AdProvider auswählen oder einen eigenen benutzerdefinierten Dialog erstellen. Oder eine Art Bibliothek verwenden, die dasselbe tut. .

Sie können diese einfache Bibliothek verwenden, um bei Bedarf ein benutzerdefiniertes Einwilligungsformular zu erstellen, was die Dinge vereinfacht

https://github.com/saiakhil90/ConsentDialog

0
Sai Akhil