UniConsent Mobile SDK: Native Einwilligung mit WebViews synchronisieren

UniConsent Team

3 min read
Add UniConsent as a preferred source on Google
Inhaltsverzeichnis

Mobile Apps betten ständig Webinhalte in WebViews ein: eine Abo-Seite, eine Landingpage eines Werbetreibenden, einen Hilfeartikel. Wenn der Nutzer in der nativen App bereits eine Einwilligung erteilt hat, ist die Anzeige eines zweiten Einwilligungsbanners innerhalb dieses WebViews inkonsistent. Das UniConsent Mobile SDK löst dies mit der WebView-Consent-Synchronisierung.

UniConsent Mobile SDK: Native Einwilligung mit WebViews synchronisierenUniConsent Mobile SDK: Native Einwilligung mit WebViews synchronisieren

News-Apps, Publisher-Apps und werbefinanzierte Apps öffnen Webseiten alle innerhalb derselben Erfahrung, anstatt Nutzer zu einem externen Browser weiterzuleiten.

Wenn eine Webseite innerhalb eines WebViews geladen wird, hat das UniConsent-CMP-Tag keine Möglichkeit zu erkennen, ob die Einwilligung bereits nativ erfasst wurde. Ohne Synchronisierung wird das Banner erneut angezeigt.

Gemäß der EU-DSGVO und der UK-DSGVO muss die Einwilligung informiert und freiwillig erfolgen. Eine erneute Abfrage der Einwilligung, die der Nutzer bereits erteilt hat, ist schlechte Praxis und wirft Fragen darüber auf, ob Ihre Einwilligungssignale korrekt an nachgelagerte Werbe- und Analysesysteme weitergeleitet werden.

Bevor das WebView seine URL lädt, injiziert das SDK den nativen Einwilligungsstatus in die Seite. Das CMP-Tag auf dieser Seite liest die injizierte Einwilligung aus und behandelt sie als bestehenden gültigen Datensatz. Das Banner erscheint nicht.

Die Injektion erfolgt, bevor die Seitenskripte ausgeführt werden, sodass die Einwilligungsdaten ab dem Moment der Seiteninitialisierung verfügbar sind. Ein CMP-Tag, das vor der Injektion lädt, findet keinen Einwilligungsdatensatz und zeigt das Banner unabhängig davon an.

Unterstützte Plattformen

Die WebView-Consent-Synchronisierung ist für alle vier Zielplattformen des Mobile SDK verfügbar:

  • iOS: Rufen Sie syncConsent(to:) auf, bevor Sie die WebView-URL laden
  • Android: Rufen Sie syncConsent in onPageStarted auf, bevor das CMP-Tag ausgeführt wird
  • Flutter: Rufen Sie syncConsent innerhalb des onPageStarted-Delegates auf
  • React Native: Übergeben Sie das Einwilligungsskript über injectedJavaScriptBeforeContentLoaded

Was das Mobile SDK sonst noch abdeckt

Das Mobile SDK deckt außerdem ab:

  • IAB-TCF-2.3-Consent-Management für DSGVO-regulierten Traffic, mit TC-String-Ausgabe für nachgelagerte Werbesysteme
  • CCPA-Unterstützung für US-Nutzer
  • Apple-ATT-Integration für iOS, mit Anfrage der App-Tracking-Transparency-Berechtigung zusammen mit dem Einwilligungsablauf
  • Google-Consent-Mode-Signale für Firebase Analytics auf iOS und Android
  • AAP-Integrationen für Firebase, Adjust, Airbridge, AppsFlyer und Branch. Ab SDK-Version 25.6.1 wird die Einwilligung automatisch weitergeleitet, ohne manuelle Konfiguration.

Preise

Das Mobile SDK ist als Add-on zu jedem UniConsent-Plan für 50 £ pro App und Monat verfügbar.

Erste Schritte

Wenden Sie sich über das UniConsent-Dashboard oder per E-Mail an hello@uniconsent.com; der Support sendet Ihnen das SDK-Paket für Ihre Plattform zu. Integrationsanleitungen sind verfügbar für iOS, Android, Flutter und React Native.

Activate Google Consent Mode UniConsent to enhance the accuracy of your Google Analytics and Google Ads conversion data.

Set up Google Consent Mode →

Beginnen Sie damit, Ihre Website und Anwendung gemäß EU-DSGVO, US-CPRA, CA-PIPEDA usw. konform zu machen

Registrieren

Beginnen Sie damit, Ihre Website und Anwendung gemäß EU-DSGVO, US-CPRA, CA-PIPEDA usw. konform zu machen

Registrieren