@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
53 lines (52 loc) • 1.57 kB
TypeScript
export declare enum AdType {
TEXT = "TEXT",
IMAGE = "IMAGE",
TEXT_AND_IMAGE = "TEXT_AND_IMAGE"
}
export declare enum BorderStyle {
DEFAULT = "DEFAULT",
NOT_ROUNDED = "NOT_ROUNDED",
SLIGHTLY_ROUNDED = "SLIGHTLY_ROUNDED",
VERY_ROUNDED = "VERY_ROUNDED"
}
export declare enum FontFamily {
DEFAULT = "DEFAULT",
ARIAL = "ARIAL",
TAHOMA = "TAHOMA",
GEORGIA = "GEORGIA",
TIMES = "TIMES",
VERDANA = "VERDANA"
}
export declare enum FontSize {
DEFAULT = "DEFAULT",
SMALL = "SMALL",
MEDIUM = "MEDIUM",
LARGE = "LARGE"
}
/**
* adSenseSettings
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface AdSenseSettings {
/** xsd:boolean */
adSenseEnabled?: boolean;
/** xsd:string */
borderColor?: string;
/** xsd:string */
titleColor?: string;
/** xsd:string */
backgroundColor?: string;
/** xsd:string */
textColor?: string;
/** xsd:string */
urlColor?: string;
/** AdSenseSettings.AdType|xsd:string|TEXT,IMAGE,TEXT_AND_IMAGE */
adType?: AdType | keyof typeof AdType;
/** AdSenseSettings.BorderStyle|xsd:string|DEFAULT,NOT_ROUNDED,SLIGHTLY_ROUNDED,VERY_ROUNDED */
borderStyle?: BorderStyle | keyof typeof BorderStyle;
/** AdSenseSettings.FontFamily|xsd:string|DEFAULT,ARIAL,TAHOMA,GEORGIA,TIMES,VERDANA */
fontFamily?: FontFamily | keyof typeof FontFamily;
/** AdSenseSettings.FontSize|xsd:string|DEFAULT,SMALL,MEDIUM,LARGE */
fontSize?: FontSize | keyof typeof FontSize;
}