Tải tập lệnh quảng cáo tĩnh

Tổng quan

Quá trình kiểm tra này kiểm tra xem tập lệnh quảng cáo có đang được chèn vào trang hay không. Các tài nguyên khác trên trang có thể trì hoãn việc tìm nạp và tải các tập lệnh được chèn, từ đó sẽ làm trì hoãn việc tải quảng cáo. Trong một số trường hợp, hệ thống hoàn toàn không thể tìm nạp các tập lệnh này, khiến quảng cáo không được tải cùng nhau.

Đề xuất

Tải tập lệnh qua các thẻ tập lệnh không đồng bộ để cải thiện tốc độ. Trình duyệt tải trước trình quét có thể tìm nạp các thẻ tập lệnh sớm hơn, ngay cả khi tài nguyên chặn hiển thị đang chặn quá trình thực thi tập lệnh.

Không chính xác
<script>
  var el = document.createElement('script');
  el.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
  var node = document.getElementsByTagName('script')[0];
  node.parentNode.insertBefore(el, node);
</script>
Chính xác
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

Xác định nguồn tập lệnh quảng cáo được chèn

Đôi khi, bạn có thể không rõ tập lệnh quảng cáo sẽ được chèn vào trang như thế nào hay thậm chí tập lệnh có đang được chèn vào hay không. Ví dụ: khi kiểm tra nguồn của trang sau khi tải, thẻ tập lệnh đã được chèn có thể trông không phân biệt được với thẻ được tải tĩnh.

Trong những trường hợp này, hãy sử dụng thẻ Mạng trong Công cụ của Chrome cho nhà phát triển để xác định nguồn tập lệnh quảng cáo được chèn.

  1. Mở Công cụ cho nhà phát triển bằng cách nhấn Control+Shift+J hoặc Command+Option+J (máy Mac).
  2. Chuyển đến thẻ Mạng.
  3. Nếu chưa hiển thị, hãy nhấp vào biểu tượng Bộ lọc Biểu tượng Bộ lọc để mở thanh bộ lọc và nhập tên của tập lệnh được gắn cờ trong quy trình kiểm tra này vào hộp văn bản.
  4. Nếu chưa hiển thị, hãy nhấp chuột phải vào bất kỳ tiêu đề bảng nào rồi chọn Initiator (Trình khởi tạo) để đưa cột Initiator vào bảng thác nước yêu cầu mạng.
  5. Tải lại trang để thu thập lưu lượng truy cập mạng.

Ảnh chụp màn hình thẻ Mạng trong Công cụ của Chrome cho nhà phát triển

Như trong ảnh chụp màn hình ở trên, cột trình khởi tạo sẽ chứa thông tin về nguồn của tập lệnh được đề cập. Bạn có thể nhấp vào đường liên kết nguồn để chuyển trực tiếp đến mã chịu trách nhiệm cấp yêu cầu tập lệnh quảng cáo hoặc di chuột qua đường liên kết nguồn để xem tất cả các lệnh gọi dẫn đến yêu cầu.

Thông tin khác

Quy trình kiểm tra này hoạt động dựa trên danh sách cho phép gồm các tập lệnh quảng cáo được xác định là an toàn để tải tĩnh. Danh sách hiện tại là:

Thư viện (Các) tập lệnh
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Dịch vụ dành cho nhà xuất bản của Amazon amazon-adsystem.com/aax2/apstag.js
Bên đặt giá thầu trực tiếp Criteo static.criteo.net/js/*/publishertag.js
Thẻ nhà xuất bản của Google

googletagservices.com/tag/js/gpt.js

securepubads.g.doubleclick.net/tag/js/gpt.js

Index Exchange js-sec.indexww.com/ht/p/*.js

Can thiệp vào document.write()
"Tập lệnh không đồng bộ" chèn vào tập lệnh bị coi là có hại
Tăng tốc đoạn mã không đồng bộ