@picasso/ads-sdk
Public exports for @picasso/ads-sdk.
class
AD_PERMISSION_MODES
Runtime export from ./types.js.
export { AD_PERMISSION_MODES } from "./types.js"AD_PSEUDONYM_PURPOSES
Runtime export from ./validation.js.
export { AD_PSEUDONYM_PURPOSES } from "./validation.js"AD_SLOT_TYPES
Runtime export from ./types.js.
export { AD_SLOT_TYPES } from "./types.js"AD_SURFACES
Runtime export from ./types.js.
export { AD_SURFACES } from "./types.js"ADAPTER_NAMES
Runtime export from ./types.js.
export { ADAPTER_NAMES } from "./types.js"AdTelemetryClient
Runtime export from ./telemetry.js.
export { AdTelemetryClient } from "./telemetry.js"AuraOneAdAdapter
Runtime export from ./adapters/auraone.js.
export { AuraOneAdAdapter } from "./adapters/auraone.js"HttpAdAdapter
Runtime export from ./adapters/http.js.
export { HttpAdAdapter } from "./adapters/http.js"InMemoryAdPolicyStore
Runtime export from ./frequency.js.
export { InMemoryAdPolicyStore } from "./frequency.js"SLOT_REQUEST_FIELD_ALLOWLIST
Runtime export from ./validation.js.
export { SLOT_REQUEST_FIELD_ALLOWLIST } from "./validation.js"SPONSORED_CONTENT_POLICY_BLOCKLIST
Runtime export from ./validation.js.
export { SPONSORED_CONTENT_POLICY_BLOCKLIST } from "./validation.js"USER_CONTEXT_FIELD_ALLOWLIST
Runtime export from ./validation.js.
export { USER_CONTEXT_FIELD_ALLOWLIST } from "./validation.js"type
AdAdapter
Type-only export from ./types.js.
export { type AdAdapter } from "./types.js"AdAdapterName
Type-only export from ./types.js.
export { type AdAdapterName } from "./types.js"AdContent
Type-only export from ./types.js.
export { type AdContent } from "./types.js"AdCreative
Type-only export from ./types.js.
export { type AdCreative } from "./types.js"AdEvent
Type-only export from ./types.js.
export { type AdEvent } from "./types.js"AdEventType
Type-only export from ./types.js.
export { type AdEventType } from "./types.js"AdFetchOptions
Type-only export from ./types.js.
export { type AdFetchOptions } from "./types.js"AdPermissionMode
Type-only export from ./types.js.
export { type AdPermissionMode } from "./types.js"AdPseudonymPurpose
Type-only export from ./validation.js.
export { type AdPseudonymPurpose } from "./validation.js"AdSurface
Type-only export from ./types.js.
export { type AdSurface } from "./types.js"AdTelemetrySink
Type-only export from ./telemetry.js.
export { type AdTelemetrySink } from "./telemetry.js"assertValidAdEvent
Runtime export from ./telemetry.js.
export { assertValidAdEvent } from "./telemetry.js"assertValidSlotRequest
Runtime export from ./validation.js.
export { assertValidSlotRequest } from "./validation.js"AuraOneAdAdapterOptions
Type-only export from ./adapters/auraone.js.
export { type AuraOneAdAdapterOptions } from "./adapters/auraone.js"createAdEvent
Runtime export from ./telemetry.js.
export { createAdEvent } from "./telemetry.js"CreativeQualityDecision
Type-only export from ./frequency.js.
export { type CreativeQualityDecision } from "./frequency.js"CreativeQualityMetrics
Type-only export from ./frequency.js.
export { type CreativeQualityMetrics } from "./frequency.js"DisclosedAdContent
Type-only export from ./types.js.
export { type DisclosedAdContent } from "./types.js"Disclosure
Type-only export from ./types.js.
export { type Disclosure } from "./types.js"FetchAdRuntimeOptions
Type-only export from ./runtime.js.
export { type FetchAdRuntimeOptions } from "./runtime.js"FetchAdRuntimeResult
Type-only export from ./runtime.js.
export { type FetchAdRuntimeResult } from "./runtime.js"FrequencyCap
Type-only export from ./frequency.js.
export { type FrequencyCap } from "./frequency.js"FrequencyDecision
Type-only export from ./frequency.js.
export { type FrequencyDecision } from "./frequency.js"HouseAdOptions
Type-only export from ./types.js.
export { type HouseAdOptions } from "./types.js"HttpAdAdapterOptions
Type-only export from ./adapters/http.js.
export { type HttpAdAdapterOptions } from "./adapters/http.js"ImpressionRecord
Type-only export from ./frequency.js.
export { type ImpressionRecord } from "./frequency.js"SanitizedSlotRequest
Type-only export from ./types.js.
export { type SanitizedSlotRequest } from "./types.js"sanitizeSlotRequest
Runtime export from ./validation.js.
export { sanitizeSlotRequest } from "./validation.js"SanitizeSlotRequestOptions
Type-only export from ./validation.js.
export { type SanitizeSlotRequestOptions } from "./validation.js"SlotRequest
Type-only export from ./types.js.
export { type SlotRequest } from "./types.js"SlotType
Type-only export from ./types.js.
export { type SlotType } from "./types.js"SlotValidationResult
Type-only export from ./validation.js.
export { type SlotValidationResult } from "./validation.js"validateSlotRequest
Runtime export from ./validation.js.
export { validateSlotRequest } from "./validation.js"value
adEventWeight
Runtime export from ./frequency.js.
export { adEventWeight } from "./frequency.js"creativeQualityScore
Runtime export from ./frequency.js.
export { creativeQualityScore } from "./frequency.js"decideCreativeQualityBlock
Runtime export from ./frequency.js.
export { decideCreativeQualityBlock } from "./frequency.js"deliveryAdPseudonym
Runtime export from ./validation.js.
export { deliveryAdPseudonym } from "./validation.js"enforceDisclosure
Runtime export from ./validation.js.
export { enforceDisclosure } from "./validation.js"fetchSponsoredAd
Runtime export from ./runtime.js.
export { fetchSponsoredAd } from "./runtime.js"findSponsoredContentPolicyViolation
Runtime export from ./validation.js.
export { findSponsoredContentPolicyViolation } from "./validation.js"hashAccountId
Runtime export from ./validation.js.
export { hashAccountId } from "./validation.js"monthlyAdSalt
Runtime export from ./validation.js.
export { monthlyAdSalt } from "./validation.js"scopedAdPseudonym
Runtime export from ./validation.js.
export { scopedAdPseudonym } from "./validation.js"shouldServeAdToAccount
Runtime export from ./frequency.js.
export { shouldServeAdToAccount } from "./frequency.js"toOutboundSlotDTO
Runtime export from ./validation.js.
export { toOutboundSlotDTO } from "./validation.js"function
createAuraOneAdapter
Runtime export from ./adapters/auraone.js.
export { createAuraOneAdapter } from "./adapters/auraone.js"createDisclosure
Runtime export from ./validation.js.
export { createDisclosure } from "./validation.js"createHouseAd
Runtime export from ./validation.js.
export { createHouseAd } from "./validation.js"createTryGravityAdapter
Runtime export from ./adapters/http.js.
export { createTryGravityAdapter } from "./adapters/http.js"createZeroClickAdapter
Runtime export from ./adapters/http.js.
export { createZeroClickAdapter } from "./adapters/http.js"