업로드된 광고 관련 오류 메시지 해결하기

Google Ads에서 광고 소재를 업로드할 때 오류 메시지가 나타날 수 있습니다. 대부분의 경우 파일을 변경하고 다시 저장하면 문제를 해결할 수 있습니다. 그런 다음 파일을 다시 업로드할 수 있습니다.

Google Ads HTML5 검사기를 사용하여 광고를 확인하세요.

이 도움말에서는 광고를 업로드하는 동안 나타날 수 있는 특정 오류 메시지에 대응하는 방법에 대해 설명합니다. 자세한 요구사항은 이미지 정책 페이지를 참조하세요.

참고: 맞춤 동적 광고를 새로 업로드하는 경우 광고 유형(동적)과 비즈니스 유형이 적절한지 확인하세요. 광고 소재의 비즈니스 유형과 캠페인이 일치해야 합니다. 피드에 대한 자세한 내용은 캠페인 설정 페이지에서 확인할 수 있습니다.

또한 Google에서는 동적 리마케팅의 경우 하나 이상의 제품 게재만 보장하므로 광고에 특정 제품의 정해진 개수(예: 2개 또는 3개)가 아니라 하나 이상의 제품이 게재되도록 설계해야 합니다.

HTML5 광고

Swiffy 도구를 사용해 작성한 HTML5 광고는 지원되지 않습니다. 원본 플래시 파일을 업로드하세요.

플래시 광고를 HTML5로 변환하려면 플래시 파일을 Google Ads에 업로드하기만 하면 됩니다. Swiffy 변환 도구를 사용하는 경우 광고가 허용되지 않습니다. Google Web Designer를 비롯한 기타 도구를 사용하여 광고를 다시 만들 수도 있습니다. 플래시 광고를 HTML5로 변환하는 방법에 대해 자세히 알아보기

광고에 지원되지 않는 파일 유형이 포함되어 있습니다. 이 문제를 해결하려면 지원되지 않은 파일 유형을 삭제하세요.

.ZIP 파일에 지원되지 않은 파일 유형이 포함되어 있는지 확인하려면 다음 방법을 시도해 보세요.

  1. .ZIP 파일을 두 번 클릭하여 엽니다.
  2. 열리는 폴더에 있는 각 파일이 지원되는 파일 유형, 즉 .CSS, .JS, .HTML, .GIF, .PNG, .JPEG, .SVG 중 하나인지 확인합니다. 지원되지 않는 파일 유형이 있는 경우 삭제합니다.
  3. 업데이트된 버전을 저장하려면 폴더에 있는 모든 파일을 선택한 다음 파일 > 항목 압축을 클릭합니다.
  4. 폴더가 제대로 압축되지 않는다면 폴더를 압축했기 때문일 수 있습니다. 전체 폴더가 아니라 각 항목을 선택해야 합니다.
광고의 파일 크기가 너무 큽니다. 크기가 150KB 미만인 광고를 업로드하세요.
150KB는 .ZIP 파일에 있는 모든 파일에 적용됩니다. 파일 크기는 파일을 선택하고 컴퓨터에 따라 파일 > 정보 보기 또는 파일 > 속성을 사용하여 확인할 수 있습니다. 팝업 창에 크기가 KB 단위로 표시됩니다.
업로드한 광고에 글자, 숫자, 마침표(.), 하이픈(-), 밑줄(_) 이외의 문자가 포함된 파일 경로 또는 파일 이름이 있습니다. 

.ZIP 파일에 지원되지 않는 문자가 있는 파일 이름이 포함되어 있는지 확인하려면 다음 방법을 시도해 보세요.

  1. .ZIP 파일을 두 번 클릭하여 엽니다.
  2. 열린 폴더에서 각 파일 이름에 지원되는 문자(글자, 숫자, 마침표(.), 하이픈(-), 밑줄(_))만 사용되었는지 확인합니다. 지원되는 문자 이외의 문자가 사용된 파일의 이름을 변경합니다. .ZIP 파일에 하위 폴더가 있는 경우 해당 폴더도 열어서 파일을 확인합니다.
  3. 업데이트된 버전을 저장하려면 폴더에 있는 모든 파일을 선택한 다음 파일 > 항목 압축을 클릭합니다.
  4. 폴더가 제대로 압축되지 않는다면 폴더를 압축했기 때문일 수 있습니다. 전체 폴더가 아니라 각 항목을 선택해야 합니다.
