Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
NonceLoader
classpublic
Thư viện truy cập có lập trình cho phép nhà xuất bản thu thập các tín hiệu có thể dùng để khai thác nhu cầu trên AdX.
Nhà xuất bản nên tạo NonceLoader khi tải trang để giảm độ trễ. Đối với mỗi luồng (đối với DAI) hoặc yêu cầu quảng cáo riêng lẻ, hãy gọi các phương thức setter liên quan nếu cần, theo sau là lệnh gọi đến loadNonceManager. Sau đó, nhà xuất bản có thể gọi NonceManager.getNonce() để lấy chuỗi cần thêm vào yêu cầu quảng cáo dưới dạng giá trị cho thông số URL "&paln". Sau đó, nhà xuất bản nên gọi NonceManager.sendAdClick() và NonceManager.sendAdImpression() khi thích hợp.
Hàm dựng
NonceLoader
new
NonceLoader(consentSettings, googleAdManagerSettings)
Hàm khởi tạo.
Thông số
consentSettings
Không bắt buộc
Các chế độ cài đặt liên quan đến quy định và sự đồng ý.
googleAdManagerSettings
Không bắt buộc
Chế độ cài đặt PAL phản ánh chế độ cài đặt mà bạn đã thiết lập trong giao diện người dùng Google Ad Manager.
Giá trị không được rỗng.
Phương thức
loadNonceManager
public
loadNonceManager(yêu cầu) trả về Promise chứa NonceManager không rỗng
Yêu cầu chứa thông tin về số chỉ dùng một lần đang được yêu cầu.
Giá trị không được rỗng.
Giá trị trả về
non-null Promise containing non-null NonceManager Lời hứa sẽ được giải quyết sau khi NonceManager có số chỉ dùng một lần được mã hoá chứa tất cả thông tin đặt giá thầu trước.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-21 UTC."],[[["\u003cp\u003eNonceLoader is a programmatic access library that helps publishers gather signals to access AdX demand.\u003c/p\u003e\n"],["\u003cp\u003ePublishers need to create a NonceLoader instance upon page load and utilize its methods to generate and manage nonces for ad requests.\u003c/p\u003e\n"],["\u003cp\u003eNonces, obtained via NonceManager, enhance ad requests by carrying pre-bid information through the "&paln" URL parameter.\u003c/p\u003e\n"],["\u003cp\u003ePublishers are expected to use NonceManager methods to signal ad clicks and impressions for tracking purposes.\u003c/p\u003e\n"]]],["Publishers use the `NonceLoader` class to collect signals for unlocking AdX demand. Upon page load, a `NonceLoader` is created. For each stream or ad request, setters are configured, followed by `loadNonceManager` with a `NonceRequest`. This returns a `NonceManager` which provides a nonce string via `getNonce()`. This string is added to ad requests as the \"\\&paln\" URL parameter. Finally, `sendAdClick()` and `sendAdImpression()` are called on the `NonceManager`. The `NonceLoader` is initialized with optional `consentSettings` and `googleAdManagerSettings`.\n"],null,["# Class: NonceLoader\n\nNonceLoader\n===========\n\nclass public\n\nThe programmatic access library allows publishers to collect signals that can\nbe used to unlock AdX demand.\nPublishers should create a NonceLoader on page load in order to reduce\nlatency. For each stream (for DAI) or individual ad request, call the\nrelevant setters as needed followed by a call to loadNonceManager. Publishers\ncan then call NonceManager.getNonce() in order to get the string that should\nbe added to ad requests as the value to the \"\\&paln\" URL parameter. Publishers\nshould then call NonceManager.sendAdClick() and\nNonceManager.sendAdImpression() as appropriate.\n\nConstructor\n-----------\n\n### NonceLoader\n\nnew\nNonceLoader(consentSettings, googleAdManagerSettings)\n\nConstructor.\n\n| #### Parameter ||\n|-------------------------|---------------------------------------------------------------------------------------------------------------------|\n| consentSettings | Optional Settings related to regulations and consent. |\n| googleAdManagerSettings | Optional PAL settings that reflect the settings you configured in the Google Ad Manager UI. Value must not be null. |\n\nMethod\n------\n\n### loadNonceManager\n\npublic\n\nloadNonceManager(request) returns Promise containing non-null [NonceManager](/ad-manager/pal/html5/reference/js/NonceManager)\n\n| #### Parameter ||\n|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| request | [NonceRequest](/ad-manager/pal/html5/reference/js/NonceRequest) The request containing information about the nonce being requested. Value must not be null. |\n\nReturns\n\n: `non-null Promise containing non-null `[NonceManager](/ad-manager/pal/html5/reference/js/NonceManager) The promise that will be resolved once the NonceManager with an\n encrypted nonce containing all pre-bid information is available."]]