이 가이드에서는 UMP SDK의 일환으로 미국 주 규정 메시지를 지원하는 데 필요한 단계를 설명합니다. 이 안내는 UMP SDK를 사용하여 앱을 실행하고 메시지를 설정하는 방법을 자세히 설명하는 시작하기와 함께 사용하세요. 다음 안내는 미국 주 규정 메시지에만 적용됩니다.
기본 요건
계속하기 전에 다음을 실행해야 합니다.
- UMP SDK를 최신 버전으로 업데이트합니다. 미국 주 규정 메시지 지원의 경우 버전 2.1.0 이상을 사용하는 것이 좋습니다.
- 시작하기를 완료합니다. 개인 정보 보호 옵션 진입점을 구현하고 필요한 경우 렌더링해야 합니다. 이 가이드를 완료하면 사용자에게 미국 주 규정 메시지를 게재할 수 있는 진입점이 마련됩니다.
- 앱용 미국 주 규정 메시지 작성
- 다른 메시지와 함께 미국 주 규정 메시지를 사용하는 경우 사용 가능한 사용자 메시지 유형을 참고하여 사용자에게 어떤 메시지가 표시되는지 확인하세요.
동의 연령 미만의 사용자를 위한 태그 설정
사용자가 동의 연령 미만인지 여부를 나타내려면
tagForUnderAgeOfConsent
(TFUA)를 설정합니다. TFUA를 true
로 설정하면 UMP SDK는 사용자에게 동의를 요청하지 않습니다. 앱 사용자의 연령대가 다양하면 아동 사용자에게 이 매개변수를 설정하여 동의를 요청하지 않도록 합니다.
COPPA 및 기타 관련 규정을 준수하는 데 필요한 경우 이 매개변수를 설정하는 것은 개발자의 책임입니다.
다음 예에서는 UMP 동의 요청에서 TFUA를 true로 설정합니다.
Swift
// Create a UMPRequestParameters object.
let parameters = UMPRequestParameters()
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = true
// Request an update for the consent information.
UMPConsentInformation.sharedInstance.requestConsentInfoUpdate(with: parameters) {
[weak self] requestConsentError in
guard let self else { return }
// ...
}
Objective-C
// Create a UMPRequestParameters object.
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = YES;
// Request an update for the consent information.
[UMPConsentInformation.sharedInstance
requestConsentInfoUpdateWithParameters:parameters
completionHandler:^(NSError *_Nullable requestConsentError) {
// ...
}];
동의 여부 읽기
사용자가 미국 주 규정 결정을 내린 후에는 Global Privacy Platform (GPP) 사양에 따라 로컬 저장소에서 선택사항을 읽을 수 있습니다. 자세한 내용은 인앱 세부정보를 참고하세요.
UMP SDK는 IABGPP_GppSID
및 IABGPP_HDR_GppString
키만 채웁니다.
미국 주 규정 메시지 테스트
미국 주 규정 메시지를 테스트하려면 UMPDebugGeographyRegulatedUSState
debugGeography
를 사용하여 UMP SDK가 테스트 기기를 규제 대상 미국 주의 기기로 간주하도록 강제합니다. UMPDebugGeographyOther
를 사용하여 미국 주 규정 메시지를 강제로 숨길 수도 있습니다. debugGeography
에 관한 자세한 내용은 지역 강제 설정을 참고하세요.