패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.0.2

gdpr_dialog_flutter

사용자로부터 개인 맞춤형 광고 및 비개인 맞춤형 광고를 위한 GDPR 대화 상자를 사용하기 위한 라이브러리입니다.

AndroidiOS
30일 다운로드
39
좋아요
5
Pub 점수
150

패키지 설치

flutter pub add gdpr_dialog_flutter

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

gdpr_dialog_flutter 패키지는 GDPR 규정을 준수하기 위해 간단하고 사용자 정의 가능한 대화 상자를 제공하며, 사용자가 개인 맞춤형 광고와 비개인 맞춤형 광고 중 선택할 수 있도록 합니다. 이는 Android 및 iOS의 Flutter 앱에 원활하게 통합되며, 데이터 처리에 대한 사용자의 동의를 얻는 간편한 방법을 제공합니다. 라이브러리는 동의 대화 상자를 표시하고, 광고 개인화 옵션을 모두 지원하여 GDPR 준수를 요구하는 지역에서 법적 준수를 보장합니다. 가볍고 최소한의 구성으로 쉽게 구현할 수 있습니다.

사용 사례

  • GDPR 규정 준수
  • 개인화 광고를 위한 사용자 동의 확보
  • 모바일 앱에서 동의 대화 상자 표시
  • 광고 개인화 설정 관리
  • 유럽 시장에서의 법적 준수 보장

주요 기능

  • GDPR 준수 동의 대화 상자
  • 개인화 및 비개인화 광고 지원
  • Flutter와의 간단한 통합
  • Android 및 iOS용으로 이용 가능
  • 사용자 정의 가능한 UI 요소

적합한 대상

  • 유럽 연합 사용자를 대상으로 하는 플러터 개발자
  • 개인화 광고를 사용하는 앱
  • GDPR 준수를 요구하는 프로젝트
  • 광고 네트워크를 갖춘 모바일 앱
  • 빠른 동의 구현을 원하는 개발자

고려 사항

  • 동의 상태 지속성에 대한 수동 처리가 필요합니다
  • 기본 UI를 초과한 사용자 정의는 제한적
  • 외부 광고 네트워크 통합에 의존
  • 동의 추적을 위한 내장 분석 없음
  • 비광고용 사용 사례에는 적합하지 않습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

GDPR dialog Flutter

"showDialog()" calling: gets native request to android/ios Consent Form dialog and sets result as boolean:

  • true = requested Consent Form loaded (but may not be shown);
  • false = error with Consent Form loading.

Bool variable "isForTest" for testing library, set true to activate setDebugGeography. (works only for Android) In release build set false or delete this argument!

"testDeviceId" you can find in logs.

If user already chose one of Consent Form variants and call it a second time:

  • in iOS form will be shown and the user can change their consent option;
  • in Android form will not be shown. To reset the choice user need to reinstall the app.
Usage
GdprDialogFlutter.instance.showDialog(isForTest: true, testDeviceId: 'xxxxxxxxxxxxxxx')
                      .then((onValue) {
                    print('result === $onValue');
                  });

In the release build, you only does not need a parameters.

Method getConsentStatus() that return consent status
Usage
GdprDialogFlutter.instance.getConsentStatus();

It will return string of consent status:

  • OBTAINED
  • REQUIRED
  • NOT_REQUIRED
  • UNKNOWN
Statuses explaining

API, which depends on Android v2 Embedding, can not show you the real status of personalized ad.

  • OBTAINED status means, that user already chose one of the variants ('Consent' or 'Do not consent');
  • REQUIRED status means, that form should be shown by user, because his location is at EEA or UK;
  • NOT_REQUIRED status means, that form would not be shown by user, because his location is not at EEA or UK;
  • UNKNOWN status means, that there is no information about user location.# gdpr_dialog_flutter

카테고리

의존성

의존성 목록 1 개

  • plugin_platform_interface^2.0.2

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.