Overview

  • The ConsentSettings object manages user consent for storage, crucial for personalized advertising experiences.

  • NonceLoader uses ConsentSettings to initialize a NonceManager, responsible for generating and handling nonces for ad interactions.

  • NonceManager provides methods to retrieve nonces and send signals for various ad events, including impressions, clicks, and playback interactions.

  • NonceRequest encapsulates information about the ad environment, such as player details, playback settings, and ad characteristics, to request nonces from the ad server.