Google Ads에서 광고 소재를 업로드할 때 오류 메시지가 나타날 수 있습니다. 대부분의 경우 파일을 변경하고 다시 저장하면 문제를 해결할 수 있습니다. 그런 다음 파일을 다시 업로드할 수 있습니다.
Google Ads HTML5 검사기를 사용하여 광고를 확인하세요.
이 도움말에서는 광고를 업로드하는 동안 나타날 수 있는 특정 오류 메시지에 대응하는 방법에 대해 설명합니다. 자세한 요구사항은 이미지 정책 페이지를 참조하세요.
참고 새 맞춤 동적 광고를 업로드할 때 광고 유형(동적)과 비즈니스 유형이 적절한지 확인하세요. 광고 소재의 비즈니스 유형과 캠페인이 일치해야 합니다. 피드에 대한 자세한 내용은 캠페인 설정 페이지에서 확인할 수 있습니다. 맞춤 동적 광고는 Google Web Designer에서만 만들 수 있습니다.
또한 Google은 동적 리마케팅의 경우 하나 이상의 제품 게재만을 보장하므로 광고에 특정 제품의 정해진 개수(예: 2개 또는 3개)가 아니라 하나 이상의 제품이 게재되도록 설계해야 합니다.
HTML5 광고
광고에 지원되지 않는 파일 형식이 포함되어 있습니다. 이 문제를 해결하려면 지원되지 않는 파일 형식을 삭제하세요..ZIP 파일에 지원되지 않는 파일 형식이 포함되어 있는지 확인하려면 다음을 시도해 보세요.
- .ZIP 파일을 더블클릭하여 엽니다.
- 열리는 폴더에 있는 각 파일이 지원되는 파일 형식(.CSS, .JS, .HTML, .GIF, .PNG, .JPEG, .SVG) 중 하나인지 확인합니다. 지원되지 않는 파일 형식을 발견하면 삭제하세요.
- 업데이트된 버전을 저장하려면 폴더에 있는 모든 파일을 선택한 다음 파일 > 항목 압축을 클릭합니다.
- 폴더가 제대로 압축되지 않는다면 폴더를 압축했기 때문일 수 있습니다. 전체 폴더가 아니라 각 항목을 선택해야 합니다.
.
), 하이픈(-
), 밑줄(_
) 이외의 문자가 포함된 파일 경로 또는 파일 이름이 있습니다.
.ZIP 파일에 지원되지 않는 문자가 있는 파일 이름이 포함되어 있는지 확인하려면 다음을 시도해 보세요.
- .ZIP 파일을 더블클릭하여 엽니다.
- 열린 폴더에서 각 파일 이름에 지원되는 문자(글자, 숫자, 마침표(
.
), 하이픈(-
), 밑줄(_
))만 사용되었는지 확인합니다. 지원되는 문자 이외의 문자가 사용된 파일의 이름을 변경합니다. .ZIP 파일에 하위 폴더가 있는 경우 해당 파일도 열어서 검사합니다. - 업데이트된 버전을 저장하려면 폴더에 있는 모든 파일을 선택한 다음 파일 > 항목 압축을 클릭합니다.
- 폴더가 제대로 압축되지 않는다면 폴더를 압축했기 때문일 수 있습니다. 전체 폴더가 아니라 각 항목을 선택해야 합니다.
문제를 해결하려면 광고 소재 코드에 위의 지원되지 않는 태그가 있는지 검색해 보세요. .ZIP 파일에 저장된 모든 파일을 확인하고 삭제해야 합니다.
지원되지 않는 .SVG 태그에 문제가 있는 경우가 많습니다. 이 경우, 광고 소재 코드를 검색하여 지원되는 카테고리(컨테이너 요소, 그라데이션 요소, 그래픽 요소) 중 하나에 포함되지 않은 태그가 있는지 확인하세요. 어떤 지원되는 태그가 어떤 카테고리에 매핑되는지 자세히 알아보기
<meta name=”ad.size” content=”width=300,height=250”>
같은 형식으로 표시됩니다.
HTML 파일에는 <meta name=”ad.size” content=”width=300,height=250”>
같은 광고 크기 태그가 있습니다.
- .HTML 파일을 열고 광고 크기 메타 태그를 검색합니다. 태그가 있는 경우
<head>
태그에 포함되어 있고<head>
구문의 닫는 태그가</head>
인지 확인합니다. - 인용 부호를 직접 입력합니다. 인용 부호를 복사해서 붙여넣으면 오류가 발생할 수 있습니다(Google Ads에서 허용되지 않음).
- DCLK Studio에서 파일을 업로드하려고 시도해도 이 오류가 발생할 수 있습니다. 이러한 파일은 Google Ads에서 허용되지 않으며 업로드할 수 없습니다. DCLK는 3PAS를 통해 트래피킹해야 합니다.
.ZIP 파일에 있는 모든 파일의 파일 이름이 참조 파일에 표시된 이름과 정확히 일치하는지 확인합니다.
예를 들어 .ZIP 파일에 있는 파일 중 하나가 path/to/example/asset이지만 HTML 파일에서 path/to/example/asset2를 참조하는 경우 Google Ads는 올바른 파일을 찾을 수 없습니다.
이 문제를 해결하려면 위에 나와 있는 파일 이름을 HTML5 코드에 있는 모든 파일과 비교하세요. 정확하게 일치하지 않는 경우 참조를 수정하세요.
Google Ads에서는 복수 이탈을 허용하지 않습니다. 복수 이탈을 삭제하고 광고를 다시 업로드해 보세요.
업로드한 .ZIP 파일에 있는 파일만 참조할 수 있으며 위에 나와 있는 파일은 찾을 수 없습니다. 계속하려면 HTML 파일에서 .ZIP 파일에 포함되지 않은 애셋에 대한 참조를 삭제하세요.
오류 메시지에 나열된 애셋은 .ZIP 파일에서 찾을 수 없습니다. 해당 파일에 대한 모든 참조도 삭제해야 합니다. 허용되는 외부 참조는 다음과 같습니다.
- Google Fonts
- Google에서 호스팅하는 jQuery
.ZIP 파일 내의 손상된 파일을 수정하려면 다음을 시도해 보세요.
- .ZIP 파일을 더블클릭하여 엽니다.
- 열리는 폴더에서 각 개별 파일을 열고 다시 저장합니다.
- 업데이트된 버전을 저장하려면 폴더에 있는 모든 파일을 선택한 다음 파일 > 항목 압축을 클릭합니다.
- 폴더가 제대로 압축되지 않는다면 폴더를 압축했기 때문일 수 있습니다. 전체 폴더가 아니라 각 항목을 선택해야 합니다.
<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 Ads 계정에서 HTML5 광고에 액세스할 수 있습니다.
- 계정을 개설한 지 90일이 넘음
- 계정의 전체 광고 운영 기간 중 총 지출이 9,000달러(USD)를 초과함
- 계정의 정책 준수 기록이 양호함
위 요구 사항을 충족한다고 해서 항상 HTML5 광고에 대한 액세스가 보장되는 것은 아닙니다.
계정에서 HTML5 광고를 사용할 수 없는 경우 HTML5 액세스 신청 양식을 작성하여 액세스를 신청할 수 있습니다. 신청서를 제출하기 전에 계정이 아래에 나열된 자격 기준을 충족하는지 확인하세요. 신청서 제출 후 7영업일 이내에 상태 업데이트가 포함된 이메일 알림을 받게 됩니다.
- 계정의 정책 준수 기록이 양호함
- 계정의 결제 내역이 양호함
- 계정의 전체 광고 운영 기간 중 총 지출이 1,000달러(USD)를 초과함
HTML5 광고에 지속적으로 액세스하려면 Google 정책을 위반하지 않고 정책 준수 기록을 양호하게 유지해야 합니다.
검토가 완료될 때까지는 업로드된 AMP HTML 광고 또는 반응형 디스플레이 광고와 같은 다른 옵션을 사용할 수 있습니다.
올바른 디스플레이 광고 사양을 준수해야 합니다.
업로드된 ZIP 파일은 지원되지 않습니다. 피드에 연결되지 않은 광고를 업로드하세요.
- 이 광고에 적합한 캠페인인지 확인합니다.
- 적합한 광고이고 적합한 캠페인이면 캠페인을 피드에 연결합니다.
- 적합한 캠페인 또는 광고가 아닌 경우:
- 적합한 광고: 이 광고를 피드에 연결된 캠페인에 업로드합니다.
- 적합한 캠페인: 피드에 연결되지 않은 광고를 이 캠페인에 업로드합니다.
광고 소재에 텍스트가 누락되었습니다.
미리보기가 클릭연결되지 않음
- 정상 작동하는 미리보기는 광고를 저장한 후 '광고 전체 크기로 보기' 링크를 통해서만 이용 가능합니다.
- 클라이언트가 브라우저에 URL을 복사해서 붙여넣어야 합니다.
- 광고 소재 미리보기 또는 '광고 전체 크기로 보기' 미리보기 팝업에서 광고를 클릭해도 연결되지 않습니다.
제4자 호출이 유효하지 않음 상태 오류가 발생했습니다.
<video>
태그가 있는지 확인하고 삭제하세요.AMPHTML 광고
HTML 문서가 정규 AMP 검사기에서 거부되었습니다.알림 메시지 | HTML 파일이 올바른 AMPHTML 광고 문서가 아닙니다. 먼저 AMP 검사기로 확인하세요. |
해결 방법 | 누구나 이용할 수 있는 이 AMP 검사기로 AMPHTML 광고가 유효성 검사에 통과하도록 하세요. |
권장사항 | HTML 문서를 업로드하기 전에 AMP 검사기를 사용하세요. |
알림 메시지 | 내부 오류가 발생했습니다. 오류가 지속되면 지원팀에 테스트 번들에 대해 문의하세요. 팀에서 최대한 빠른 시일 내에 문제를 살펴볼 것입니다. |
해결 방법 | 해당 사항 없음 |
예: <amp-audio>
같은 AMP 맞춤 요소는 지원되지 않습니다.
알림 메시지 | AMP 맞춤 요소 <$name> 은(는) 지원되지 않습니다. |
해결 방법 |
지원되지 않는 AMP 요소를 비롯하여 HTML에서 가져온 자바스크립트를 삭제하세요. 예:
|
권장사항 | 지원되는 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'와 같은 예약된 디렉토리 이름을 애셋 경로에 사용하지 마세요. |
번들에 호환되지 않는 카테고리 정보가 포함되어 있습니다.
예: 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 요소 사양을 참조하세요. |
예: 'Filters
' 태그는 'amp-ad-exit
' 구성에서 지원되지 않습니다.
알림 메시지 | '$item '은(는) '$tagName ' 태그 구성에서 지원되지 않습니다. |
해결 방법 | Google Ads에서 지원되지 않는 구성 항목입니다. 해당 항목을 구성에서 삭제하세요. |
예: 'amp-ad-exit
'가 여러 번 나타납니다.
알림 메시지 | '$item '이(가) 여러 번 나타납니다. |
해결 방법 | 하나를 뺀 나머지 요소를 문서에서 삭제하세요. |
예: 운영 중인 AMPHTML 광고로 인해 'tap:exit-api.exit(target=’product1’)
' 클릭 가능 여부가 수정되었으나, 이는 지원되지 않습니다.
알림 메시지 | 운영 중인 AMPHTML 광고로 인해 '$exit ' 클릭 가능 여부가 수정되었으나, 이는 지원되지 않습니다. |
해결 방법 | <amp-ad-exit> 구성과 HTML에서 가져온 자바스크립트를 삭제하세요. exit-api.exit 실행의 원인이 되는 이벤트 액션(예: <button on=”tap:exit-api.exit(target=’product1’)”> )을 삭제하세요. |
알림 메시지 | 광고에 진입점이 여러 개 있습니다. HTML5 광고에 광고 크기 태그가 포함된 .HTML 파일이 하나만 있는지 확인한 후 다시 시도하세요. |
해결 방법 | 광고 콘텐츠를 게재할 HTML 파일이 .zip 파일에 하나만 있는지 확인하세요. 나머지 HTML 파일은 삭제하세요. |
예: CSS 속성 값 'width:100%
'은 선택기 '.amp-carousel-button
'에 사용할 수 없습니다.
알림 메시지 | CSS 속성 값 '$cssPropertyName:$cssPropertyValue '은(는) 선택기 '$cssSelector '에 사용할 수 없습니다. |
해결 방법 | 메시지에 표시된 CSS 속성 값을 AMP 맞춤 스타일 블록에서 삭제하세요. |
Google Web Designer HTML5
광고가 Google Ads 정책 중 하나를 위반합니다. 원본 오류 메시지에 나열된 문제를 참조하세요.
광고를 업로드하기 전에 지원되지 않는 기능을 모두 삭제해야 합니다. 이렇게 하려면 .ZIP 파일에서 index .html 파일을 열어야 합니다. 지원되지 않는 기능은 'gwd-admetadata' 섹션에서 확인할 수 있습니다.
- 확장형 광고: 'creativeProperties'를 검색합니다. minWidth는 maxWidth와 동일해야 하고 minHeight는 maxHeight와 동일해야 합니다.
- 카운터 또는 타이머: '카운터' 또는 '타이머'를 검색합니다. 이 배열은 비어 있어야 합니다.
- 복수 이탈
- 동영상
- 지도
- 지원되는 기능의 전체 목록을 확인할 수 있습니다.
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 파일을 찾으세요. 내부에서 ' =""를 검색하여 오류를 찾을 수 있습니다.