@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Interface CPMPricingOption

    Cost Per Mille (cost per 1,000 impressions) pricing. If fixed_price is present, it's fixed pricing. If absent, it's auction-based.

    interface CPMPricingOption {
        pricing_option_id: string;
        pricing_model: "cpm";
        currency: string;
        fixed_price?: number;
        floor_price?: number;
        max_bid?: boolean;
        price_guidance?: PriceGuidance;
        min_spend_per_package?: number;
        price_breakdown?: PriceBreakdown;
        eligible_adjustments?: PriceAdjustmentKind[];
    }
    Index

    Properties

    pricing_option_id: string

    Unique identifier for this pricing option within the product

    pricing_model: "cpm"

    Cost per 1,000 impressions

    currency: string

    ISO 4217 currency code

    fixed_price?: number

    Fixed price per unit. If present, this is fixed pricing. If absent, auction-based.

    floor_price?: number

    Minimum acceptable bid for auction pricing (mutually exclusive with fixed_price). Bids below this value will be rejected.

    max_bid?: boolean

    DEPRECATED in 3.2 and removed in the next major. Legacy hint used only to normalize package bid_price to bidding.max_bid (true) or bidding.bid_amount (false/absent). New buyers express intent directly in bidding.

    price_guidance?: PriceGuidance
    min_spend_per_package?: number

    Minimum spend requirement per package using this pricing option, in the specified currency

    price_breakdown?: PriceBreakdown
    eligible_adjustments?: PriceAdjustmentKind[]

    Adjustment kinds applicable to this pricing option. Tells buyer agents which adjustments are available before negotiation. When absent, no adjustments are pre-declared — the buyer should check price_breakdown if present.