업로드한 광고에 Google Ads 정책을 준수하지 않는 HTML5 코드가 포함되어 있습니다.

문제를 해결하려면 광고 소재 코드에 위의 지원되지 않는 태그가 있는지 검색해 보세요. .ZIP 파일에 저장된 모든 파일을 확인하고 검색되는 경우 삭제해야 합니다.

대부분의 경우 이 문제는 지원되지 않는 .SVG 태그와 관련이 있습니다. 이 경우, 광고 코드를 검색하여 지원되는 카테고리(컨테이너 요소, 그라데이션 요소, 그래픽 요소) 중 하나에 포함되지 않은 태그가 있는지 확인하세요. 어떤 지원되는 태그가 어떤 카테고리에 매핑되는지 자세히 알아보기

HTML5 광고에 기본 .HTML 파일이 누락되었습니다. HTML5 광고에 광고 크기 태그가 포함된 .HTML 파일이 있는지 확인한 후 다시 시도하세요. 광고 크기 태그는 <meta name=”ad.size” content=”width=300,height=250”> 같은 형식으로 표시됩니다.

기본 .HTML 파일에는 <meta name=”ad.size” content=”width=300,height=250”> 같은 광고 크기 태그가 있습니다.

  1. .HTML 파일을 열고 광고 크기 메타 태그를 검색합니다. 태그가 있는 경우 <head> 태그에 포함되어 있고 <head> 구문의 닫는 태그가 </head>인지 확인합니다.
  2. 인용 부호를 직접 입력합니다. 인용 부호를 복사해서 붙여넣으면 오류가 발생할 수 있습니다(Google Ads에서 허용되지 않음).
  3. DCLK Studio 또는 Swiffy 도구로 파일을 업로드하려고 시도해도 이 오류가 발생할 수 있습니다. 이러한 파일은 Google Ads에서 허용되지 않으며 업로드할 수 없습니다. DCLK는 외부 애드서버를 이용한 광고를 통해 트래픽이 발생해야 하고 Swiffy 플래시 파일은 변환된 HTML5가 아니라 플래시로 업로드해야 합니다.
TML5 광고가 .ZIP 파일에서 찾을 수 없는 애셋을 참조하려고 시도합니다.

.ZIP 파일에 있는 모든 파일의 이름이 참조 파일에 나와 있는 이름과 정확하게 동일한지 확인하세요.

예를 들어 .ZIP 파일에 있는 파일 중 하나가 path/to/example/asset이지만 HTML 파일에서 path/to/example/asset2를 참조하는 경우 Google Ads는 올바른 파일을 찾을 수 없습니다.

이 문제를 해결하려면 위에 나와 있는 파일 이름을 HTML5 코드에 있는 모든 파일과 비교하세요. 정확하게 일치하지 않는 경우 참조를 수정하세요.

HTML5 광고가 .ZIP 파일에서 찾을 수 없는 애셋을 참조하려고 시도합니다. .ZIP 파일이 내부 애셋만 참조하는지 확인하세요.

업로드한 .ZIP 파일에 있는 파일만 참조할 수 있으며 위에 나와 있는 파일은 찾을 수 없습니다. 계속하려면 HTML 파일에서 .ZIP 파일에 포함되지 않은 애셋에 대한 참조를 삭제하세요.

오류 메시지에 나와 있는 애셋을 .ZIP 파일에서 찾을 수 없습니다.  해당 파일에 대한 모든 참조도 삭제해야 합니다. 허용되는 외부 참조는 다음과 같습니다.

  • Google 글꼴
  • Google에서 호스팅하는 jQuery
.ZIP 파일 자체 또는 포함된 파일 중 하나가 손상되었으므로 처리할 수 없습니다.

