@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
45 lines (44 loc) • 1.42 kB
TypeScript
export declare enum TargetGender {
UNKNOWN = "UNKNOWN",
MALE = "MALE",
FEMALE = "FEMALE",
BOTH = "BOTH"
}
export declare enum Provider {
UNKNOWN = "UNKNOWN",
NIELSEN = "NIELSEN"
}
export declare enum NielsenCtvPacingType {
UNKNOWN = "UNKNOWN",
NONE = "NONE",
COVIEW = "COVIEW",
STRICT_COVIEW = "STRICT_COVIEW"
}
export declare enum PacingDeviceCategorizationType {
UNKNOWN = "UNKNOWN",
GOOGLE = "GOOGLE",
NIELSEN = "NIELSEN"
}
/**
* grpSettings
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202505`
*/
export interface GrpSettings {
/** xsd:long */
minTargetAge?: number;
/** xsd:long */
maxTargetAge?: number;
/** GrpTargetGender|xsd:string|UNKNOWN,MALE,FEMALE,BOTH */
targetGender?: TargetGender | keyof typeof TargetGender;
/** GrpProvider|xsd:string|UNKNOWN,NIELSEN */
provider?: Provider | keyof typeof Provider;
/** xsd:long */
inTargetRatioEstimateMilliPercent?: number;
/** NielsenCtvPacingType|xsd:string|UNKNOWN,NONE,COVIEW,STRICT_COVIEW */
nielsenCtvPacingType?: NielsenCtvPacingType | keyof typeof NielsenCtvPacingType;
/** PacingDeviceCategorizationType|xsd:string|UNKNOWN,GOOGLE,NIELSEN */
pacingDeviceCategorizationType?: PacingDeviceCategorizationType | keyof typeof PacingDeviceCategorizationType;
/** xsd:boolean */
applyTrueCoview?: boolean;
}