Häufig gestellte Fragen (FAQ)
1. Ist der Aufruf einer der Methoden wie checkAndOpen or forceOpen intern prüfen, ob sich die Benutzer im EWR befinden, oder muss dies vom Entwickler erledigt werden?
Obwohl das SDK nicht geografisch sensibel ist, ist das CMP SDK so konzipiert, dass es alle relevanten Richtlinien erkennt und sein Verhalten entsprechend der Region des Benutzers anpasst. Daher verwaltet es intern die Überprüfungen des Benutzerstandorts, z. B. die Feststellung, ob sich ein Benutzer im Europäischen Wirtschaftsraum (EWR) befindet. Die Implementierung eines zusätzlichen Wrappers kann jedoch in Fällen von Vorteil sein, in denen das SDK überhaupt nicht verwendet werden sollte, da er mehr Kontrolle darüber bietet, wann und wie Zustimmungsebenen ausgelöst werden.
2. Ich verwende eine benutzerdefinierte Schriftart in meiner mobilen App. Wie kann ich sie in meiner Zustimmungsebene verwenden?
Um eine benutzerdefinierte Schriftart im CMP zu verwenden, entweder Hosten Sie die Schriftart im Web or Bündeln Sie es mit der App und stellen Sie es der WebView über einen sicheren HTTPS-ähnlichen Ursprung zur Verfügung. Wenn Sie sich für das Hosting auf einem Webserver entscheiden, können Sie im benutzerdefinierten CSS Ihres CMP-Designs den folgenden Code verwenden:
@font-face {
font-family: "Rubrik";
src: url("https://cdn.consentmanager.net/assets/fonts/rubrik.woff2") format("woff2");
}
3. Manchmal kann es an Netzwerkproblemen liegen, dass das Zustimmungs-Popup nicht geladen wird. Wie soll mit dieser Situation umgegangen werden?
Wenn ein Timeout auftritt, wird normalerweise gewartet, bis der Benutzer die App das nächste Mal öffnet und über ein besseres Netzwerk verfügt. Sie können das Ereignis didReceiveError verwenden, um sicherzustellen, dass es sich um ein Timeout-Ereignis handelt, und es entsprechend behandeln. Die gesamte Funktionalität im Zusammenhang mit der Entscheidung, ob die Zustimmungsebene angezeigt wird oder nicht, basiert auf einer Kommunikation mit unseren Servern. Daher kann weder überprüft werden, ob eine Zustimmung erforderlich ist, noch kann die Zustimmungsebene angezeigt werden, wenn keine Netzwerkverbindung verfügbar ist oder wenn nach den Wiederholungsversuchen ein Timeout auftritt.
4. Können wir die Einwilligungsseite so einstellen, dass sie nur die Hälfte des Bildschirms einnimmt statt den gesamten Bildschirm?
Um das InApp-Layout zu ändern, lesen Sie bitte die Dokumentation zum Ändern des Layouts für iOS und für Android.
5. Ist es für den iOS-Client möglich, das ATTracking-Popup einzubinden? consentmanager Pop-up?
Nein, Apple erlaubt nicht, nur das zu zeigen consentmanager Popup und Sie müssen das ATT-Popup öffnen. Weitere Informationen zur Verwendung der Methoden oder zur Anpassung der dem Benutzer angezeigten Nachricht finden Sie in der offiziellen Dokumentation zur Transparenz beim Apple App Tracking.
6. Gibt es eine Binärversion des SDK anstelle der Quellcodeversion?
7. Wir geben keine Daten an Dritte weiter und müssen daher das App Tracking Transparency (ATT)-Framework nicht verwenden. Oder doch?
Unsere Methoden zur Ermittlung der Einwilligung beziehen sich nur auf die Einwilligung und nicht auf das ATT. Wenn Sie diese also nicht benötigen, verzichten Sie einfach auf die Verwendung der ATT-bezogenen Methoden sowie auf die Ermittlung des Datenschutzes - Tracking in Ihrer Datei info.plist. In jedem Fall bitte beachten Sie diese Seite.
8. Wie kann ich ein „Consent or Pay“-Modell in einer mobilen App (Android/iOS) mit dem consentmanager SDK?
Mit unseren mobilen SDKs können Sie einen PUR-Flow („Pay-or-Accept“) implementieren, bei dem Benutzer entweder alles akzeptieren oder ein werbefreies Abonnement wählen.
-
Integrieren Sie unser mobiles SDK und zeigen Sie die CMP-Schicht gemäß unserer consentmanager SDK-Integrationshandbücher
-
Fügen Sie die Schaltfläche „Werbefrei für €...“ hinzu: Fügen Sie in Ihrem CMP-Design (erste Ebene) eine benutzerdefinierte HTML-Schaltfläche hinzu, die auf Ihre App oder Ihren Inhalt verweist (siehe unsere Contentpass-Integration oder unsere manuelles Bezahlen oder Akzeptieren Anleitungen):
<a class="cm-btn cm-btn-primary" href="myapp://subscribe?plan=adfree5">
Ad-free for €5
</a>
-
Den Link in der App abfangen (iOS or Android) und öffnen Sie Ihre Paywall. Wenn die Zahlung vollständig erfolgreich war, lehnen Sie alle Anbieter ab und verhindern Sie das Laden anderer SDKs wie FirebaseAnalytics, Google AdMob usw. Schauen Sie sich unsere App-Monitor um zu überprüfen, ob Ihre App allen Datenschutzbestimmungen der DSGVO entspricht.
cmp.setOnClickLinkCallback { url ->
if (url.startsWith("myapp://subscribe")) {
paid = openPaywall()
if (paid) { cmp.rejectAll }
true
} else
false
}
}
Dies gewährleistet ein tracking- und werbefreies Erlebnis. Bei dieser Konfiguration werden den Benutzern genau zwei Optionen angezeigt: Alle akzeptieren or Werbefrei. Das CMP verwaltet den Zustimmungsstatus automatisch, während Ihre App das Abonnement und das werbefreie Erlebnis steuert.
Für weitere Fragen oder Erläuterungen stehen wir Ihnen gerne zur Verfügung. Kontaktieren Sie unser Entwicklungsteam.