.ZIP 파일 내부의 손상된 파일을 수정하려면 다음 방법을 시도해 보세요.

  1. .ZIP 파일을 두 번 클릭하여 엽니다.
  2. 열리는 폴더에서 각 개별 파일을 열고 다시 저장합니다.
  3. 업데이트된 버전을 저장하려면 폴더에 있는 모든 파일을 선택한 다음 파일 > 항목 압축을 클릭합니다.
  4. 폴더가 제대로 압축되지 않는다면 폴더를 압축했기 때문일 수 있습니다. 전체 폴더가 아니라 각 항목을 선택해야 합니다.
운영 중인 HTML5 광고로 인해 클릭 가능 여부가 수정되었으나, 이는 지원되지 않습니다.
Google Web Designer에서 만든 HTML5 광고에 탭 영역을 이용하거나 다른 도구로 만든 HTML5 광고에 자바스크립트 ExitApi.exit()을 이용하는 것은 지원되지 않습니다.
Google Web Designer에서 HTML5를 작성한 경우 탭 영역 구성요소를 삭제하세요.
변경사항은 Google Web Designer(GWD)로 만든 동적 리마케팅 광고에 영향을 미치지 않으므로 이러한 광고의 경우 탭 영역을 제거하고 다시 업로드할 필요가 없습니다.  
다른 도구에서 HTML5를 작성한 경우 index.html 파일의 <head> 섹션에서 ExitApi 스크립트를 삭제하세요.
  • <script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>

이 스크립트 태그를 삭제하고 나면 광고 전체가 클릭 가능해집니다. 버튼을 그대로 둘 수는 있지만 광고를 클릭하면 사용자가 방문 페이지로 연결됩니다. 

index.html 파일에서 ExitAPI.exit을 호출하려면 onclick 이벤트를 삭제하세요.

  • 예: <button onclick="ExitApi.exit()">

HTML5 광고를 업로드할 수 없습니다. 계정에서 HTML5 광고를 지원하지 않습니다.

HTML5 광고 사용 요건

계정이 Google 플랫폼에서 충분한 기록을 생성하고 다음 요구 사항을 충족하면 Google Ads 계정에서 HTML5 광고에 액세스 할 수 있게 됩니다.

  • 계정을 개설한 지 90일이 넘음
  • 계정의 전체 광고 운영 기간 중 총 지출이 미화 9,000달러를 초과함
  • 계정의 정책 준수 기록이 양호함

위 요구 사항을 충족한다고 해서 항상 HTML5 광고에 대한 액세스가 보장되는 것은 아닙니다.

계정에서 HTML5 광고를 사용할 수 없는 경우 이 양식을 통해 액세스를 신청할 수 있습니다. 신청서를 제출하기 전에 계정이 아래에 나열된 자격 기준을 충족하는지 확인하세요. 신청서 제출 후 7영업일 이내에 상태 업데이트가 포함된 이메일 알림을 받게 됩니다.

  • 계정의 정책 준수 기록이 양호함
  • 계정의 결제 내역이 양호함
  • 계정의 전체 광고 운영 기간 중 총 지출이 미화 1,000달러를 초과함

HTML5 광고에 지속적으로 액세스하려면 Google 정책을 위반하지 않고 정책 준수 기록을 양호하게 유지해야 합니다.

검토가 완료될 때까지는 업로드된 AMP HTML 광고 또는 반응형 디스플레이 광고와 같은 다른 옵션을 사용할 수 있습니다.

올바른 디스플레이 광고 사양을 준수해야 합니다.

업로드된 ZIP 파일은 지원되지 않습니다. 피드에 연결되지 않은 광고를 업로드하세요.

이 오류가 발생하면 다음 단계를 따르세요.
  1.  이 광고에 적합한 캠페인인지 확인합니다.
    1. 적합한 광고이고 적합한 캠페인이면 캠페인을 피드에 연결합니다.
  2. 적합한 캠페인 또는 광고가 아닌 경우:
    1. 적합한 광고: 이 광고를 피드에 연결된 캠페인에 업로드합니다.
    2. 적합한 캠페인: 피드에 연결되지 않은 광고를 이 캠페인에 업로드합니다.

