@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
57 lines (55 loc) • 2.32 kB
text/typescript
import { GeoTargeting } from './GeoTargeting'
import { InventoryTargeting } from './InventoryTargeting'
import { DayPartTargeting } from './DayPartTargeting'
import { DateTimeRangeTargeting } from './DateTimeRangeTargeting'
import { TechnologyTargeting } from './TechnologyTargeting'
import { CustomTargeting } from './CustomTargeting'
import { UserDomainTargeting } from './UserDomainTargeting'
import { ContentTargeting } from './ContentTargeting'
import { VideoPositionTargeting } from './VideoPositionTargeting'
import { MobileApplicationTargeting } from './MobileApplicationTargeting'
import { BuyerUserListTargeting } from './BuyerUserListTargeting'
import { InventoryUrlTargeting } from './InventoryUrlTargeting'
import { VerticalTargeting } from './VerticalTargeting'
import { ContentLabelTargeting } from './ContentLabelTargeting'
import { RequestPlatformTargeting } from './RequestPlatformTargeting'
import { InventorySizeTargeting } from './InventorySizeTargeting'
/**
* targeting
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
*/
export interface Targeting {
/** geoTargeting */
geoTargeting?: GeoTargeting
/** inventoryTargeting */
inventoryTargeting?: InventoryTargeting
/** dayPartTargeting */
dayPartTargeting?: DayPartTargeting
/** dateTimeRangeTargeting */
dateTimeRangeTargeting?: DateTimeRangeTargeting
/** technologyTargeting */
technologyTargeting?: TechnologyTargeting
/** customTargeting */
customTargeting?: CustomTargeting
/** userDomainTargeting */
userDomainTargeting?: UserDomainTargeting
/** contentTargeting */
contentTargeting?: ContentTargeting
/** videoPositionTargeting */
videoPositionTargeting?: VideoPositionTargeting
/** mobileApplicationTargeting */
mobileApplicationTargeting?: MobileApplicationTargeting
/** buyerUserListTargeting */
buyerUserListTargeting?: BuyerUserListTargeting
/** inventoryUrlTargeting */
inventoryUrlTargeting?: InventoryUrlTargeting
/** verticalTargeting */
verticalTargeting?: VerticalTargeting
/** contentLabelTargeting */
contentLabelTargeting?: ContentLabelTargeting
/** requestPlatformTargeting */
requestPlatformTargeting?: RequestPlatformTargeting
/** inventorySizeTargeting */
inventorySizeTargeting?: InventorySizeTargeting
}