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

패키지 상세v2.1.1

gdpr_dialog

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

AndroidiOS
30일 다운로드
80
좋아요
47
Pub 점수
150

패키지 설치

flutter pub add gdpr_dialog

패키지 개요

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

gdpr_dialog 패키지는 GDPR 규정 준수를 위해 간단하고 사용자 정의 가능한 대화 상자를 제공하며, 사용자가 개인 맞춤 광고와 비개인 맞춤 광고 중 선택할 수 있도록 합니다. 이는 Android 및 iOS의 Flutter 앱에 원활하게 통합되며, 광고 제공 시 데이터 사용에 대한 사용자의 동의를 얻는 간편한 방법을 제공합니다. 라이브러리는 동의 대화 상자의 표시를 처리하고 초기 동의 요청 및 향후 업데이트 모두를 지원합니다. 개발자가 개인정보 보호 관련 법적 요구 사항을 충족하면서도 원활한 사용자 경험을 유지할 수 있도록 설계되었습니다.

사용 사례

  • GDPR 규정 준수
  • 개인화 광고를 위한 사용자 동의 확보
  • 모바일 앱에서 동의 대화 상자 표시
  • 광고 개인화 설정 관리
  • 개인정보 보호 중심 앱 설계 지원

주요 기능

  • GDPR 준수 동의 대화 상자
  • 개인화 및 비개인화 광고 옵션 지원
  • Flutter 앱과의 간편한 통합
  • 크로스 플랫폼 지원 (Android 및 iOS)
  • 사용자 정의 가능한 UI 요소

적합한 대상

  • 유럽 연합 사용자를 대상으로 하는 모바일 앱 개발자
  • 동의가 필요한 광고 네트워크를 사용하는 앱
  • 빠른 GDPR 준수를 필요로 하는 개발자
  • 개인정보 보호에 신경 쓰는 애플리케이션을 개발하는 스타트업
  • 광고 수익화가 가능한 플러터 프로젝트

고려 사항

  • 동의 상태를 올바르게 처리해야 합니다
  • 광고 네트워크 통합을 위해 추가 로직이 필요할 수 있습니다
  • 비광고용 사용 사례에는 적합하지 않습니다
  • 사용자 경험은 맞춤 설정에 달려 있다
  • 변경되는 개인정보 보호법에 따라 업데이트되어야 합니다

원본 README

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

GDPR dialog

"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
GdprDialog.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
GdprDialog.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.

카테고리

소스 저장소

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

아직 데이터가 없습니다.