광고 소재에 텍스트가 누락되었습니다.

ASCII 이외의 문자에는 UTF-8을 사용해야 합니다.

 미리보기를 클릭해도 연결되지 않습니다.

  • 정상 작동하는 미리보기는 광고를 저장한 후 '광고 전체 크기로 보기' 링크를 통해서만 이용 가능합니다.
  • 고객은 브라우저에 URL을 복사해서 붙여넣어야 합니다.
  • 광고 소재 미리보기 또는 '광고 전체 크기로 보기' 미리보기 팝업에서 광고를 클릭해도 연결되지 않습니다.

AMPHTML 광고

HTML 문서가 정규 AMP 검사기에서 거부되었습니다.
알림 메시지 HTML 파일이 올바른 AMPHTML 광고 문서가 아닙니다. 먼저 AMP 검사기로 확인하세요.
해결 방법 누구나 이용할 수 있는 이 AMP 검사기로 AMPHTML 광고가 유효성 검사에 통과하도록 하세요.
권장사항 HTML 문서를 업로드하기 전에 AMP 검사기를 사용하세요.
광고 번들 유효성 검사 중에 중요한 내부 오류가 발생했습니다.
알림 메시지 내부 오류가 발생했습니다. 오류가 지속되면 지원팀에 테스트 번들에 대해 문의하세요. 팀에서 최대한 빠른 시일 내에 문제를 살펴볼 것입니다.
해결 방법 해당 사항 없음
Google Ads에서 지원되지 않는 AMP 맞춤 요소입니다.

예: <amp-audio> 같은 AMP 맞춤 요소는 지원되지 않습니다.

알림 메시지 AMP 맞춤 요소 <$name>은(는) 지원되지 않습니다.
해결 방법 지원되지 않는 AMP 요소를 비롯하여 HTML에서 가져온 자바스크립트를 삭제하세요. 
다음과 같은 요소가 해당됩니다.
<body> 섹션의 <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio>
<head> 섹션의 <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script>
권장사항 지원되는 AMP 요소만 사용하세요.
Google Ads에서 지원되지 않는 AMP 맞춤 요소입니다.

예: 가져온 AMP 맞춤 요소 <amp-audio>는 지원되지 않습니다.

알림 메시지 가져온 AMP 맞춤 요소 <$name>은(는) 지원되지 않습니다.
해결 방법 지원되지 않는 AMP 요소를 비롯하여 HTML에서 가져온 자바스크립트를 삭제하세요. 
다음과 같은 요소가 해당됩니다.
<body> 섹션의 <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio>
<head> 섹션의 <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script>
권장사항 지원되는 AMP 요소만 사용하세요.
번들에 예약된 애셋 경로를 사용하는 미디어 애셋이 있습니다.

예: _a4a/invalid는 금지된 애셋 경로입니다.

알림 메시지 $assetPath는 금지된 애셋 경로입니다.
해결 방법 디렉토리 이름을 변경하세요.
권장사항 '_a4a'와 같은 예약된 디렉토리 이름을 애셋 경로에 사용하지 마세요.
AMP 맞춤 스타일 블록에서 파싱 오류가 발생했습니다.

예: CSS 파싱 오류 '... .foo:nth-child(1n) { color: red } …'가 발생했습니다.

알림 메시지 CSS 파싱 오류 '... .foo:nth-child(1n) { color: red } …'가 발생했습니다.
해결 방법 첨부된 CSS 코드에서 오류를 수정하세요. 대부분의 경우 이 오류는 CSS 의사 선택기와 관련되어 있는데 이 선택기는 현재 Google Ads 환경에서 지원되지 않습니다. AMP 맞춤 스타일 블록에서 선택기를 삭제하세요.
속성에 잘못된 값이 있습니다.

예: 'amp-ing' 태그의 'srcset' 속성에 잘못된 값 'a b c'가 있습니다.

