@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
62 lines (61 loc) • 2.11 kB
TypeScript
export declare enum LineItemType {
SPONSORSHIP = "SPONSORSHIP",
STANDARD = "STANDARD",
NETWORK = "NETWORK",
BULK = "BULK",
PRICE_PRIORITY = "PRICE_PRIORITY",
HOUSE = "HOUSE",
LEGACY_DFP = "LEGACY_DFP",
CLICK_TRACKING = "CLICK_TRACKING",
ADSENSE = "ADSENSE",
AD_EXCHANGE = "AD_EXCHANGE",
BUMPER = "BUMPER",
ADMOB = "ADMOB",
PREFERRED_DEAL = "PREFERRED_DEAL",
UNKNOWN = "UNKNOWN"
}
export declare enum DeliveryRateType {
EVENLY = "EVENLY",
FRONTLOADED = "FRONTLOADED",
AS_FAST_AS_POSSIBLE = "AS_FAST_AS_POSSIBLE"
}
export declare enum RoadblockingType {
ONLY_ONE = "ONLY_ONE",
ONE_OR_MORE = "ONE_OR_MORE",
AS_MANY_AS_POSSIBLE = "AS_MANY_AS_POSSIBLE",
ALL_ROADBLOCK = "ALL_ROADBLOCK",
CREATIVE_SET = "CREATIVE_SET"
}
export declare enum CreativeRotationType {
EVEN = "EVEN",
OPTIMIZED = "OPTIMIZED",
MANUAL = "MANUAL",
SEQUENTIAL = "SEQUENTIAL"
}
/**
* results
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface Results {
/** xsd:long */
id?: number;
/** xsd:string */
name?: string;
/** xsd:boolean */
isDefault?: boolean;
/** xsd:string */
lineItemName?: string;
/** xsd:boolean */
enabledForSameAdvertiserException?: boolean;
/** xsd:string */
notes?: string;
/** LineItemType|xsd:string|SPONSORSHIP,STANDARD,NETWORK,BULK,PRICE_PRIORITY,HOUSE,LEGACY_DFP,CLICK_TRACKING,ADSENSE,AD_EXCHANGE,BUMPER,ADMOB,PREFERRED_DEAL,UNKNOWN */
lineItemType?: LineItemType | keyof typeof LineItemType;
/** DeliveryRateType|xsd:string|EVENLY,FRONTLOADED,AS_FAST_AS_POSSIBLE */
deliveryRateType?: DeliveryRateType | keyof typeof DeliveryRateType;
/** RoadblockingType|xsd:string|ONLY_ONE,ONE_OR_MORE,AS_MANY_AS_POSSIBLE,ALL_ROADBLOCK,CREATIVE_SET */
roadblockingType?: RoadblockingType | keyof typeof RoadblockingType;
/** CreativeRotationType|xsd:string|EVEN,OPTIMIZED,MANUAL,SEQUENTIAL */
creativeRotationType?: CreativeRotationType | keyof typeof CreativeRotationType;
}