@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
44 lines (42 loc) • 1.6 kB
text/typescript
export enum TargetingDimension {
CUSTOM_CRITERIA = 'CUSTOM_CRITERIA',
GEOGRAPHY = 'GEOGRAPHY',
BROWSER = 'BROWSER',
BROWSER_LANGUAGE = 'BROWSER_LANGUAGE',
BANDWIDTH_GROUP = 'BANDWIDTH_GROUP',
OPERATING_SYSTEM = 'OPERATING_SYSTEM',
USER_DOMAIN = 'USER_DOMAIN',
CONTENT = 'CONTENT',
VIDEO_POSITION = 'VIDEO_POSITION',
AD_SIZE = 'AD_SIZE',
AD_UNIT = 'AD_UNIT',
PLACEMENT = 'PLACEMENT',
MOBILE_CARRIER = 'MOBILE_CARRIER',
DEVICE_CAPABILITY = 'DEVICE_CAPABILITY',
DEVICE_CATEGORY = 'DEVICE_CATEGORY',
DEVICE_MANUFACTURER = 'DEVICE_MANUFACTURER',
MOBILE_APPLICATION = 'MOBILE_APPLICATION',
FORECASTED_CREATIVE_RESTRICTION = 'FORECASTED_CREATIVE_RESTRICTION',
VERTICAL = 'VERTICAL',
CONTENT_LABEL = 'CONTENT_LABEL',
UNKNOWN = 'UNKNOWN',
}
/**
* targetingCriteriaBreakdowns
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface TargetingCriteriaBreakdowns {
/** TargetingDimension|xsd:string|CUSTOM_CRITERIA,GEOGRAPHY,BROWSER,BROWSER_LANGUAGE,BANDWIDTH_GROUP,OPERATING_SYSTEM,USER_DOMAIN,CONTENT,VIDEO_POSITION,AD_SIZE,AD_UNIT,PLACEMENT,MOBILE_CARRIER,DEVICE_CAPABILITY,DEVICE_CATEGORY,DEVICE_MANUFACTURER,MOBILE_APPLICATION,FORECASTED_CREATIVE_RESTRICTION,VERTICAL,CONTENT_LABEL,UNKNOWN */
targetingDimension?: TargetingDimension | keyof typeof TargetingDimension
/** xsd:long */
targetingCriteriaId?: number
/** xsd:string */
targetingCriteriaName?: string
/** xsd:boolean */
excluded?: boolean
/** xsd:long */
availableUnits?: number
/** xsd:long */
matchedUnits?: number
}