@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
31 lines (28 loc) • 751 B
text/typescript
import { DisplaySettings } from './DisplaySettings'
import { ManualCpm } from './ManualCpm'
export enum Status {
UNKNOWN = 'UNKNOWN',
EXPERIMENTING = 'EXPERIMENTING',
ACTIVE = 'ACTIVE',
INACTIVE = 'INACTIVE',
DELETED = 'DELETED',
}
/**
* adSources
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
*/
export interface AdSources {
/** xsd:long */
adSourceId?: number
/** xsd:long */
companyId?: number
/** displaySettings */
displaySettings?: DisplaySettings
/** YieldEntityStatus|xsd:string|UNKNOWN,EXPERIMENTING,ACTIVE,INACTIVE,DELETED */
status?: Status | keyof typeof Status
/** manualCpm */
manualCpm?: ManualCpm
/** xsd:boolean */
overrideDynamicCpm?: boolean
}