Get started with Google Publisher Tag

Hiển thị tệp sáng tạo bằng cách sử dụng SafeFrame

Tìm hiểu về cách sử dụng SafeFrame cho việc giao tiếp giữa nội dung của nhà xuất bản và nhà quảng cáo

Từ ngày 24 tháng 1 năm 2022, SafeFrame sẽ luôn sử dụng miền con ngẫu nhiên để tách biệt nội dung SafeFrame và cung cấp các cam kết bảo mật mạnh mẽ hơn. Điều này có nghĩa là chế độ cài đặt bảo mật SafeFrame sẽ không còn hoạt động.

Nếu trước đó bạn đã chọn chế độ cài đặt "Cố định", thì tính năng bảo mật SafeFrame sẽ được cập nhật.

SafeFrame là một iframe hỗ trợ API cung cấp cơ chế hợp nhất, duy nhất cho việc giao tiếp giữa nội dung của nhà xuất bản và nhà quảng cáo. Công nghệ SafeFrame trong Ad Manager cho phép sự tương tác rõ ràng và đa dạng giữa nội dung trên trang và quảng cáo, đồng thời ngăn chặn sự truy cập bên ngoài vào dữ liệu nhạy cảm và mang lại khả năng kiểm soát chi tiết hơn về việc hiển thị tệp sáng tạo nào bằng cách sử dụng vùng chứa SafeFrame với GPT.

Tiêu chuẩn IAB yêu cầu nhà xuất bản cập nhật trang web của họ để hiển thị quảng cáo bên trong vùng chứa SafeFrame. Tuy nhiên, SafeFrame được hỗ trợ trong Ad Manager và kích hoạt theo mặc định khi sử dụng thẻ GPT.

Để giảm thiểu nguy cơ phân phát tệp sáng tạo độc hại, bạn nên kích hoạt SafeFrame bất cứ khi nào có thể, kết hợp với thuộc tính sandbox HTML5 để ngăn sự di chuyển ở cấp cao nhất. Tìm hiểu thêm về thuộc tính sandbox

Để biết thông tin chi tiết, kể cả thông số đầy đủ của SafeFrame, hãy xem Tài liệu IAB.

SafeFrame và loại tệp sáng tạo

SafeFrame có thể BẬT hoặc TẮT theo mặc định tuỳ thuộc vào loại mẫu quảng cáo hiển thị đang sử dụng.

Việc kích hoạt SafeFrame cho mẫu quảng cáo bạn dự định phân phát trong trang không có SafeFrame hoặc ngược lại có thể gây ra vấn đề về hiển thị cho mẫu quảng cáo đó. Bạn cần biết rõ vị trí dự định phân phát mẫu quảng cáo và đặt SafeFrame cho phù hợp.

SafeFrame và Thẻ nhà xuất bản của Google (GPT)

Trong Ad Manager, bạn có thể kiểm soát rõ ràng liệu mẫu quảng cáo có hiển thị bằng cách sử dụng SafeFrame cho bốn loại mẫu quảng cáo hay không:

  • tuỳ chỉnh
  • bên thứ ba
  • mẫu do hệ thống xác định
  • mẫu do người dùng xác định

Hãy chọn hộp đánh dấu Phân phát vào SafeFrame khi thêm mẫu quảng cáo hoặc mẫu mới cho các loại mẫu quảng cáo này.

Trước khi bật SafeFrame, bạn hãy làm việc với các nhà quảng cáo hoặc nhà cung cấp mẫu quảng cáo của mình để xác định xem những mẫu quảng cáo đó có tương thích với SafeFrame hay không. Nếu bạn đang sử dụng thuộc tính sandbox, hãy làm việc với đại lý hoặc nhà quảng cáo để đảm bảo rằng lượt nhấp sẽ mở trang đích trong một thẻ mới chứ không di chuyển từ trang hiện tại.

SafeFrame không hỗ trợ tính năng xem trước mẫu quảng cáo.

tài liệu dành cho nhà phát triểnBạn có thể sử dụng API Thẻ nhà xuất bản của Google để buộc bất kỳ vùng quảng cáo nào hoặc mọi vùng quảng cáo trên trang hiển thị bằng cách dùng vùng chứa SafeFrame với thông số setForceSafeFrame.

SafeFrame có trang AMP

API SafeFrame tương thích với mọi quảng cáo không phải AMPHTML phân phát trên trang AMP có sử dụng thẻ quảng cáo AMP của Ad Manager.

Kích thước mở rộng tối đa của vùng chứa SafeFrame được giới hạn ở kích thước của khung nhìn. SafeFrame không cho phép vùng quảng cáo trong khung nhìn đổi kích thước cho các trang AMP, do đó yêu cầu thay đổi kích thước của mẫu quảng cáo chỉ được chấp nhận khi vùng quảng cáo nằm ngoài khung nhìn.

Đối với các trang AMP, hệ thống luôn phân phát mẫu quảng cáo HTML chuẩn vào SafeFrame, bất kể lựa chọn của bạn là gì. Vui lòng đảm bảo mã mẫu quảng cáo của bạn tương thích với SafeFrame.

Quảng cáo AMPHTML

Quảng cáo AMPHTML không phân phát vào SafeFrames; thay vào đó, do AMPHTML an toàn hơn, nên chúng phân phát vào iframe thân thiện theo mặc định.

