개선된 '내 AdMob 페이지'에서 맞춤형 최적화 도움말을 확인하고, 계정 상태를 파악하고, 완료를 설정하세요.

AdMob 및 애드센스 프로그램 정책

TCF v2.0 구현 문제 해결

유예 기간 및 추천하는 문제 해결 방법

IAB 유럽에서 IAB Tech Lab 및 양 기관 회원사와 함께 개발한 투명성 및 동의 프레임워크 v2.0을 최종 확정했습니다. 이제 Google에서 TCF v2.0을 완벽하게 지원합니다.

게시자가 IAB 유럽의 투명성 및 동의 프레임워크 v2.0 출시와 관련된 오류 및 구성 오류를 관리할 수 있도록 하기 위해, Google에서는 오류 해결을 목적으로 게시자에게 발견된 오류 보고서150일 유예 기간을 제공합니다.


이 도움말에서는 TCF v2.0 구현 오류를 해결하는 방법을 자세히 설명하며, 다음이 포함됩니다.


업데이트된 가이드라인

업데이트

  • 500ms의 CMP 응답 시간: 2020년 11월 9일부터 TCF v2.0 CMP에서 Ad Manager, 애드센스 또는 AdMob 요청에 대해 500ms 이내에 응답해야 하는 요건이 삭제되었습니다. 이제 Ad Manager, 애드센스, AdMob은 구현하기로 선택한 CMP의 응답을 무기한으로 기다립니다.

일반적인 오류 수정

Ad Manager, 애드센스, AdMob에서 다음과 같은 조치를 통해 가장 일반적인 일부 오류를 해결합니다. 

수익 창출이 되지 않는 TC 문자열로 사용자 동의를 다시 얻는 것을 고려
(오류 1.1, 3.1, 4.1, 5.1, 5.2, 6.1)

관련 오류

오류 1.1. 이 가이드라인은 오류 3.14.1, 5.1, 5.26.1에도 적용될 수 있습니다.

업데이트된 가이드라인

사용자의 동의를 다시 요청하는 것을 고려해 보세요.

이유

이전에 대역 외, 전역 범위 문자열, 잘못된 CMP ID(테스트를 통해), 잘못된 GVL ID(테스트를 통해)를 사용했거나 구현 단계 중 적절한 동의를 얻은 공급업체로 Google을 추가하지 않은 게시자는 동의를 다시 요청하는 것이 좋습니다.

오류 1.1, 1.2, 1.3: 이러한 오류가 대규모의 트래픽에서 발생했는지 확인하는 것이 중요합니다. 그러한 경우, CMP 측에 문제가 있을 수 있으므로 필요한 목적을 비롯하여 동의 및 적법한 이익(공급업체 ID 755)의 공급업체로서 Google에 권한이 허용되도록 해야 합니다.

IAB 사양

CMP는 IAB 사양에 따라 동의 문자열을 13개월 동안 캐시할 수 있습니다.

일부 CMP에서는 원래 최초 동의 날짜를 유지하고 나중에 이를 연장했으나, 옳지 않은 방법입니다. 동의 날짜는 항상 특정 동의 문자열에 대한 새로운 날짜여야 합니다.
권장: CMP에서 500밀리초 이내에 AddEventHandler로부터의 호출을 반환하도록 해야 함
(오류 2.1a, 2.1b, 2.2a, 2.2b, 2.2c)

관련 오류

오류 2.1a. 이 가이드라인은 오류 2.1b, 2.2a 2.2b, 2.2c에도 적용될 수 있습니다.

업데이트된 가이드라인

시간 제한 요구사항은 더 이상 적용되지 않지만, CMP가 구현 상태를 자세히 검토하여 AddEventListener getTCData즉시 호출을 반환하도록 하는 것이 좋습니다. 

CMP가 응답하지 않으면 요청의 수익 창출이 중지될 수 있습니다.

이유

Google에서는 CMP가 AddEventListener 함수에 즉시 응답해야 한다고 명시된 IAB 사양을 준수합니다. CMP가 즉시 응답하지 않으면 요청의 수익 창출이 중지될 수 있습니다.

또한 CMP 응답은 광고 요청이 얼마나 빨리 생성될 수 있는지에 영향을 미치는 요인 중 하나입니다. 페이지 로드와 광고 요청 사이에 소요되는 시간을 줄이면 게시자의 노출 손실이 줄어듭니다. 

