Khi tải các thành phần HTML5 lên trong Google Ads, bạn có thể nhận được một thông báo lỗi. Trong hầu hết các trường hợp, bạn có thể khắc phục bằng cách chỉnh sửa tệp rồi lưu lại. Sau đó, bạn có thể thử tải tệp lên một lần nữa.
Trong một số trường hợp, bạn có thể sử dụng một công cụ như Trình xác thực HTML5 của Google Ads. Với công cụ này, bạn có thể thử nghiệm các thành phần trước khi tải lên Google Ads và kiểm tra những vấn đề tiềm ẩn.
Bài viết này sẽ giúp bạn giải quyết những vấn đề cụ thể có thể xảy ra khi làm việc với các thành phần HTML5 trong chiến dịch Quảng cáo ứng dụng. Tìm hiểu thêm về Quảng cáo HTML5/Quảng cáo có thể chơi cho chiến dịch Quảng cáo ứng dụng
Các vấn đề khi tải lên
Kích thước tệp quá lớn
Thành phần HTML5 trong kích thước quảng cáo xen kẽ (320 x 480 và 480 x 320) có thể có kích thước tệp tối đa là 5,2 MB. Những thành phần lớn hơn sẽ bị từ chối ngay lập tức nên hãy giảm kích thước tệp của thành phần nếu cần.
Kích thước không được cho phép
- 320 x 480 (dọc)
- 480 x 320 (ngang)
Để khắc phục vấn đề này, hãy thay đổi kích thước của thành phần thành kích thước được hỗ trợ hoặc sử dụng thẻ meta "ad.orientation"
và đặt đúng giá trị hướng mà thành phần sẽ hiển thị.
"ad.size"
mà sử dụng thẻ meta "ad.orientation"
mới để đặt giá trị hướng mong muốn của thành phần:“portrait”
(đối với thành phần dọc)"landscape"
(đối với thành phần ngang)“portrait,landscape”
hoặc“landscape,portrait”
(đối với các thành phần thích ứng hoàn toàn hoạt động theo cả hai hướng)
Nếu bạn vẫn sử dụng thẻ meta “ad.size”
và cung cấp kích thước không được hỗ trợ, thì thông báo lỗi sẽ vẫn hiển thị khi tải lên.
Nếu cả hai thẻ meta được khai báo trong HTML, thì giá trị “ad.orientation”
sẽ được sử dụng.
Nếu bạn không sử dụng thẻ meta nào hoặc đặt giá trị hướng không chính xác, thì thành phần sẽ không bị từ chối khi tải lên, mà chỉ được hiển thị theo hướng dọc.
Tệp sau đây là một đường dẫn chứa một hoặc nhiều ký tự mà chúng tôi không hỗ trợ. Vui lòng xoá tất cả các ký tự này khỏi tên tệp và tất cả các thư mục, sau đó thử lại.
Tệp sau đây là loại không được hỗ trợ. Bạn nên xoá hoặc thay thế tệp này rồi thử lại.
- .CSS
- .GIF
- .HTML
- .JPEG
- .JS
- .PNG
- .SVG
Nếu bạn tải lên các loại tệp khác không được hỗ trợ như .MPEG hoặc .FLA, việc này có thể gây ra lỗi. Để khắc phục vấn đề này, bạn cần xoá hoặc thay thế tệp rồi tải lên lại.
Quảng cáo HTML5 của bạn đang cố gắng tham chiếu đến một thành phần bên ngoài tệp .ZIP. Chúng tôi chỉ cho phép tham chiếu đến tệp nội bộ (ví dụ: "path/to/asset/in-zip.png"). Hãy đảm bảo bạn đã thêm tất cả các thành phần vào tệp .ZIP và tất cả các tham chiếu đến tệp đều thuộc nội bộ. Sau khi bạn thực hiện các thay đổi này, hãy thử lại.
- createjs
- cssplugin
- easeljs
- easepack
- Google Fonts
- CreateJS được lưu trữ trên Google
- Greensock được lưu trữ trên Google (tệp cần hoạt động bất kể phiên bản)
- jQuery được lưu trữ trên Google
- timelinelite
- timelinemax
- tweenjs
- tweenlite
- tweenmax
Để khắc phục vấn đề này, hãy đảm bảo rằng bạn xoá tất cả các tham chiếu đến tệp bên ngoài không được phép khỏi gói quảng cáo HTML5. Sau khi bạn thực hiện các thay đổi, hãy thử tải lên lại.
Quảng cáo HTML5 của bạn đang cố gắng tham chiếu một thành phần mà chúng tôi không tìm thấy trong tệp .ZIP của bạn. Hãy đảm bảo bạn đã thêm tất cả các thành phần vào tệp .ZIP rồi thử lại.
Quảng cáo HTML5 của bạn bị thiếu tệp HTML chính. Tệp .HTML chính gồm một thẻ Kích thước quảng cáo, chẳng hạn như <meta name="ad.size" content="width=320,height=480">
. Hãy đảm bảo quảng cáo HTML5 của bạn có một tệp .HTML chứa một thẻ Kích thước quảng cáo, rồi thử lại.
<meta name="ad.size" content="width=320,height=480">
. Việc này không áp dụng với các thành phần của Google Web Designer.<head>
trong mã nguồn. Bạn cũng cần thêm tất cả các thẻ bắt buộc vào mã nguồn của thành phần:- Khai báo <!DOCTYPE html>
- Thẻ
<html>
- Thẻ
<body>
- Thẻ meta về hướng của định dạng quảng cáo trong thẻ <head>. Ví dụ:
<meta name="ad.orientation" content="portrait">
Các thẻ không hợp lệ như <path><path />
sẽ không được chấp nhận.
Để đáp ứng những yêu cầu này, bạn có thể cần phải trích xuất thẻ .SVG cùng dòng vào các tệp riêng biệt.
"width=480,height=320"
.Gói phương tiện chứa quá nhiều tệp. Hãy đảm bảo số lượng tệp trong tệp .ZIP tối đa là 512 tệp.
Hệ thống không thể xử lý tệp .ZIP này vì tệp .ZIP bị hỏng hoặc có chứa tệp bị hỏng. Hãy kiểm tra các tệp của bạn, nén lại rồi thử lại.
Tính năng HTML5 trong thành phần HTML5 không được hỗ trợ
Nếu vấn đề là do thẻ .SVG không được hỗ trợ, thì có thể có các thẻ trong mã mẫu quảng cáo không được đưa vào một trong các danh mục được hỗ trợ, chẳng hạn như phần tử vùng chứa, phần tử chuyển màu và phần tử đồ hoạ.
Để khắc phục vấn đề này, hãy kiểm tra tất cả tệp được lưu trữ trong tệp .ZIP và tìm những thẻ không được hỗ trợ trong mã mẫu quảng cáo, sau đó xoá các thẻ đó. Bạn có thể xem danh sách tất cả các thẻ .SVG được hỗ trợ. Tìm hiểu thêm về danh sách các thẻ .SVG được hỗ trợ và danh mục của chúng
Ví dụ: khi mở tệp .SVG mẫu trong gói bằng một trình chỉnh sửa văn bản, thẻ "rdf:Description" có thể xuất hiện. Khi thẻ đó bị xoá khỏi tất cả các tệp .SVG, bạn có thể tải gói lên.
Tệp ZIP của Google Web Designer chưa được xuất bản
- Nhấp vào Xuất bản.
- Chọn Xuất bản nội bộ.
- Tải tệp .ZIP đã tạo lên Google Ads.
Chưa tạo Google Web Designer cho môi trường "Google Ads"
Gói phương tiện yêu cầu loại sản phẩm động có ngành dọc phù hợp
<meta name="productType" content="dynamic">
. Thẻ này được xác định cho tính năng tái tiếp thị linh động cho những thành phần HTML5 dựa trên nguồn cấp dữ liệu.<meta name="productType" content="dynamic">
theo cách thủ công khỏi mã nguồn vì chiến dịch Quảng cáo ứng dụng hiện chưa hỗ trợ các thành phần HTML5 tuỳ chỉnh dựa trên nguồn cấp dữ liệu.Gói phương tiện không tương thích với loại sản phẩm hiện tại
<meta name="productType" content="dynamic">
, nhưng các thành phần HTML5 động thường không được hỗ trợ trong chiến dịch Quảng cáo ứng dụng.<meta name="productType" content="dynamic"><meta name="vertical" content="{content_type}">
khỏi mã nguồn của tệp index.html.{content_type}
, chẳng hạn như RETAIL, CUSTOM, v.v.Quảng cáo HTML5 sử dụng tệp ZIP tạo bằng DoubleClick Studio không được hỗ trợ
Để khắc phục vấn đề này, hãy xoá những tham chiếu đến thư viện Enabler.js khỏi thành phần HTML5 tuỳ chỉnh.
Hành vi thoát của quảng cáo được định cấu hình không đúng cách
Vấn đề sau khi tải lên
Thành phần HTML5 bị từ chối vì "Lệnh gọi của bên thứ 4 không hợp lệ", "Quảng cáo HTML5 không được chấp nhận" hoặc cả hai.
- Thẻ
<video>
không có thuộc tính src - Tham chiếu bên ngoài không phát hiện được
- Những phông chữ không phải của Google được nhúng trực tiếp trong tệp và không được tham chiếu từ miền fonts.googleapis.com sẽ khiến thành phần bị từ chối, ngoại trừ những phông chữ có định dạng được liệt kê bên dưới:
- .dfont
- .eot
- .otf
- .tte
- .ttf
- .woff
- .woff2
- Lưu ý: Bạn có thể kiểm tra danh sách tất cả phông chữ được hỗ trợ trong Google Fonts.
- Thành phần được nhúng trong khung con
- Tìm các thẻ như
<framework>
,<frame>
hoặc<iframe>
trong mã nguồn. Khung cho phép bạn nhúng nội dung bên ngoài và thậm chí toàn bộ trang web trong một tệp HTML nhưng không được hỗ trợ trong các thành phần HTML5.
- Tìm các thẻ như
- Mẫu quảng cáo Google Web Designer và AMPHTML
- Tìm các thẻ bắt đầu bằng tiền tố “amp”, chẳng hạn như
<amp-img>
hoặc<amp-ad-exit>
trong mã nguồn. Bạn cũng có thể tìm thấy tham chiếu đến các tập lệnh được lưu trữ trên cdn.ampproject.org.
- Tìm các thẻ bắt đầu bằng tiền tố “amp”, chẳng hạn như
Ngoài ra, bạn có thể kiểm tra xem thành phần có đang thực hiện những lệnh gọi của bên thứ 4 nhất định hay không thông qua thẻ “Mạng” trong Công cụ cho nhà phát triển Chrome. Cách truy cập:
- Nhấp chuột phải vào bản xem trước thành phần trong trình xác thực HTML5 của Google Ads hoặc Google Ads.
- Chọn "Kiểm tra" trong trình đơn theo bối cảnh.
- Nhấp vào thẻ Mạng.
Để khắc phục vấn đề, hãy xem xét các thành phần của bạn, tìm các phần tử và thẻ không được hỗ trợ bằng Trình xác thực HTML5 của Google Ads, rồi chỉnh sửa những thông tin cần thiết. Sau đó, hãy thử tải thành phần lên lại. Bạn cũng có thể tìm hiểu thêm về các yêu cầu kỹ thuật đối với "Quảng cáo HTML5 không được chấp nhận".
Bản xem trước quảng cáo không tải
- Nhấp chuột phải vào bản xem trước thành phần trong trình xác thực HTML5 của Google Ads hoặc Google Ads.
- Chọn "Kiểm tra" trong trình đơn theo bối cảnh.
- Nhấp vào thẻ Bảng điều khiển.
Bản xem trước quảng cáo hiển thị không chính xác
crossorigin="anonymous"
để sử dụng trong một canvas.Không thể nhấp vào thành phần trong bản xem trước
Thành phần HTML5 không phân phát
Tỷ lệ nhấp (CTR) cao với Tỷ lệ chuyển đổi (CVR) thấp
<script>
trong <head>
và không thêm qua JavaScript khác. Nếu không, mẫu quảng cáo phân phát trực tiếp sẽ hoàn toàn có thể nhấp được trên toàn bộ khu vực của quảng cáo. Điều này có thể dẫn đến một số lượng lớn các lượt nhấp ngoài ý muốn và dẫn đến hiệu suất kém.