@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
56 lines (55 loc) • 2.41 kB
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;
}