IAB 사양

적용 가능한 IAB 사양: IAB AddEventListener 사양(GitHub에 명시)

CMP 상태가 로드 중이고 CMP가 보유한 TC 데이터가 불완전하더라도 AddEventListener 콜백은 현재 TC 데이터가 등록되는 즉시 호출되어야 합니다. 이렇게 해야 호출 스크립트가 등록된 listenerId에 액세스할 수 있습니다. 또한 TC 문자열이 변경될 때마다 RemoveEventListener를 사용하여 삭제되지 않은 한 콜백이 호출되어야 합니다.

오류 보고서

하나 이상의 사이트 또는 앱과 관련된 TC 문자열에서 문제가 감지되면 제품 사용자 인터페이스를 통해 게시자에게 알립니다. 게시자는 계정의 'EU 사용자 동의' 페이지에서 TCF 오류 보고서 다운로드를 클릭하여 최근 7일 동안 감지된 오류에 대한 자세한 보고서를 다운로드할 수 있습니다.

이 보고서는 최근 7일 동안 오류가 감지된 경우에만 사용할 수 있습니다.
'EU 사용자 동의' 페이지 및 TCF 오류 보고서에 액세스하는 방법은 다음과 같습니다. 
  • Ad Manager: 관리 다음 EU 사용자 동의를 클릭합니다.
  • AdMob 및 애드센스: 차단 관리 다음 EU 사용자 동의를 클릭합니다.

보고서에는 감지된 각 오류에 대한 다음 정보가 포함됩니다. 

  • 도메인/MobileAppID: 잘못 구성된 사이트 또는 모바일 앱입니다.
  • 광고 단위 경로: 오류와 관련된 광고 단위입니다.
  • 오류 코드: 오류에 할당된 코드입니다. 
  • 오류 수: 지난주 동안 감지된 오류가 있는 쿼리의 수입니다.
  • 마지막으로 감지된 날짜: 오류가 마지막으로 감지된 날짜입니다. 

게시자는 보고서에 표시된 오류 코드를 사용하여 다음 문제 해결 표에서 추천된 문제 해결 방법을 찾아 실행하여 오류를 해결할 수 있습니다.

유예 기간

유예 기간은 해당하는 오류 유형에 따라 약간 다르게 적용됩니다. 다음 표에서 유예 기간의 유형과 적용되는 경우를 참고할 수 있습니다.

유예 기간이 60일 더 연장되어 2021년 1월 중순에 종료됩니다.
유예 기간 처리 개요
유예 기간 0: 구성 오류

게시자가 CMP를 잘못 구성하고 유효한 TC 문자열을 전송하지 못한 일반적인 상황을 해결하기 위한 것입니다. Google에서는 60일 동안 게시자에게 수익 창출에 영향을 주지 않으면서 GDPR 광고 기술 제공업체 관리 기능을 사용하여 구성 오류를 해결할 수 있도록 합니다. 60일 후에는 Google에서 유예 기간 중 나머지 기간에 개인 맞춤이 아닌 광고(NPA)를 게재합니다.

이러한 오류는 특정 요청에 여러 오류가 있더라도 항상 다른 유형의 오류보다 우선합니다.

유예 기간 0은 다음과 같은 경우에 적용됩니다.

  • 유예 기간의 처음 60일 동안 게시자는 수익 창출에 영향을 주지 않고 구성 오류 문제를 해결할 수 있습니다.
  • 유예 기간의 나머지 기간에는 기존 개인 맞춤 광고 및 개인 맞춤이 아닌 광고 설정에 관계없이 개인 맞춤이 아닌 광고가 게재됩니다.

유예 기간이 종료되면 광고 요청이 처리되지 않습니다.

유예 기간 1: TC 문자열 오류

TC 문자열의 중요한 결함을 해결하기 위한 것입니다. Google에서는 유예 기간 동안 개인 맞춤이 아닌 광고(NPA)만 게재합니다.

유예 기간 1은 광고 요청과 관련된 TC 문자열에 문제가 있을 때 이 카테고리의 문제에 적용됩니다. 광고 요청은 유예 기간 동안 개인 맞춤이 아닌 광고로 계속 처리됩니다. 유예 기간이 종료되면 광고 요청이 처리되지 않습니다.

유예 기간 2: 동의를 다시 얻어야 함

