Najczęściej zadawane pytania
1. Czy wywołanie którejkolwiek z metod, takich jak checkAndOpen or forceOpen czy należy wewnętrznie sprawdzić, czy użytkownicy znajdują się w Europejskim Obszarze Gospodarczym, czy też powinien się tym zająć programista?
Pomimo braku świadomości geograficznej SDK, CMP SDK jest zaprojektowany tak, aby rozpoznawać wszystkie istotne zasady i dostosowywać swoje zachowanie do regionu użytkownika. Dlatego wewnętrznie zarządza sprawdzaniem lokalizacji użytkownika, np. ustalaniem, czy użytkownik znajduje się w Europejskim Obszarze Gospodarczym (EOG). Jednak wdrożenie dodatkowego opakowania może być korzystne w przypadkach, gdy SDK w ogóle nie powinno być używane, zapewniając większą kontrolę nad tym, kiedy i w jaki sposób uruchamiane są warstwy zgody.
2. Używam niestandardowej czcionki w mojej aplikacji mobilnej. Jak mogę jej użyć w warstwie zgody?
Aby użyć niestandardowego kroju pisma w CMP, hostuj czcionkę w sieci or połącz z aplikacją i udostępnij go w WebView za pośrednictwem bezpiecznego źródła podobnego do HTTPS. Jeśli zdecydujesz się na hostowanie go na serwerze WWW, w niestandardowym kodzie CSS swojego projektu CMP możesz użyć następującego kodu:
@font-face {
font-family: "Rubrik";
src: url("https://cdn.consentmanager.net/assets/fonts/rubrik.woff2") format("woff2");
}
3. Czasami wyskakujące okienko zgody nie ładuje się z powodu problemów z siecią. Jak należy podejść do tej sytuacji?
Jeśli wystąpi przekroczenie limitu czasu, zazwyczaj obsługa polega na czekaniu na następny raz, gdy użytkownik otworzy aplikację i będzie miał lepszą sieć. Możesz użyć zdarzenia didReceiveError i upewnić się, że jest to zdarzenie przekroczenia limitu czasu, i odpowiednio je obsłużyć. Cała funkcjonalność dotycząca decyzji o wyświetleniu warstwy zgody lub nie, opiera się na komunikacji z naszymi serwerami, więc nie będzie w stanie zweryfikować, czy zgoda jest potrzebna, ani wyświetlić warstwy zgody, jeśli nie będzie dostępnego połączenia sieciowego lub jeśli po ponownych próbach wystąpi przekroczenie limitu czasu.
4. Czy możemy ustawić stronę zgody tak, aby zajmowała tylko połowę ekranu zamiast pełnego ekranu?
Aby zmienić układ inApp, zapoznaj się z dokumentacją dotyczącą zmiany układu iOS i dla Android.
5. Czy klient iOS może dołączyć wyskakujące okienko ATTracking? consentmanager wyskakujące okienko?
Nie, Apple nie pozwala tylko na pokazywanie consentmanager popup i musisz otworzyć ATT popup. Aby uzyskać więcej informacji o tym, jak używać metod lub jak dostosować wiadomość wyświetlaną użytkownikowi, zapoznaj się z oficjalnym Dokumentacja dotycząca przejrzystości śledzenia aplikacji Apple.
6. Czy zamiast wersji kodu źródłowego istnieje wersja binarna pakietu SDK?
7. Nie udostępniamy danych stronom trzecim, dlatego nie musimy korzystać z platformy App Tracking Transparency (ATT). A może jednak musimy?
Nasze metody określania zgody dotyczą wyłącznie zgody, a nie ATT, więc jeśli nie potrzebujesz ich używać, po prostu powstrzymaj się od stosowania metod związanych z ATT, a także od określania prywatności – śledzenia w pliku info.plist. W każdym razie proszę zapoznać się z tą stroną.
8. Jak mogę wdrożyć model „Zgoda lub zapłać” w aplikacji mobilnej (Android/iOS) z consentmanager Zestaw SDK?
Dzięki naszym mobilnym zestawom SDK możesz wdrożyć zasadę PUR („Zapłać lub zaakceptuj”), w której użytkownicy albo akceptują wszystkie warunki, albo wybierają subskrypcję bez reklam.
-
Zintegruj nasz mobilny zestaw SDK i wyświetl warstwę CMP zgodnie z naszymi consentmanager Przewodniki po integracji SDK
-
Dodaj przycisk „Bez reklam za €...”: w projekcie CMP (pierwsza warstwa) dodaj niestandardowy przycisk HTML, który łączy się z Twoją aplikacją lub treścią (sprawdź nasze integracja contentpass lub naszych ręczny Płać lub Akceptuj przewodniki):
<a class="cm-btn cm-btn-primary" href="myapp://subscribe?plan=adfree5">
Ad-free for €5
</a>
-
Przechwyć link w aplikacji (iOS or Android) i otwórz paywall. Jeśli płatność przebiegła pomyślnie, odrzuć wszystkich dostawców i nie ładuj żadnych innych SDK, takich jak FirebaseAnalytics, Google AdMob itp. Sprawdź nasze Monitor aplikacji aby sprawdzić, czy Twoja aplikacja jest zgodna ze wszystkimi zasadami ochrony prywatności RODO.
cmp.setOnClickLinkCallback { url ->
if (url.startsWith("myapp://subscribe")) {
paid = openPaywall()
if (paid) { cmp.rejectAll }
true
} else
false
}
}
Gwarantuje to korzystanie z serwisu bez śledzenia i reklam. Dzięki tej konfiguracji użytkownicy zobaczą dokładnie dwie opcje: Akceptuj wszystkie or Bez reklamPlatforma CMP automatycznie zarządza stanem zgody, podczas gdy Twoja aplikacja kontroluje subskrypcję i korzystanie z funkcji bez reklam.
W razie jakichkolwiek dalszych pytań lub wyjaśnień, prosimy o kontakt skontaktuj się z naszym zespołem programistów.







