interface Advert {
    broker: YospaceSession;
    addMacroSubstitution(key, value): void;
    getAdType(): string;
    getAdVerifications(): AdVerification[];
    getCompanionAdsByType(type): CompanionCreative[];
    getCompanionRequired(): string;
    getDuration(): number;
    getIdentifier(): string;
    getLinearCreative(): LinearCreative;
    getMediaIdentifier(): string;
    getNonLinearCreativesByType(type): NonLinearCreative[];
    getProperties(): VASTProperty[];
    getProperty(name): null | VASTProperty;
    getRemainingTime(playhead): number;
    getSequence(): number;
    getSkipOffset(): number;
    getStart(): number;
    isActive(): boolean;
    isFiller(): boolean;
    isNonLinear(): boolean;
    onErrorEvent(errorCode?): void;
    onImpressionEvent(): void;
    onViewableEvent(event): void;
}

Hierarchy (view full)

Properties

Methods

  • Parameters

    • key: string
    • value: string

    Returns void

  • Parameters

    • playhead: number

    Returns number

Generated using TypeDoc