@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Type Alias DAASTAsset

    DAASTAsset: {
        asset_type: "daast";
        daast_version?: DAASTVersion;
        duration_ms?: number;
        tracking_events?: DAASTTrackingEvent[];
        companion_ads?: boolean;
        transcript_url?: string;
        provenance?: Provenance;
        macro_declarations?: [MacroDeclaration, ...MacroDeclaration[]];
    } & (
        | {
            delivery_type: "url";
            url: MacroBearingURL5;
            macro_declarations?: { location?: { field?: "url" } }[];
        }
        | {
            delivery_type: "inline";
            content: string;
            macro_declarations?: { location?: { field?: "content" } }[];
        }
    )

    DAAST (Digital Audio Ad Serving Template) tag for third-party audio ad serving

    Type Declaration

    • asset_type: "daast"

      Discriminator identifying this as a DAAST asset. See /schemas/creative/asset-types for the registry.

    • Optionaldaast_version?: DAASTVersion
    • Optionalduration_ms?: number

      Expected audio duration in milliseconds (if known)

    • Optionaltracking_events?: DAASTTrackingEvent[]

      Tracking events supported by this DAAST tag

    • Optionalcompanion_ads?: boolean

      Whether companion display ads are included

    • Optionaltranscript_url?: string

      URL to text transcript of the audio content

    • Optionalprovenance?: Provenance
    • Optionalmacro_declarations?: [MacroDeclaration, ...MacroDeclaration[]]

      One declaration per occurrence in a field carried by this asset. URL-delivered assets declare only locator-URL occurrences; receivers do not infer declarations for tokens discovered later in a fetched document.

      1

    • {
          delivery_type: "url";
          url: MacroBearingURL5;
          macro_declarations?: { location?: { field?: "url" } }[];
      }
      • delivery_type: "url"

        Discriminator indicating DAAST is delivered via URL endpoint

      • url: MacroBearingURL5
      • Optionalmacro_declarations?: { location?: { field?: "url" } }[]
    • {
          delivery_type: "inline";
          content: string;
          macro_declarations?: { location?: { field?: "content" } }[];
      }
      • delivery_type: "inline"

        Discriminator indicating DAAST is delivered as inline XML content

      • content: string

        Inline DAAST XML content

      • Optionalmacro_declarations?: { location?: { field?: "content" } }[]