Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
NonceLoader
classpublic
La bibliothèque d'accès programmatique permet aux éditeurs de collecter des signaux pouvant être utilisés pour débloquer la demande AdX.
Les éditeurs doivent créer un NonceLoader au chargement de la page afin de réduire la latence. Pour chaque flux (pour l'insertion dynamique d'annonces) ou chaque requête d'annonce individuelle, appelez les sétteurs appropriés si nécessaire, suivi d'un appel à loadNonceManager. Les éditeurs peuvent ensuite appeler NonceManager.getNonce() afin d'obtenir la chaîne à ajouter aux requêtes d'annonces en tant que valeur du paramètre d'URL "&paln". Les éditeurs doivent ensuite appeler NonceManager.sendAdClick() et NonceManager.sendAdImpression() selon le cas.
Constructeur
NonceLoader
new
NonceLoader(consentSettings, googleAdManagerSettings)
Constructeur.
Paramètre
consentSettings
Facultatif
Paramètres liés aux réglementations et au consentement.
googleAdManagerSettings
Facultatif
Paramètres PAL qui reflètent les paramètres que vous avez configurés dans l'interface utilisateur de Google Ad Manager.
La valeur ne doit pas être nulle.
Méthode
loadNonceManager
public
loadNonceManager(request) renvoie une promesse contenant un NonceManager non nul
Requête contenant des informations sur le nonce demandé.
La valeur ne doit pas être nulle.
Renvoie
non-null Promise containing non-null NonceManager Promesse qui sera résolue une fois que le NonceManager avec un nonce chiffré contenant toutes les informations pré-enchères sera disponible.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/21 (UTC).
[null,null,["Dernière mise à jour le 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."]]