Google이 IAB 글로벌 공급업체 목록(GVL)에 포함되기 전에 TCF v2.0을 적용한 게시자를 위한 것입니다. 게시자는 Google의 TCF v2.0 적용 이전에 TCF v2.0 외부 사용자로부터 Google에 대한 동의를 얻었습니다. Google에서 공식적으로 TCF v2.0 적용을 시작했으므로 TCF v2.0 사용자로부터 동의를 다시 얻어야 하며, 게시자는 유예 기간 내에 이를 수행할 시기를 선택할 수 있습니다.

유예 기간 2는 사용자의 동의를 얻어야 할 때 적용됩니다. 사용자로부터 동의를 얻은 지 13개월 이상 지난 경우 이 유예 기간 동안 사용자의 동의를 다시 얻어야 합니다.

이 유예 기간 동안 기존의 개인 맞춤 광고 및 개인 맞춤이 아닌 광고는 수익 창출에 영향을 주지 않고 개인 맞춤 광고의 광고 기술 제공업체 관리 기능을 포함한 기존 설정을 사용하여 게재됩니다. 유예 기간이 종료되면 광고 요청이 처리되지 않습니다.

유예 기간 3: 전역 범위 또는 대역 외 범위

전역 범위 및 대역 외 범위(Ad Manager, AdMob, 애드센스)가 포함된 TC 문자열을 해결하기 위한 것입니다. Google에서는 Google 정책을 적용하여 이러한 광고 요청에 대한 광고를 TC 문자열에 따라 게재하며, 유예 기간 동안 이 문제를 해결해야 합니다.

이 유예 기간 동안 Google에서는 Google 정책을 적용하여 이러한 광고 요청에 대한 광고를 TC 문자열에 따라 게재합니다. 150일 유예 기간이 종료된 후 TC 문자열에 '대역 외' 또는 '전역 범위'가 표시되면 광고가 게재되지 않습니다.

 

문제 해결

게시자가 잘못 구성된 IAB TCF v2.0 적용 문제를 수정할 수 있도록 Google에서는 가장 일반적인 TC 문자열 오류 유형과 해당하는 문제 해결 권장사항을 다음 표에 정리했습니다. 표를 참고하여 오류에 적용되는 유예 기간(해당하는 경우)을 파악할 수 있습니다.

다음 표를 사용하여 광고 요청 수준에서 발생하는 문제와 해당하는 시스템 동작을 파악하세요.

유예 기간 없음, 광고가 게재되지 않음

다음과 같은 시나리오에서는 항상 광고 요청이 삭제되어 처리되지 않으며 유예 기간이 적용되지 않습니다. 이러한 오류는 특정 요청에 여러 오류가 있더라도 항상 다른 유형의 오류보다 우선합니다.

시나리오 설명 추천 해결 방법
1.1 Google이 동의 또는 적법한 이익에 따라 공급업체로 허용되지 않습니다. 사용자가 공급업체로 Google을 의도적으로 거부했는지, CMP 구현 오류가 발생했는지 또는 게시자 제한이 있는지 확인합니다.
1.2 EEA 국가 및 영국의 목적 1에 동의하지 않습니다.

사용자가 목적 1을 고의적으로 허용하지 않았는지 또는 CMP 구현 오류 때문인지 확인합니다.

독일 게시자는 사용자에게 동의를 요청하지 않는 경우 PublisherCCPurposeOneTreatment 필드를 올바르게 설정해야 합니다.
1.3 목적 1에 동의하지만 기본 광고에 대한 법적 근거가 없습니다.

사용자가 다른 목적으로 적법한 이익을 고의적으로 거부했는지 또는 CMP 구현 오류 때문인지 확인합니다.

유예 기간 0: 구성 오류

유예 기간 0이 적용되는 경우:

  • 유예 기간의 처음 60일 동안 게시자는 수익 창출에 영향을 주지 않고 구성 오류 문제를 해결할 수 있습니다.
  • 유예 기간의 나머지 기간에는 기존 개인 맞춤 광고 및 개인 맞춤이 아닌 광고 설정에 관계없이 개인 맞춤이 아닌 광고가 게재됩니다.

유예 기간이 종료되면 광고 요청이 처리되지 않습니다.

오류 설명 추천 해결 방법
2.1a stubloading, error인 CMP 상태로 인해 태그 또는 SDK에 TC 문자열이 수신되지 않습니다.

