@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
57 lines (52 loc) • 1.46 kB
text/typescript
export enum AdType {
TEXT = 'TEXT',
IMAGE = 'IMAGE',
TEXT_AND_IMAGE = 'TEXT_AND_IMAGE',
}
export enum BorderStyle {
DEFAULT = 'DEFAULT',
NOT_ROUNDED = 'NOT_ROUNDED',
SLIGHTLY_ROUNDED = 'SLIGHTLY_ROUNDED',
VERY_ROUNDED = 'VERY_ROUNDED',
}
export enum FontFamily {
DEFAULT = 'DEFAULT',
ARIAL = 'ARIAL',
TAHOMA = 'TAHOMA',
GEORGIA = 'GEORGIA',
TIMES = 'TIMES',
VERDANA = 'VERDANA',
}
export 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
}