export interface VastAttribute { name: string; value: string; } export default interface AdConfiguration { /** * Custom VAST attributes to be used when fetching ads. */ vastAttributes?: VastAttribute[]; /** * Indicates that the feed is dependent on ads being fetched before displaying any feed content. * Default value is false. * Warning: This will cause a delay in feed rendering. Use only when necessary. */ requiresAds?: boolean; /** * Specifies the timeout(The unit of time is seconds) to be applied when ads are required. * Default value is 10. * This property is ignored when requiresAd is false */ adsFetchTimeout?: number; }