광고를 요청하기 위해 함수를 직접 호출하는 경우 getTCData TCData.eventStatus = 'tloadload' 또는 'cmpuishowed' + 'useractioncomplete'의 응답을 확인해야 합니다. 이는 CMP가 사용자에게 동의와 관련된 선택사항을 제공할 준비가 되었음을 나타냅니다.

광고를 요청하기 위해 함수를 직접 호출하지 않는 경우 CMP를 통해 getTCData 지원을 구현하고 TCData.eventStatus = 'tcloaded' 또는 'cmpuishowed' + ' useractioncomplete'을 반환하여 API를 통해 사용자 동의를 사용할 준비가 되었음을 나타내세요.

2.1b

다음 두 조건이 모두 충족됩니다.

  • CMP가 &gdpr=1로 설정됩니다.
  • &gdpr_consent=이 요청에 있지만 TC 문자열이 비어 있습니다.
CMP에 IAB TCF 기술 사양에 따라 API가 올바르게 구현되었는지 문의하세요.
2.2a

TC 문자열이 base64로 인코딩되지 않아서 파싱할 수 없습니다.

예: “2”

CMP(또는 게시자)가 gdpr_consent= 매개변수에서만 base64로 인코딩된 데이터를 전송해야 합니다.
2.2b

디코딩 오류로 인해 TC 문자열을 파싱할 수 없습니다.

예: 잘못된 비트 수 포함

CMP가 TC 문자열 구현 오류를 수정해야 합니다.
2.2c

데이터 오류로 인해 TC 문자열을 파싱할 수 없습니다.

예: 잘못된 타임스탬프, 공급업체 ID가 너무 길게 구성됨
 

CMP가 TC 문자열 구현 오류를 수정해야 합니다.

유예 기간 1: TC 문자열 오류

유예 기간 1은 광고 요청과 관련된 TC 문자열에 문제가 있을 때 이 카테고리의 문제에 적용됩니다. 광고 요청은 유예 기간 동안 기존 설정을 사용하여 개인 맞춤이 아닌 광고로 계속 처리됩니다. 150일 유예 기간이 종료되면 광고 요청이 삭제되고 처리되지 않습니다.

오류 설명 추천 해결 방법
3.1 CMP ID가 잘못되었습니다.

IAB에서 검증한 CMP가 사용되고 있으며 ID가 TC 문자열에 올바르게 설정되어 있는지 확인합니다.

TC 문자열이 생성되었을 때 CMP가 유효했지만 나중에 IAB에서 삭제한 경우 유효한 CMP를 사용하여 동의를 다시 얻어야 합니다.

3.2 TC 문자열 생성 날짜가 13개월 이상 지났습니다. CMP가 이전의 TC 문자열을 삭제하고 동의를 다시 얻어야 합니다.
3.3 TC 문자열의 최종 업데이트 날짜가 13개월 이상 지났습니다. CMP가 이전의 TC 문자열을 삭제하고 동의를 다시 얻어야 합니다.

유예 기간 2: 동의를 다시 얻어야 함

유예 기간 2는 사용자의 동의를 얻어야 할 때 적용됩니다. 사용자로부터 동의를 얻은 지 13개월 이상 지났거나 Google에서 GVL에 가입하기 전에 동의를 얻은 경우 이 유예 기간 동안 사용자의 동의를 다시 얻어야 합니다.

이 유예 기간 동안 기존의 개인 맞춤 광고 및 개인 맞춤이 아닌 광고는 수익 창출에 영향을 주지 않고 개인 맞춤 광고의 광고 기술 제공업체 관리 기능을 포함한 기존 설정을 사용하여 게재됩니다. 150일 유예 기간이 종료되면 광고 요청이 삭제되고 처리되지 않습니다.

오류 설명 추천 해결 방법
4.1 Google이 아직 등록되지 않은 GVL 버전을 사용하여 TC 문자열이 생성되었습니다. Google을 포함하는 업데이트된 GVL을 사용하여 동의를 다시 얻습니다.

유예 기간 3: 전역 범위 또는 대역 외 범위

전역 범위 및 대역 외 범위(Ad Manager, AdMob, 애드센스)와 관련된 문제가 있는 경우 유예 기간 3이 적용됩니다.