Nếu bạn có Chính sách bảo mật nội dung (CSP) trên trang web của mình, thì các hạn chế của CSP cũng áp dụng cho quảng cáo AMPHTML trong iframe thân thiện. Trong trường hợp đó, hãy gọigoogletag.pubads().setForceSafeFrame(true) trước khi thực hiện bất kỳ yêu cầu quảng cáo nào, để cho phép quảng cáo hiển thị trong iframe chéo miền mà không phải tuân theo các quy tắc hạn chế của CSP.

Cách hoạt động của SafeFrame

Việc tích hợp GPT SafeFrame gồm ba phần:

  1. GPT tạo chính vùng chứa iframe SafeFrame khi quảng cáo hiển thị.
  2. Mã được chèn trong tệp sáng tạo, cung cấp API SafeFrame (bên ngoài) cho tệp sáng tạo và giao tiếp với trang chủ bằng cách sử dụng postMessage.
  3. Mã chạy ngoài iframe SafeFrame thuộc GPT, vốn là đầu kia của kênh giao tiếp postMessage. Mã này thực hiện mọi hoạt động mở rộng và đo lường địa lý về khả năng xem.

Ad Manager hỗ trợ mẫu quảng cáo có sử dụng SafeFrame API để tương tác với các trang web, chẳng hạn như giúp mở rộng một vùng quảng cáo (dưới dạng kéo xuống hoặc lớp phủ) khi người dùng nhấp vào quảng cáo. Tuy nhiên, bạn phải sửa đổi thẻ của mình để cho phép mở rộng vùng quảng cáo và cho phép hoạt động tương tác kéo xuống/lớp phủ bằng hàm setSafeFrameConfig.

GPT không lưu trữ hoạt động triển khai API này bên ngoài, vì GPT xử lý quá trình kết xuất của SafeFrame. Bạn có thể tiếp tục sử dụng API GPT để thiết lập quảng cáo của mình mà không thay đổi GPT.

GPT triển khai API SafeFrame bên ngoài để cho phép mẫu quảng cáo tương tác với trang web.

Bạn có thể sử dụng các phương pháp API SafeFrame sau

Tải toàn bộ thông số API SafeFrame xuống.

$sf.ext.register
$sf.ext.supports
$sf.ext.geom
$sf.ext.status
$sf.ext.inViewPercentage

/* cho phép mở rộng cả ở chế độ đẩy và lớp phủ;
không sử dụng được với quảng cáo gốc có kích thước linh hoạt */
$sf.ext.expand

Hệ thống không hỗ trợ hoặc chỉ hỗ trợ một phần phương pháp API

  • Hệ thống không hỗ trợ $sf.ext.cookie vì chúng tôi không cho phép tệp sáng tạo truy cập cookie của nhà xuất bản.
  • $sf.ext.meta không được hỗ trợ đối với các đối tượng do nhà xuất bản xác định và bị giới hạn ở các đối tượng do hệ thống xác định sau đây:
    • {String} sf_ver Biểu thị dạng chuỗi của phiên bản SafeFrame hiện tại.
    • {Number} ck_on Xác định cookie có được kích hoạt trên trình duyệt hay không: 1 là đúng, 0 là sai.

Nội dung đa phương tiện và khả năng xem với SafeFrame

SafeFrame tăng quyền kiểm soát của nhà xuất bản bằng cách giới hạn sự tương tác giữa quảng cáo và nội dung của nhà xuất bản ở những hành động tương tác có thể đạt được thông qua các phương pháp có sẵn trong API. Công nghệ này chuẩn hóa các định dạng nội dung đa phương tiện để tệp sáng tạo sử dụng API có thể chạy trên bất kỳ mạng nào hỗ trợ SafeFrame.

Khả năng xem

Bạn có thể sử dụng API do SafeFrame cung cấp để tính toán khả năng xem. Mặc dù SafeFrame 1.0 không trực tiếp báo cáo số liệu về khả năng xem, API này sẽ cho phép truy cập vào thông tin mẫu quảng cáo có thể được nhà quảng cáo dùng để xác định vùng chứa SafeFrame có "đang được xem" hay không.

Kích thước hình học và vị trí của vùng chứa SafeFrame cùng nội dung của vùng chứa này (có liên quan đến cửa sổ trình duyệt hoặc cửa sổ ứng dụng, cũng như ranh giới màn hình) sẽ được cung cấp thông qua API. Bạn có thể truy xuất thông tin khoảng thời gian bằng cách đăng ký trình nghe để xác định lượng thời gian có thể xem quảng cáo.

Chế độ xem đang kích hoạt, là giải pháp do Google cung cấp dành cho lượt hiển thị có thể xem, không thuộc thông số kỹ thuật về khả năng xem của SafeFrame. Chế độ xem này sẽ tiếp tục hoạt động mà không có bất kỳ thay đổi nào.

Sử dụng Bảng điều khiển dành cho nhà xuất bản của Google

Bạn có thể sử dụng Bảng điều khiển dành cho nhà xuất bản của Google để xem vùng đó có đang sử dụng SafeFrame hay không.

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?
Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Trình đơn chính
15551911497472926692
true
Tìm kiếm trong Trung tâm trợ giúp
true
true
true
true
true
148
false
false