Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
NonceLoader
Classpublik
Library akses terprogram memungkinkan penayang mengumpulkan sinyal yang dapat digunakan untuk membuka permintaan AdX.
Penayang harus membuat NonceLoader saat pemuatan halaman untuk mengurangi
latensi. Untuk setiap streaming (untuk DAI) atau permintaan iklan individual, panggil
setter yang relevan sesuai kebutuhan, diikuti dengan panggilan ke loadNonceManager. Penayang
kemudian dapat memanggil NonceManager.getNonce() untuk mendapatkan string yang harus
ditambahkan ke permintaan iklan sebagai nilai parameter URL "&paln". Penayang
kemudian harus memanggil NonceManager.sendAdClick() dan
NonceManager.sendAdImpression() sebagaimana mestinya.
Konstruktor
NonceLoader
new
NonceLoader(consentSettings)
Konstruktor.
Parameter
consentSettings
Opsional
Setelan terkait peraturan dan izin.
Nilai tidak boleh null.
Metode
loadNonceManager
publik
loadNonceManager(request) menampilkan Promise yang berisi NonceManager non-null
Permintaan yang berisi informasi tentang nonce yang diminta.
Nilai tidak boleh null.
Hasil
non-null Promise containing non-null NonceManager Promise yang akan diselesaikan setelah NonceManager dengan nonce terenkripsi yang berisi semua informasi pra-bid tersedia.
[null,null,["Terakhir diperbarui pada 2025-08-21 UTC."],[[["\u003cp\u003eNonceLoader is a programmatic access library that enables publishers to gather signals for AdX demand.\u003c/p\u003e\n"],["\u003cp\u003ePublishers need to create a NonceLoader upon page load and utilize its methods to generate and manage nonces for ad requests.\u003c/p\u003e\n"],["\u003cp\u003eNonceManager provides methods for retrieving the nonce, which should be included in ad requests as the "&paln" URL parameter value, and for signaling ad clicks and impressions.\u003c/p\u003e\n"]]],["Publishers use the `NonceLoader` class to gather signals for unlocking AdX demand. On page load, a `NonceLoader` is created. For each stream or ad request, setters are invoked, followed by `loadNonceManager`. This method returns a `NonceManager` that yields a string, `getNonce()`, for the \"\\&paln\" URL parameter in ad requests. Subsequently, `NonceManager.sendAdClick()` and `NonceManager.sendAdImpression()` are called as needed. `loadNonceManager` requires a non-null `NonceRequest`. The `NonceLoader` constructor requires non-null `consentSettings`.\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)\n\nConstructor.\n\n| #### Parameter ||\n|-----------------|-------------------------------------------------------------------------------|\n| consentSettings | Optional Settings related to regulations and consent. 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/cast/reference/js/NonceManager)\n\n| #### Parameter ||\n|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| request | [NonceRequest](/ad-manager/pal/cast/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/cast/reference/js/NonceManager) The promise that will be resolved once the NonceManager with an encrypted nonce containing all pre-bid information is available."]]