Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
NonceLoader
classpublic
La biblioteca de acceso programático permite a los publicadores recopilar indicadores que se pueden usar para desbloquear la demanda de AdX.
Los publicadores deben crear un NonceLoader en la carga de la página para reducir la latencia. Para cada transmisión (para la DAI) o solicitud de anuncio individual, llama a los seters relevantes según sea necesario, seguido de una llamada a loadNonceManager. Luego, los publicadores pueden llamar a NonceManager.getNonce() para obtener la cadena que se debe agregar a las solicitudes de anuncios como el valor del parámetro de URL "&paln". Luego, los publicadores deben llamar a NonceManager.sendAdClick() y NonceManager.sendAdImpression() según corresponda.
Constructor
NonceLoader
new
NonceLoader(consentSettings, googleAdManagerSettings)
Constructor.
Parámetro
consentSettings
Opcional
Configuración relacionada con las reglamentaciones y el consentimiento
googleAdManagerSettings
Opcional
La configuración de PAL que refleja la configuración que estableciste en la IU de Google Ad Manager
El valor no debe ser nulo.
Método
loadNonceManager
public
loadNonceManager(request) devuelve una promesa que contiene un NonceManager no nulo.
La solicitud que contiene información sobre el nonce que se solicita
El valor no debe ser nulo.
Muestra
non-null Promise containing non-null NonceManager: Es la promesa que se resolverá una vez que esté disponible el NonceManager con un nonce encriptado que contenga toda la información previa a la oferta.
[null,null,["Última actualización: 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."]]