Google Ads에서 HTML5 애셋을 업로드할 때 오류 메시지가 나타날 수 있습니다. 대부분의 경우 파일을 변경하고 다시 저장하면 문제를 해결할 수 있습니다. 그런 다음 파일을 다시 업로드할 수 있습니다.
필요에 따라 Google Ads HTML5 검사기와 같은 도구를 사용하여 애셋을 Google Ads에 업로드하기 전에 먼저 테스트하고 잠재적 문제를 미리 확인할 수 있습니다.
이 도움말에서는 앱 캠페인에서 HTML5 애셋을 사용하는 동안 발생할 수 있는 특정 문제에 대처하는 방법을 설명합니다. 앱 캠페인용 HTML5/플레이어블 광고에 대해 자세히 알아보기
업로드 시 발생한 문제
파일 크기가 너무 큽니다.
전면 광고 크기(320x480 및 480x320)의 HTML5 애셋을 업로드할 때 허용되는 최대 파일 크기는 5.2MB입니다. 이 크기보다 큰 애셋은 즉시 거부되니 필요에 따라 애셋의 파일 크기를 줄이세요.
허용되지 않는 크기입니다.
- 320x480(세로 모드)
- 480x320(가로 모드)
이 문제를 해결하려면 애셋 크기를 지원되는 크기로 변경하거나 "ad.orientation"
메타 태그를 사용하고 애셋이 렌더링되어야 하는 올바른 방향 값을 설정하세요.
"ad.size"
메타 태그를 사용하지 않는 대신 새 "ad.orientation"
메타 태그를 사용하여 원하는 애셋 방향 값을 설정할 수 있습니다."portrait"
(세로 모드 애셋용)"landscape"
(가로 모드 애셋용)"portrait,landscape"
또는"landscape,portrait"
(양방향으로 작동하는 완전 반응형 애셋용)
"ad.size"
메타 태그를 그대로 사용하고 지원되는 크기를 벗어난 크기로 애셋을 업로드하면 오류 메시지가 계속 표시됩니다.
두 메타 태그가 모두 HTML에 지정되면 "ad.orientation"
값이 사용됩니다.
메타 태그를 전혀 사용하지 않거나 방향 값을 잘못 설정하는 경우 애셋 업로드 시 거부되지는 않지만 세로 모드 방향으로만 렌더링됩니다.
해당 파일은 지원되지 않는 문자가 하나 이상 포함된 경로에 있습니다. 파일 이름 및 모든 디렉터리에서 이 문자가 포함된 모든 인스턴스를 삭제한 다음 다시 시도하세요.
다음 파일은 지원되지 않는 형식입니다. 이 파일을 삭제하거나 교체한 후 다시 시도하세요.
- .CSS
- .GIF
- .HTML
- .JPEG
- .JS
- .PNG
- .SVG
지원되지 않는 파일 형식(예: .MPEG, .FLA)을 업로드하면 오류가 발생할 수 있습니다. 이 문제를 해결하려면 해당 파일을 삭제하거나 교체한 다음 다시 업로드하세요.
HTML5 광고가 .ZIP 파일 외부의 애셋을 참조하려고 합니다. 여기서는 내부 파일 참조(예: 'path/to/asset/in-zip.png')만 허용됩니다. .ZIP 파일에 모든 애셋이 포함되어 있고 모든 파일 참조가 내부 참조인지 확인한 후 필요에 따라 수정하고 다시 시도하세요.
- createjs
- cssplugin
- easeljs
- easepack
- Google Fonts
- Google에서 호스팅하는 CreateJS
- Google에서 호스팅하는 Greensock(파일 버전에 관계없이 작동)
- Google에서 호스팅하는 jQuery
- timelinelite
- timelinemax
- tweenjs
- tweenlite
- tweenmax
이 문제를 해결하려면 HTML5 광고 번들에서 허용되지 않는 외부 파일 참조를 모두 삭제하세요. 필요에 따라 변경한 다음 다시 업로드합니다.
HTML5 광고가 .ZIP 파일 내에 없는 애셋을 참조하려고 합니다. 모든 애셋을 .ZIP 파일에 포함했는지 확인한 다음 다시 시도하세요.
HTML5 광고에 기본 .HTML 파일이 누락되었습니다. 기본 .HTML 파일에는 <meta name="ad.size" content="width=320,height=480">
과 같은 광고 크기 태그가 포함되어 있습니다. HTML5 광고에 광고 크기 태그가 포함된 .HTML 파일이 있는지 확인한 다음 다시 시도하세요.
<meta name="ad.size" content="width=320,height=480">
). 이 사항은 Google Web Designer 애셋에는 적용되지 않습니다.<head>
섹션 안에 광고 크기 태그가 포함된 기본 .HTML 파일이 현재 HTML5 애셋에 있는지 확인하세요. 또한 다음과 같이 모든 필수 태그를 애셋의 소스 코드에 추가해야 합니다.- <!DOCTYPE html> 선언
<html>
태그<body>
태그- <head> 태그 내의 광고 형식 방향 메타 태그. 예:
<meta name="ad.orientation" content="portrait">
<path><path />
와 같이 잘못된 태그는 사용할 수 없습니다.
이러한 요건을 충족하려면 인라인 .SVG 태그를 별도의 파일에 추출해야 할 수도 있습니다.
"width=480,height=320"
을 사용합니다.미디어 번들에 파일이 너무 많습니다. .ZIP 파일에 포함된 파일 개수를 512개 이하로 줄이세요.
.ZIP 파일 자체 또는 .ZIP 내의 파일 중 하나가 손상되어 .ZIP 파일을 처리할 수 없습니다. 파일을 확인하고 재압축한 다음 다시 시도하세요.
HTML5 애셋에 지원되지 않는 HTML5 기능이 있습니다.
지원되지 않는 .SVG 태그에 문제가 있는 경우, 지원되는 카테고리(예: 컨테이너 엘리먼트, 그라데이션 엘리먼트, 그래픽 엘리먼트) 중 하나에 포함되지 않는 태그가 광고 소재 코드에 있어서 그럴 수 있습니다.
이 문제를 해결하려면 .ZIP 파일에 저장된 모든 파일을 확인하고 광고 소재 코드에서 지원되지 않는 태그를 검색한 다음 해당 태그를 삭제하세요. 지원되는 모든 .SVG 태그 목록을 확인할 수 있습니다. 지원되는 .SVG 태그 및 해당 카테고리 목록에 대해 자세히 알아보기
예를 들어 번들 내의 샘플용 .SVG 파일이 텍스트 편집기에서 열릴 때 'rdf:Description' 태그가 표시됩니다. 해당 태그가 모든 .SVG 파일에서 삭제되면 번들을 업로드할 수 있습니다.
Google Web Designer의 ZIP 파일이 게시되지 않았습니다.
- 게시를 클릭합니다.
- 로컬에서 게시를 선택합니다.
- 최종 .ZIP 파일을 Google Ads에 업로드합니다.
Google Web Designer가 'Google Ads' 환경용으로 만들어지지 않았습니다.
미디어 번들에 올바른 카테고리가 적용된 동적 제품 유형이 필요합니다.
<meta name="productType" content="dynamic">
)를 포함하지 않고 소스 코드에 다음 행을 포함할 수 있습니다. 이는 피드 기반 HTML5 애셋의 동적 리마케팅에 사용되도록 정의된 태그입니다.<meta name="productType" content="dynamic">
행을 수동으로 삭제하세요.미디어 번들이 현재 제품 유형과 호환되지 않습니다.
<meta name="productType" content="dynamic">
태그를 참조할 수 있지만 일반적으로 동적 HTML5 애셋은 앱 캠페인에서 지원되지 않습니다.<meta name="productType" content="dynamic"><meta name="vertical" content="{content_type}">
을 삭제하세요.{content_type}
자리표시자에는 RETAIL, CUSTOM 등의 다른 값이 있을 수 있습니다.DoubleClick Studio에서 만든 ZIP 파일을 사용하는 HTML5 광고는 지원되지 않습니다.
이 문제를 해결하려면 맞춤 HTML5 애셋에서 Enabler.js 라이브러리에 대한 참조를 삭제하세요.
광고 이탈 동작이 잘못 구성되었습니다.
업로드 후 발생한 문제
HTML5 애셋이 '잘못된 제4자 호출', '허용되지 않는 HTML5 광고' 또는 두 가지 이유로 인해 승인되지 않았습니다.
- src 속성이 없는
<video>
태그 - 감지되지 않은 외부 참조
- 파일에 직접 삽입되어 있으며 fonts.googleapis.com 도메인에서 참조되지 않는 Google 이외의 글꼴은 다음에 나열된 글꼴 형식을 제외하고는 비승인될 수 있습니다.
- .dfont
- .eot
- .otf
- .tte
- .ttf
- .woff
- .woff2
- 참고: Google Fonts에서 지원되는 모든 글꼴 목록을 확인할 수 있습니다.
- 하위 프레임에 삽입된 애셋
- 소스 코드에서
<frameset>
,<frame>
,<iframe>
등의 태그를 찾습니다. 프레임을 사용하면 HTML 파일 내에 외부 콘텐츠와 전체 웹사이트까지도 삽입할 수 있지만 이는 HTML5 애셋에서 지원되지 않습니다.
- 소스 코드에서
- Google Web Designer 및 AMP HTML 광고 소재
- 소스 코드에서
<amp-img>
또는<amp-ad-exit>
등 'amp' 접두사로 시작하는 태그를 찾습니다. cdn.ampproject.org에서 호스팅되는 스크립트에 대한 참조도 확인할 수 있습니다.
- 소스 코드에서
또한 애셋이 Chrome 개발자 도구의 '네트워크' 탭을 통해 특정한 제4자 호출을 하고 있는지 확인할 수 있습니다. 여기에 액세스하려면 다음을 따르세요.
- Google Ads 또는 Google Ads HTML5 검사기에서 애셋 미리보기를 마우스 오른쪽 버튼으로 클릭합니다.
- 컨텍스트 메뉴에서 '검사'를 선택합니다.
- 네트워크 탭을 클릭합니다.
이 문제를 해결하려면 내 애셋을 검토하고 Google Ads HTML5 검사기를 사용하여 지원되지 않는 엘리먼트 및 태그를 찾아 필요한 사항을 수정한 다음 다시 업로드하세요. '허용되지 않는 HTML5 광고'에 대한 기술 요구사항에 대해 자세히 알아볼 수 있습니다.
광고 미리보기가 로드되지 않습니다.
- Google Ads 또는 Google Ads HTML5 검사기에서 애셋 미리보기를 마우스 오른쪽 버튼으로 클릭합니다.
- 컨텍스트 메뉴에서 '검사'를 선택합니다.
- 콘솔 탭을 클릭합니다.
광고 미리보기 렌더링이 잘못되었습니다.
crossorigin="anonymous"
를 사용해 로드해야 합니다.미리보기에서 애셋을 클릭할 수 없습니다.
HTML5 애셋이 게재되지 않습니다.
전환율(CVR)은 낮은데 클릭률(CTR)이 높게 나타납니다.
<head>
에 리터럴 <script>
태그로 포함되고 다른 자바스크립트를 통해 추가되지 않는 것입니다. 이렇게 하지 않으면 광고 영역 전체에서 지금 게재 중인 광고 소재를 어디서든 클릭할 수 있으며, 이럴 경우 의도하지 않은 클릭이 대량으로 발생하여 실적이 저조해질 수 있습니다.