gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
25 lines (24 loc) • 879 B
TypeScript
import { AdRuleStatus } from './adRuleStatus';
import { BaseAdRuleSlot } from './baseAdRuleSlot';
import { BaseObject } from './baseObject';
import { DateTime } from './dateTime';
import { FrequencyCapBehavior } from './frequencyCapBehavior';
import { StartDateTimeType } from './startDateTimeType';
import { Targeting } from './targeting';
export interface AdRule extends BaseObject {
adRuleId?: number;
name?: string;
priority?: number;
targeting?: Targeting;
startDateTime?: DateTime;
startDateTimeType?: StartDateTimeType;
endDateTime?: DateTime;
unlimitedEndDateTime?: boolean;
status?: AdRuleStatus;
frequencyCapBehavior?: FrequencyCapBehavior;
maxImpressionsPerLineItemPerStream?: number;
maxImpressionsPerLineItemPerPod?: number;
preroll?: BaseAdRuleSlot;
midroll?: BaseAdRuleSlot;
postroll?: BaseAdRuleSlot;
}