이 유예 기간 동안 Google에서는 Google 정책을 적용하여 이러한 광고 요청에 대한 광고를 TC 문자열에 따라 게재합니다. 150일 유예 기간이 종료된 후 TC 문자열에 '대역 외' 또는 '전역 범위'가 표시되면 광고가 게재되지 않습니다.

오류 설명 추천 해결 방법
5.1 TC 문자열이 대역 외 동의를 허용합니다. TC 문자열에서 대역 외 범위 신호를 삭제하도록 CMP에 지시합니다.
5.2 전역 범위가 지정된 TC 문자열입니다. 서비스별로 TC 문자열을 업데이트하도록 CMP에 지시합니다.

유예 기간 없음, 광고 계속 게재

유예 기간이 적용되지 않습니다. 개인 맞춤 광고와 개인 맞춤이 아닌 광고는 수익 창출에 영향을 주지 않고 기존 설정을 사용하여 계속 게재됩니다.

오류 설명 추천 해결 방법
6.1 TC 문자열 버전이 1 또는 1.1(v1.0 문자열)입니다. CMP가 TCF v2.0 문자열을 전송해야 합니다.

유예 기간 없음, Google에서 문제 처리

이러한 문제가 발생하면 Google에서는 필요한 경우 문제를 처리하고 일반적인 TCF 처리를 진행합니다.

오류 설명 추천 해결 방법
7.1 gdprApplies가 정의되지 않았거나 잘못된 값 또는 식별할 수 없는 값으로 설정되었지만 유효한 TC 문자열이 있습니다. 해당 사항 없음
7.2 TC 문자열이 Google의 광고 게재 기술에 알려진 현재 버전보다 최신 버전의 GVL에서 생성되었습니다. 해당 사항 없음
7.3 일부 목적, 기능 또는 공급업체가 범위를 벗어났습니다(알 수 없음). 해당 사항 없음
7.4 TC 문자열에 최신 GVL보다 오래된 tcf_policy_version이 있습니다. CMP가 이전 TC 문자열을 삭제하고 최신 GVL을 사용하여 동의를 다시 얻어야 합니다.
7.5

요청에 &gdpr=1이 있지만 요청 URL에 &gdpr_consent 매개변수가 전혀 없습니다.

해당 사항 없음
7.6 게시자 국가 코드가 잘못되었지만 목적 1에 대한 동의가 있습니다.  CMP가 TC 문자열 구현 오류를 수정해야 합니다.
7.7 언어 코드가 잘못되었습니다. CMP가 TC 문자열 구현 오류를 수정해야 합니다.
7.8 TC 문자열 버전 필드가 1도 아니고 2도 아닙니다. CMP가 TCF v2.0 문자열을 전송해야 합니다.
7.9 AC 문자열 버전이 1이 아닙니다. CMP가 AC 문자열 버전을 1로 설정해야 합니다.

유예 기간 없음, AC 문자열 문제

이 문제가 발생하는 경우 Google에서는 추가 동의(AC) 문자열을 잘못된 것으로 간주하고 TC 문자열 외에 추가 공급업체를 고려하지 않습니다.

오류 설명 추천 해결 방법
8.1 AC 문자열이 버전 구분자(~)를 사용하지 않습니다. 동의한 공급업체 목록에서 버전 번호를 구분하려면 CMP가 '~' 구분자를 AC 문자열의 두 번째 문자로 사용해야 합니다.
8.2 AC 문자열에는 예상되는 형식을 따르지 않는 공급업체 목록(' . '로 구분된 int64 목록)이 포함됩니다. CMP가 AC 문자열 구현 오류를 수정해야 합니다.

 

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

로그인하여 추가 지원 옵션으로 문제를 빠르게 해결하세요.

true
<p>'내 AdMob 도움말 페이지' - AdMob에서 수익을 거두는 데 유용한 맞춤형 도움말 페이지입니다.</p>

새롭게 개편된 AdMob 페이지를 소개합니다. 맞춤형 도움말 페이지로서 계정의 관련 정보를 담고 있습니다. 계정 상태를 더욱 효과적으로 유지하고, 필요한 설정이 완료되었는지 확인할 수 있으며, 앱에 적합한 최적화 도움말을 포함시킬 수 있습니다. 계속해서 관심을 갖고 지켜봐 주세요.

자세히 알아보기

검색
검색어 지우기
검색 닫기
Google 앱
기본 메뉴
도움말 센터 검색
true
73175
false