알림 메시지 '$tagName' 태그의 '$attrName' 속성에 잘못된 값 '$value'이(가) 있습니다.
해결 방법 이는 일반적으로 속성 값의 형식이 잘못되었음을 의미합니다. 예를 들어 'on' 속성에 형식이 잘못된 이벤트 액션이 포함될 수 있습니다. 올바른 값 형식은 최신 AMPHTML 사양을 참조하세요.
속성에 금지된 값이 있습니다.

예: 'div' 태그의 'class' 속성에 금지된 값 'amp-carousel-slide'가 있습니다.

알림 메시지 '$tagName' 태그의 '$attrName' 속성에 금지된 값 '$value'이(가) 있습니다.
해결 방법 속성에 예약된 값이 포함되지 않았는지 확인합니다. 'amp-carousel-button'과 같은 예약된 클래스 이름이 요소 클래스에 포함되어서는 안 됩니다. 마찬가지로 'AMP'는 이벤트 액션의 대상으로 사용할 수 없습니다. 
권장사항 광고를 만들기 전에 Google Ads AMPHTML 광고 사양 및 허용되지 않는 값 목록을 참조하세요.
구성 항목이 없습니다.

예: 'amp-ad-exit' 태그 구성에 'exit1'의 'finalURL'이 없습니다.

알림 메시지 '$tagName' 태그 구성에 '$item'의 '$value'이(가) 없습니다.
해결 방법 <amp-ad-exit>, <amp-animation> 같은 AMP 요소에는 JSON 구성이 필요합니다. 올바른 구성 형식은 해당 AMP 요소 사양을 참조하세요.
구성 항목에 잘못된 값이 있습니다.

예: 'amp-ad-exist' 태그 구성에서 'selector' 값이 잘못되었습니다.

알림 메시지 '$tagName' 태그 구성에서 '$item' 값 '$value'이(가) 잘못되었습니다.
해결 방법 <amp-ad-exit>, <amp-animation> 같은 AMP 요소에는 JSON 구성이 필요합니다. 올바른 구성 형식은 해당 AMP 요소 사양을 참조하세요.
Google Ads에서 지원되지 않는 구성 항목입니다.

예: 'Filters' 태그는 'amp-ad-exit' 구성에서 지원되지 않습니다.

알림 메시지 '$item'은(는) '$tagName' 태그 구성에서 지원되지 않습니다.
해결 방법 Google Ads에서 지원되지 않는 구성 항목입니다. 해당 항목을 구성에서 삭제하세요.
AMP 문서에서 한 번만 나타나야 하는 요소/값이 여러 번 나타납니다.

예: 'amp-ad-exit'가 여러 번 나타납니다.

알림 메시지 '$item'이(가) 여러 번 나타납니다.
해결 방법 하나를 뺀 나머지 요소를 문서에서 삭제하세요.
AMPHTML 광고 번들의 맞춤 종료는 지원되지 않습니다.

예: 운영 중인 AMPHTML 광고로 인해 'tap:exit-api.exit(target=’product1’)' 클릭 가능 여부가 수정되었으나, 이는 지원되지 않습니다.

알림 메시지 운영 중인 AMPHTML 광고로 인해 '$exit' 클릭 가능 여부가 수정되었으나, 이는 지원되지 않습니다.
해결 방법 <amp-ad-exit> 구성과 HTML에서 가져온 자바스크립트를 삭제하세요. exit-api.exit 실행의 원인이 되는 이벤트 액션(예: <button on=”tap:exit-api.exit(target=’product1’)”>)을 삭제하세요.
광고에 여러 HTML 파일이 있습니다.
알림 메시지 광고에 진입점이 여러 개 있습니다. HTML5 광고에 광고 크기 태그가 포함된 .HTML 파일이 하나만 있는지 확인한 후 다시 시도하세요.
해결 방법 광고 콘텐츠를 게재할 HTML 파일이 .zip 파일에 하나만 있는지 확인하세요. 나머지 HTML 파일은 삭제합니다.
CSS 규칙에 금지된 속성 값이 있습니다.

예: CSS 속성 값 'width:100%'은 선택기 '.amp-carousel-button'에 사용할 수 없습니다.

