export declare enum TargetingType { NOT_REQUIRED = "NOT_REQUIRED", EXPLICITLY_TARGETED = "EXPLICITLY_TARGETED", EXPLICITLY_TARGETED_EXCEPT_HOUSE = "EXPLICITLY_TARGETED_EXCEPT_HOUSE", UNKNOWN = "UNKNOWN" } export declare 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; /** xsd:boolean */ inventorySharingBlocked?: boolean; }