Google의 EU 사용자 동의 정책에 따라 게시자는 쿠키 또는 기타 로컬 저장소의 사용(현지 법규에서 요구하는 경우) 및 광고 개인 최적화를 위한 개인 정보의 수집, 공유, 사용 사실을 유럽 경제 지역(EEA)의 사용자에게 공개하고 이에 대한 동의를 얻어야 합니다. 이 정책에는 EU 온라인 개인 정보 보호 지침 및 개인 정보 보호법 (GDPR)의 요구사항이 반영되어 있습니다.
User Messaging Platform SDK
사용자 메시지 플랫폼 (UMP) SDK를 사용하여 동의를 얻는 방법에 관한 자세한 내용은 사용자 메시지 플랫폼 SDK 가이드를 참고하세요. UMP SDK를 통해 얻은 동의는 IMA SDK로 자동으로 전달됩니다.
동의 철회
GDPR에 따라 사용자가 언제든지 동의 선택을 철회할 수 있도록 동의 철회가 필요합니다. 사용자가 동의 선택을 철회할 수 있는 방법을 구현하려면 개인 정보 보호 옵션을 참고하세요.
IMA SDK에 동의 전달
기본적으로 Google에 광고 요청을 보내면 웹페이지 또는 앱의 콘텐츠 및 페이지를 방문하는 사용자의 기록을 기반으로 선택된 개인 맞춤 광고가 게재됩니다. Google에서는 개인 맞춤이 아닌 광고의 게재도 지원합니다.
개인 맞춤 광고 및 개인 맞춤이 아닌 광고 자세히 알아보기
개인 맞춤이 아닌 광고를 강제하려면 광고 태그에 &npa=1를 추가하여 개인 맞춤이 아닌 광고 콘텐츠만 반환되도록 지정할 수 있습니다.
유럽 경제 지역 (EEA)에 거주하는 동의 연령 미만의 사용자를 대상으로 하는 서비스의 경우 광고 요청에 이를 표시할 수 있습니다. 이 기능은 개인 정보 보호법(GDPR) 준수를 지원하기 위해 도입되었습니다.
GDPR에 의거한 다른 법적 의무가 있을 수 있습니다. 유럽연합의 지침을 검토하고 변호사와 상의하시기 바랍니다.
Google 도구는 규정 준수를 지원하기 위해 설계되었으며 Google 도구를 사용한다고 해서 게시자의 법적 의무가 면제되지 않으니 유의하시기 바랍니다. GDPR이 게시자에게 미치는 영향에 대해 자세히 알아보기
이 기능을 사용하면 TFUA (동의 연령 미만의 유럽 사용자가 대상임을 나타내는 태그) 매개변수가 광고 요청에 포함됩니다. 그러면 해당 광고 요청에 대해서는 리마케팅을 포함한 개인 맞춤 광고가 중지됩니다. 또한 광고 측정 픽셀 및 서드 파티 광고 서버와 같은 서드 파티 광고 업체에 대한 요청도 중지됩니다. 이 매개변수는 Ad Manager 키-값 사용에 영향을 미치지 않습니다. 따라서 키-값 사용이 GDPR을 준수하는지 확인해야 합니다.
광고 요청에 포함된 TFUA 매개변수는 사이트 수준에서 적용 가능한 모든 설정에 우선합니다.
구현에서 실행하는 모든 광고 요청에 이 태그를 포함하려면 광고 태그에 &tfua=1를 추가하세요.
[null,null,["최종 업데이트: 2025-08-21(UTC)"],[[["\u003cp\u003ePublishers serving users in the EEA must obtain consent for personalized ads and data usage to comply with GDPR and the ePrivacy Directive.\u003c/p\u003e\n"],["\u003cp\u003eConsent can be managed and forwarded to the IMA SDK using the User Messaging Platform (UMP) SDK; on newer IMA SDK versions (3.11.1+), the TC String is automatically populated from a compliant CMP.\u003c/p\u003e\n"],["\u003cp\u003ePublishers can request non-personalized ads by appending \u003ccode\u003e&npa=1\u003c/code\u003e to their ad tag, which restricts ad selection to content without user history.\u003c/p\u003e\n"],["\u003cp\u003eTo comply with GDPR for users under the age of consent, publishers can append \u003ccode\u003e&tfua=1\u003c/code\u003e to their ad tag, disabling personalized advertising and third-party ad vendor requests.\u003c/p\u003e\n"],["\u003cp\u003eGDPR compliance necessitates a mechanism for users to revoke consent, which publishers should implement by referring to the provided guidance on privacy options.\u003c/p\u003e\n"]]],["To comply with the EU User Consent Policy, disclose cookie and data usage to EEA users and obtain consent. Use the UMP SDK to manage consent; it automatically forwards consent to the IMA SDK. To allow users to revoke consent implement privacy options. Force non-personalized ads by appending `&npa=1` to the ad tag via the `adTagParameters` property. Tag users under the EEA age of consent by appending `&tfua=1`, which disables personalized advertising. These parameters are demonstrated with code examples for both Objective-C and Swift.\n"],null,["# Request consent from EU users\n\n| **Note:** Consent reporting requires IMA SDK for iOS version 3.1.0 or higher.\n\nUnder Google's [EU User Consent\nPolicy](//www.google.com/about/company/consentstaging.html),\nyou must make certain disclosures to your users in the European\nEconomic Area (EEA) and obtain their consent for the use of cookies or\nother local storage where legally required, and for the collection,\nsharing, and use of personal data for ads personalization. This policy\nreflects the requirements of the EU ePrivacy Directive and the General\nData Protection Regulation (GDPR).\n\nUser Messaging Platform SDK\n---------------------------\n\nFor information on obtaining consent using the User Messaging Platform (UMP)\nSDK, see our [User Messaging Platform SDK\nguide](/ad-manager/dynamic-ad-insertion/sdk/ios/privacy). Consent obtained through the UMP\nSDK are automatically forwarded to the IMA SDK.\n\nConsent revocation\n------------------\n\nGDPR requires [consent revocation](//support.google.com/admanager/answer/10114217)\nto allow users to withdraw their consent choices at any time. See\n[Privacy options](/ad-manager/dynamic-ad-insertion/sdk/ios/privacy#privacy_options)\nto implement a way for users to withdraw their consent choices.\n\nForwarding consent to the IMA SDK\n---------------------------------\n\n| **Note:** On version 3.11.1 or higher, the IMA SDK automatically populates the TC String in the ad tag from the UMP SDK or any other IAB TCF v2.0-compliant consent management provider.\n\nBy default, ad requests to Google serve personalized ads, with ad selection\nbased on both the content of the web page or app and the history of the user\nvisiting it. Google also supports serving non-personalized ads.\n[Learn more about personalized and non-personalized\nads](//support.google.com/admanager/answer/9005435)\n\nTo force non-personalized ads, you can append `&npa=1` to your ad tag\nto specify that only non-personalized ad content should be returned.\n\nThis is accomplished with the `adTagParameters` property, like so: \n\n### Objective-C\n\n```objective-c\n- (void)requestStream {\n ...\n IMALiveStreamRequest *request =\n [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey\n networkCode:kNetworkCode\n adDisplayContainer:adDisplayContainer\n videoDisplay:imaVideoDisplay];\n request.adTagParameters = @{ @\"npa\" : @1};\n [self.adsLoader requestStreamWithRequest:request];\n}\n```\n\n### Swift\n\n```swift\nfunc requestStream() {\n ...\n let request = IMALiveStreamRequest(\n assetKey: ViewController.assetKey,\n networkCode: ViewController.networkCode,\n adDisplayContainer: adDisplayContainer!,\n videoDisplay: imaVideoDisplay,\n userContext: nil)\n request.adTagParameters = {'npa', 1};\n adsLoader?.requestStream(with: request)\n}\n```\n\n\u003cbr /\u003e\n\nTagging users as under the age of consent\n-----------------------------------------\n\nYou can mark your ad requests to receive treatment for users in the European\nEconomic Area (EEA) under the age of consent. This feature is designed to\nhelp facilitate compliance with the [General Data Protection Regulation\n(GDPR)](//eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679).\nNote that you may have other legal obligations under GDPR. Please review\nthe European Union's guidance and consult with your own legal counsel.\nPlease remember that Google's tools are designed to facilitate compliance\nand do not relieve any particular publisher of its obligations under the\nlaw. [Learn more about how GDPR affects\npublishers](//support.google.com/admanager/answer/7666366)\n\nWhen using this feature, a TFUA (Tag For Users under the Age of Consent in\nEurope) parameter will be included in the ad request. This parameter disables\n[personalized advertising](//support.google.com/admanager/answer/9005435),\nincluding remarketing, for that specific ad request. It also disables\nrequests to third-party ad vendors, such as ad measurement pixels and\nthird-party ad servers. The parameter does not affect your use of\nAd Manager key-values. Consequently, you must ensure that your use of\nkey-values is compliant with GDPR.\n\nIncluding the TFUA parameter in an ad request takes precedence over any\napplicable site-level settings.\n\nTo include this tag on all ad requests made from your implementation,\nappend `&tfua=1` to your ad tag. \n\n### Objective-C\n\n```objective-c\n- (void)requestStream {\n ...\n IMALiveStreamRequest *request =\n [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey\n networkCode:kNetworkCode\n adDisplayContainer:adDisplayContainer\n videoDisplay:imaVideoDisplay];\n request.adTagParameters = @{ @\"tfua\" : @1};\n [self.adsLoader requestStreamWithRequest:request];\n}\n```\n\n### Swift\n\n```swift\nfunc requestStream() {\n ...\n let request = IMALiveStreamRequest(\n assetKey: ViewController.assetKey,\n networkCode: ViewController.networkCode,\n adDisplayContainer: adDisplayContainer!,\n videoDisplay: imaVideoDisplay,\n userContext: nil)\n request.adTagParameters = {'tfua', 1};\n adsLoader?.requestStream(with: request)\n}\n```\n\n\u003cbr /\u003e\n\nThe example above uses a live stream request, but the same applies to VOD streams."]]