알림 메시지 CSS 속성 값 '$cssPropertyName:$cssPropertyValue'은(는) 선택기 '$cssSelector'에 사용할 수 없습니다.
해결 방법 메시지에 표시된 CSS 속성 값을 AMP 맞춤 스타일 블록에서 삭제하세요.

Google Web Designer HTML5

참고: Google Web Designer에서 AMPHTML 배너 광고를 만들려는 경우 새 파일 대화상자에 첫 단계가 제시됩니다. 이 대화상자에서 AMPHTML 배너를 클릭하여 광고를 만들면 됩니다. AMPHTML 광고의 경우 일부 기능 사용에 제한이 있습니다. 자세한 내용은 이 도움말의 AMPHTML 광고 섹션을 참조하세요.
게시된 파일을 업로드해야 합니다. 파일을 Google Web Designer에서 게시해야 Google Ads에 업로드할 수 있습니다.
광고를 업로드하려면 저자 파일이 아니라 게시된 파일을 업로드해야 합니다. 광고를 업로드하기 전에 Google Web Designer에서 저자 파일을 열고 게시 > 로컬에서 게시 옵션을 선택해야 합니다. 자세히 알아보기
이 광고는 'Google Ads'가 아닌 '일반' 환경에서 생성되었습니다. 계속하려면 Google Web Designer에서 파일을 'Google Ads' 환경으로 변환하세요.
광고를 만들 때 잘못된 환경을 선택했습니다. 광고가 'Google Ads'가 아니라 '일반' 환경에서 만들어졌습니다. 계속하려면 파일을 'Google Ads' 환경으로 변환해야 합니다. 환경 변환에 대해 자세히 알아보기
업로드한 광고에 Google Ads 정책을 위반하는 HTML5 코드가 포함되어 있습니다. 광고를 업로드하기 전에 위에 나와 있는 태그에 대한 참조를 모두 삭제하세요.

광고가 Google Ads 정책 중 하나를 위반합니다. 원본 오류 메시지에 나열된 문제를 참조하세요.  

광고를 업로드하기 전에 지원되지 않는 기능을 모두 삭제해야 합니다. .ZIP 파일에서 index.html 파일을 열면 삭제할 수 있습니다. 지원되지 않는 기능은 'gwd-admetadata' 섹션에서 확인할 수 있습니다.

  • 확장형 광고: 'creativeProperties'를 검색합니다. minWidth는 maxWidth와 동일해야 하고 minHeight는 maxHeight와 동일해야 합니다.
  • 카운터 또는 타이머: '카운터' 또는 '타이머'를 검색합니다. 이 배열은 비어 있어야 합니다.
  • 복수 이탈
  • 동영상
  • 지도
  • 지원되는 기능의 전체 목록을 확인할 수 있습니다.
HTML5 광고가 .ZIP 파일에서 찾을 수 없는 애셋을 참조하려고 시도합니다. .ZIP 파일이 내부 애셋만 참조하는지 확인하세요.

Google Web Designer에서는 이미지 버튼의 모든 시각적 상태에 대한 이미지를 포함시켜야 합니다.

예를 들어 아래 나와 있는 index.html 예제 파일의 코드에서 up-image, over-image, down-image에 대한 이미지가 누락되었습니다(굵은 텍스트 참조).

<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2"></gwd-imagebutton>

이미지 버튼 구성 요소에 대해 자세히 알아보기

이 문제를 해결하려면 placeholder.png를 사용할 이미지로 대체하고 이미지가 .ZIP 파일에 포함되어 있는지 확인하세요.

참고: 오류 메시지는 누락된 항목을 설명해야 합니다. 인용 부호("")가 누락된 경우도 있습니다. 이 경우 이미지 위치가 지정되지 않았을 가능성이 있습니다. .ZIP 파일을 열고 index.html 파일을 찾으세요. 내부에서 ' =""를 검색하여 오류를 찾을 수 있습니다.

이 도움말에 설명된 문제에 대해 자세히 알아보려면 이 SME 권장 교육을 확인하시기 바랍니다.
도움이 되었나요?
어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

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