export enum TargetingType { NOT_REQUIRED = 'NOT_REQUIRED', EXPLICITLY_TARGETED = 'EXPLICITLY_TARGETED', EXPLICITLY_TARGETED_EXCEPT_HOUSE = 'EXPLICITLY_TARGETED_EXCEPT_HOUSE', UNKNOWN = 'UNKNOWN', } export enum AllowedLineItemTypes { SPONSORSHIP = 'SPONSORSHIP', STANDARD = 'STANDARD', NETWORK = 'NETWORK', BULK = 'BULK', PRICE_PRIORITY = 'PRICE_PRIORITY', HOUSE = 'HOUSE', LEGACY_DFP = 'LEGACY_DFP', CLICK_TRACKING = 'CLICK_TRACKING', ADSENSE = 'ADSENSE', AD_EXCHANGE = 'AD_EXCHANGE', BUMPER = 'BUMPER', ADMOB = 'ADMOB', PREFERRED_DEAL = 'PREFERRED_DEAL', UNKNOWN = 'UNKNOWN', } /** * adSpots * @targetNSAlias `tns` * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502` */ export interface AdSpots { /** xsd:long */ id?: number /** xsd:string */ name?: string /** xsd:string */ displayName?: string /** xsd:boolean */ customSpot?: boolean /** xsd:boolean */ flexible?: boolean /** xsd:long */ maxDurationMillis?: number /** xsd:int */ maxNumberOfAds?: number /** AdSpotTargetingType|xsd:string|NOT_REQUIRED,EXPLICITLY_TARGETED,EXPLICITLY_TARGETED_EXCEPT_HOUSE,UNKNOWN */ targetingType?: TargetingType | keyof typeof TargetingType /** xsd:boolean */ backfillBlocked?: boolean /** LineItemType|xsd:string|SPONSORSHIP,STANDARD,NETWORK,BULK,PRICE_PRIORITY,HOUSE,LEGACY_DFP,CLICK_TRACKING,ADSENSE,AD_EXCHANGE,BUMPER,ADMOB,PREFERRED_DEAL,UNKNOWN */ allowedLineItemTypes?: Array< AllowedLineItemTypes | keyof typeof AllowedLineItemTypes > /** xsd:boolean */ inventorySharingBlocked?: boolean }