@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
43 lines (42 loc) • 1.68 kB
TypeScript
export declare 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/v202502`
*/
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;
}