Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

DisplayVideo

import { DisplayVideo } from "https://googleapis.deno.dev/v1/displayvideo:v3.ts";

Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.

class DisplayVideo {
constructor(client?: CredentialsClient, baseUrl?: string);
async advertisersAdGroupAdsGet(adGroupAdId: bigint, advertiserId: bigint): Promise<AdGroupAd>;
async advertisersAdGroupAdsList(advertiserId: bigint, opts?: AdvertisersAdGroupAdsListOptions): Promise<ListAdGroupAdsResponse>;
async advertisersAdGroupsBulkListAdGroupAssignedTargetingOptions(advertiserId: bigint, opts?: AdvertisersAdGroupsBulkListAdGroupAssignedTargetingOptionsOptions): Promise<BulkListAdGroupAssignedTargetingOptionsResponse>;
async advertisersAdGroupsGet(adGroupId: bigint, advertiserId: bigint): Promise<AdGroup>;
async advertisersAdGroupsList(advertiserId: bigint, opts?: AdvertisersAdGroupsListOptions): Promise<ListAdGroupsResponse>;
async advertisersAdGroupsTargetingTypesAssignedTargetingOptionsGet(
adGroupId: bigint,
advertiserId: bigint,
assignedTargetingOptionId: string,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersAdGroupsTargetingTypesAssignedTargetingOptionsList(
adGroupId: bigint,
advertiserId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<ListAdGroupAssignedTargetingOptionsResponse>;
async advertisersAssetsUpload(advertiserId: bigint, req: CreateAssetRequest): Promise<CreateAssetResponse>;
async advertisersAudit(advertiserId: bigint, opts?: AdvertisersAuditOptions): Promise<AuditAdvertiserResponse>;
async advertisersCampaignsCreate(advertiserId: bigint, req: Campaign): Promise<Campaign>;
async advertisersCampaignsDelete(advertiserId: bigint, campaignId: bigint): Promise<Empty>;
async advertisersCampaignsGet(advertiserId: bigint, campaignId: bigint): Promise<Campaign>;
async advertisersCampaignsList(advertiserId: bigint, opts?: AdvertisersCampaignsListOptions): Promise<ListCampaignsResponse>;
async advertisersCampaignsListAssignedTargetingOptions(
advertiserId: bigint,
campaignId: bigint,
): Promise<BulkListCampaignAssignedTargetingOptionsResponse>;
async advertisersCampaignsPatch(
advertiserId: bigint,
campaignId: bigint,
req: Campaign,
): Promise<Campaign>;
async advertisersCampaignsTargetingTypesAssignedTargetingOptionsGet(
advertiserId: bigint,
assignedTargetingOptionId: string,
campaignId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersCampaignsTargetingTypesAssignedTargetingOptionsList(
advertiserId: bigint,
campaignId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<ListCampaignAssignedTargetingOptionsResponse>;
async advertisersChannelsCreate(
advertiserId: bigint,
req: Channel,
): Promise<Channel>;
async advertisersChannelsGet(
advertiserId: bigint,
channelId: bigint,
): Promise<Channel>;
async advertisersChannelsList(advertiserId: bigint, opts?: AdvertisersChannelsListOptions): Promise<ListChannelsResponse>;
async advertisersChannelsPatch(
advertiserId: bigint,
channelId: bigint,
req: Channel,
): Promise<Channel>;
async advertisersChannelsSitesBulkEdit(
advertiserId: bigint,
channelId: bigint,
): Promise<BulkEditSitesResponse>;
async advertisersChannelsSitesCreate(
advertiserId: bigint,
channelId: bigint,
req: Site,
): Promise<Site>;
async advertisersChannelsSitesDelete(
advertiserId: bigint,
channelId: bigint,
urlOrAppId: string,
): Promise<Empty>;
async advertisersChannelsSitesList(
advertiserId: bigint,
channelId: bigint,
): Promise<ListSitesResponse>;
async advertisersChannelsSitesReplace(
advertiserId: bigint,
channelId: bigint,
): Promise<ReplaceSitesResponse>;
async advertisersCreate(req: Advertiser): Promise<Advertiser>;
async advertisersCreativesCreate(advertiserId: bigint, req: Creative): Promise<Creative>;
async advertisersCreativesDelete(advertiserId: bigint, creativeId: bigint): Promise<Empty>;
async advertisersCreativesGet(advertiserId: bigint, creativeId: bigint): Promise<Creative>;
async advertisersCreativesList(advertiserId: bigint, opts?: AdvertisersCreativesListOptions): Promise<ListCreativesResponse>;
async advertisersCreativesPatch(
advertiserId: bigint,
creativeId: bigint,
req: Creative,
): Promise<Creative>;
async advertisersDelete(advertiserId: bigint): Promise<Empty>;
async advertisersEditAssignedTargetingOptions(advertiserId: bigint, req: BulkEditAdvertiserAssignedTargetingOptionsRequest): Promise<BulkEditAdvertiserAssignedTargetingOptionsResponse>;
async advertisersGet(advertiserId: bigint): Promise<Advertiser>;
async advertisersInsertionOrdersCreate(advertiserId: bigint, req: InsertionOrder): Promise<InsertionOrder>;
async advertisersInsertionOrdersDelete(advertiserId: bigint, insertionOrderId: bigint): Promise<Empty>;
async advertisersInsertionOrdersGet(advertiserId: bigint, insertionOrderId: bigint): Promise<InsertionOrder>;
async advertisersInsertionOrdersList(advertiserId: bigint, opts?: AdvertisersInsertionOrdersListOptions): Promise<ListInsertionOrdersResponse>;
async advertisersInsertionOrdersListAssignedTargetingOptions(
advertiserId: bigint,
insertionOrderId: bigint,
): Promise<BulkListInsertionOrderAssignedTargetingOptionsResponse>;
async advertisersInsertionOrdersPatch(
advertiserId: bigint,
insertionOrderId: bigint,
): Promise<InsertionOrder>;
async advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsCreate(
advertiserId: bigint,
insertionOrderId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsDelete(
advertiserId: bigint,
assignedTargetingOptionId: string,
insertionOrderId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<Empty>;
async advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsGet(
advertiserId: bigint,
assignedTargetingOptionId: string,
insertionOrderId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsList(
advertiserId: bigint,
insertionOrderId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<ListInsertionOrderAssignedTargetingOptionsResponse>;
async advertisersInvoicesList(advertiserId: bigint, opts?: AdvertisersInvoicesListOptions): Promise<ListInvoicesResponse>;
async advertisersInvoicesLookupInvoiceCurrency(advertiserId: bigint, opts?: AdvertisersInvoicesLookupInvoiceCurrencyOptions): Promise<LookupInvoiceCurrencyResponse>;
async advertisersLineItemsBulkEditAssignedTargetingOptions(advertiserId: bigint, req: BulkEditAssignedTargetingOptionsRequest): Promise<BulkEditAssignedTargetingOptionsResponse>;
async advertisersLineItemsBulkListAssignedTargetingOptions(advertiserId: bigint, opts?: AdvertisersLineItemsBulkListAssignedTargetingOptionsOptions): Promise<BulkListAssignedTargetingOptionsResponse>;
async advertisersLineItemsBulkUpdate(advertiserId: bigint, req: BulkUpdateLineItemsRequest): Promise<BulkUpdateLineItemsResponse>;
async advertisersLineItemsCreate(advertiserId: bigint, req: LineItem): Promise<LineItem>;
async advertisersLineItemsDelete(advertiserId: bigint, lineItemId: bigint): Promise<Empty>;
async advertisersLineItemsDuplicate(
advertiserId: bigint,
lineItemId: bigint,
): Promise<DuplicateLineItemResponse>;
async advertisersLineItemsGenerateDefault(advertiserId: bigint, req: GenerateDefaultLineItemRequest): Promise<LineItem>;
async advertisersLineItemsGet(advertiserId: bigint, lineItemId: bigint): Promise<LineItem>;
async advertisersLineItemsList(advertiserId: bigint, opts?: AdvertisersLineItemsListOptions): Promise<ListLineItemsResponse>;
async advertisersLineItemsPatch(
advertiserId: bigint,
lineItemId: bigint,
req: LineItem,
): Promise<LineItem>;
async advertisersLineItemsTargetingTypesAssignedTargetingOptionsCreate(
advertiserId: bigint,
lineItemId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersLineItemsTargetingTypesAssignedTargetingOptionsDelete(
advertiserId: bigint,
assignedTargetingOptionId: string,
lineItemId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<Empty>;
async advertisersLineItemsTargetingTypesAssignedTargetingOptionsGet(
advertiserId: bigint,
assignedTargetingOptionId: string,
lineItemId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersLineItemsTargetingTypesAssignedTargetingOptionsList(
advertiserId: bigint,
lineItemId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<ListLineItemAssignedTargetingOptionsResponse>;
async advertisersList(opts?: AdvertisersListOptions): Promise<ListAdvertisersResponse>;
async advertisersListAssignedTargetingOptions(advertiserId: bigint, opts?: AdvertisersListAssignedTargetingOptionsOptions): Promise<BulkListAdvertiserAssignedTargetingOptionsResponse>;
async advertisersLocationListsAssignedLocationsBulkEdit(
advertiserId: bigint,
locationListId: bigint,
): Promise<BulkEditAssignedLocationsResponse>;
async advertisersLocationListsAssignedLocationsCreate(
advertiserId: bigint,
locationListId: bigint,
): Promise<AssignedLocation>;
async advertisersLocationListsAssignedLocationsDelete(
advertiserId: bigint,
assignedLocationId: bigint,
locationListId: bigint,
): Promise<Empty>;
async advertisersLocationListsAssignedLocationsList(
advertiserId: bigint,
locationListId: bigint,
): Promise<ListAssignedLocationsResponse>;
async advertisersLocationListsCreate(advertiserId: bigint, req: LocationList): Promise<LocationList>;
async advertisersLocationListsGet(advertiserId: bigint, locationListId: bigint): Promise<LocationList>;
async advertisersLocationListsList(advertiserId: bigint, opts?: AdvertisersLocationListsListOptions): Promise<ListLocationListsResponse>;
async advertisersLocationListsPatch(
advertiserId: bigint,
locationListId: bigint,
): Promise<LocationList>;
async advertisersNegativeKeywordListsCreate(advertiserId: bigint, req: NegativeKeywordList): Promise<NegativeKeywordList>;
async advertisersNegativeKeywordListsDelete(advertiserId: bigint, negativeKeywordListId: bigint): Promise<Empty>;
async advertisersNegativeKeywordListsGet(advertiserId: bigint, negativeKeywordListId: bigint): Promise<NegativeKeywordList>;
async advertisersNegativeKeywordListsList(advertiserId: bigint, opts?: AdvertisersNegativeKeywordListsListOptions): Promise<ListNegativeKeywordListsResponse>;
async advertisersNegativeKeywordListsNegativeKeywordsBulkEdit(
advertiserId: bigint,
negativeKeywordListId: bigint,
): Promise<BulkEditNegativeKeywordsResponse>;
async advertisersNegativeKeywordListsNegativeKeywordsCreate(
advertiserId: bigint,
negativeKeywordListId: bigint,
): Promise<NegativeKeyword>;
async advertisersNegativeKeywordListsNegativeKeywordsDelete(
advertiserId: bigint,
keywordValue: string,
negativeKeywordListId: bigint,
): Promise<Empty>;
async advertisersNegativeKeywordListsNegativeKeywordsList(
advertiserId: bigint,
negativeKeywordListId: bigint,
): Promise<ListNegativeKeywordsResponse>;
async advertisersNegativeKeywordListsNegativeKeywordsReplace(
advertiserId: bigint,
negativeKeywordListId: bigint,
): Promise<ReplaceNegativeKeywordsResponse>;
async advertisersNegativeKeywordListsPatch(
advertiserId: bigint,
negativeKeywordListId: bigint,
): Promise<NegativeKeywordList>;
async advertisersPatch(
advertiserId: bigint,
): Promise<Advertiser>;
async advertisersTargetingTypesAssignedTargetingOptionsCreate(
advertiserId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersTargetingTypesAssignedTargetingOptionsDelete(
advertiserId: bigint,
assignedTargetingOptionId: string,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<Empty>;
async advertisersTargetingTypesAssignedTargetingOptionsGet(
advertiserId: bigint,
assignedTargetingOptionId: string,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async advertisersTargetingTypesAssignedTargetingOptionsList(
advertiserId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<ListAdvertiserAssignedTargetingOptionsResponse>;
async combinedAudiencesGet(combinedAudienceId: bigint, opts?: CombinedAudiencesGetOptions): Promise<CombinedAudience>;
async combinedAudiencesList(opts?: CombinedAudiencesListOptions): Promise<ListCombinedAudiencesResponse>;
async customBiddingAlgorithmsCreate(req: CustomBiddingAlgorithm): Promise<CustomBiddingAlgorithm>;
async customBiddingAlgorithmsGet(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsGetOptions): Promise<CustomBiddingAlgorithm>;
async customBiddingAlgorithmsList(opts?: CustomBiddingAlgorithmsListOptions): Promise<ListCustomBiddingAlgorithmsResponse>;
async customBiddingAlgorithmsPatch(
customBiddingAlgorithmId: bigint,
): Promise<CustomBiddingAlgorithm>;
async customBiddingAlgorithmsRulesCreate(
customBiddingAlgorithmId: bigint,
): Promise<CustomBiddingAlgorithmRules>;
async customBiddingAlgorithmsRulesGet(
customBiddingAlgorithmId: bigint,
customBiddingAlgorithmRulesId: bigint,
): Promise<CustomBiddingAlgorithmRules>;
async customBiddingAlgorithmsRulesList(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsRulesListOptions): Promise<ListCustomBiddingAlgorithmRulesResponse>;
async customBiddingAlgorithmsScriptsCreate(
customBiddingAlgorithmId: bigint,
): Promise<CustomBiddingScript>;
async customBiddingAlgorithmsScriptsGet(
customBiddingAlgorithmId: bigint,
customBiddingScriptId: bigint,
): Promise<CustomBiddingScript>;
async customBiddingAlgorithmsScriptsList(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsScriptsListOptions): Promise<ListCustomBiddingScriptsResponse>;
async customBiddingAlgorithmsUploadRules(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsUploadRulesOptions): Promise<CustomBiddingAlgorithmRulesRef>;
async customBiddingAlgorithmsUploadScript(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsUploadScriptOptions): Promise<CustomBiddingScriptRef>;
async customListsGet(customListId: bigint, opts?: CustomListsGetOptions): Promise<CustomList>;
async customListsList(opts?: CustomListsListOptions): Promise<ListCustomListsResponse>;
async firstAndThirdPartyAudiencesCreate(req: FirstAndThirdPartyAudience, opts?: FirstAndThirdPartyAudiencesCreateOptions): Promise<FirstAndThirdPartyAudience>;
async firstAndThirdPartyAudiencesEditCustomerMatchMembers(firstAndThirdPartyAudienceId: bigint, req: EditCustomerMatchMembersRequest): Promise<EditCustomerMatchMembersResponse>;
async firstAndThirdPartyAudiencesGet(firstAndThirdPartyAudienceId: bigint, opts?: FirstAndThirdPartyAudiencesGetOptions): Promise<FirstAndThirdPartyAudience>;
async firstAndThirdPartyAudiencesList(opts?: FirstAndThirdPartyAudiencesListOptions): Promise<ListFirstAndThirdPartyAudiencesResponse>;
async firstAndThirdPartyAudiencesPatch(
firstAndThirdPartyAudienceId: bigint,
): Promise<FirstAndThirdPartyAudience>;
async floodlightGroupsFloodlightActivitiesGet(
floodlightActivityId: bigint,
floodlightGroupId: bigint,
): Promise<FloodlightActivity>;
async floodlightGroupsFloodlightActivitiesList(floodlightGroupId: bigint, opts?: FloodlightGroupsFloodlightActivitiesListOptions): Promise<ListFloodlightActivitiesResponse>;
async floodlightGroupsGet(floodlightGroupId: bigint, opts?: FloodlightGroupsGetOptions): Promise<FloodlightGroup>;
async floodlightGroupsPatch(
floodlightGroupId: bigint,
): Promise<FloodlightGroup>;
async googleAudiencesGet(googleAudienceId: bigint, opts?: GoogleAudiencesGetOptions): Promise<GoogleAudience>;
async googleAudiencesList(opts?: GoogleAudiencesListOptions): Promise<ListGoogleAudiencesResponse>;
async guaranteedOrdersCreate(req: GuaranteedOrder, opts?: GuaranteedOrdersCreateOptions): Promise<GuaranteedOrder>;
async guaranteedOrdersEditGuaranteedOrderReadAccessors(guaranteedOrderId: string, req: EditGuaranteedOrderReadAccessorsRequest): Promise<EditGuaranteedOrderReadAccessorsResponse>;
async guaranteedOrdersGet(guaranteedOrderId: string, opts?: GuaranteedOrdersGetOptions): Promise<GuaranteedOrder>;
async guaranteedOrdersList(opts?: GuaranteedOrdersListOptions): Promise<ListGuaranteedOrdersResponse>;
async guaranteedOrdersPatch(
guaranteedOrderId: string,
): Promise<GuaranteedOrder>;
async inventorySourceGroupsAssignedInventorySourcesBulkEdit(inventorySourceGroupId: bigint, req: BulkEditAssignedInventorySourcesRequest): Promise<BulkEditAssignedInventorySourcesResponse>;
async inventorySourceGroupsAssignedInventorySourcesCreate(
inventorySourceGroupId: bigint,
): Promise<AssignedInventorySource>;
async inventorySourceGroupsAssignedInventorySourcesDelete(
assignedInventorySourceId: bigint,
inventorySourceGroupId: bigint,
): Promise<Empty>;
async inventorySourceGroupsAssignedInventorySourcesList(inventorySourceGroupId: bigint, opts?: InventorySourceGroupsAssignedInventorySourcesListOptions): Promise<ListAssignedInventorySourcesResponse>;
async inventorySourceGroupsCreate(req: InventorySourceGroup, opts?: InventorySourceGroupsCreateOptions): Promise<InventorySourceGroup>;
async inventorySourceGroupsDelete(inventorySourceGroupId: bigint, opts?: InventorySourceGroupsDeleteOptions): Promise<Empty>;
async inventorySourceGroupsGet(inventorySourceGroupId: bigint, opts?: InventorySourceGroupsGetOptions): Promise<InventorySourceGroup>;
async inventorySourceGroupsList(opts?: InventorySourceGroupsListOptions): Promise<ListInventorySourceGroupsResponse>;
async inventorySourceGroupsPatch(
inventorySourceGroupId: bigint,
): Promise<InventorySourceGroup>;
async inventorySourcesCreate(req: InventorySource, opts?: InventorySourcesCreateOptions): Promise<InventorySource>;
async inventorySourcesEditInventorySourceReadWriteAccessors(inventorySourceId: bigint, req: EditInventorySourceReadWriteAccessorsRequest): Promise<InventorySourceAccessors>;
async inventorySourcesGet(inventorySourceId: bigint, opts?: InventorySourcesGetOptions): Promise<InventorySource>;
async inventorySourcesList(opts?: InventorySourcesListOptions): Promise<ListInventorySourcesResponse>;
async inventorySourcesPatch(
inventorySourceId: bigint,
): Promise<InventorySource>;
async mediaDownload(resourceName: string): Promise<GoogleBytestreamMedia>;
async mediaUpload(resourceName: string, req: GoogleBytestreamMedia): Promise<GoogleBytestreamMedia>;
async partnersChannelsCreate(
partnerId: bigint,
req: Channel,
): Promise<Channel>;
async partnersChannelsGet(
channelId: bigint,
partnerId: bigint,
): Promise<Channel>;
async partnersChannelsList(partnerId: bigint, opts?: PartnersChannelsListOptions): Promise<ListChannelsResponse>;
async partnersChannelsPatch(
channelId: bigint,
partnerId: bigint,
req: Channel,
): Promise<Channel>;
async partnersChannelsSitesBulkEdit(
channelId: bigint,
partnerId: bigint,
): Promise<BulkEditSitesResponse>;
async partnersChannelsSitesCreate(
channelId: bigint,
partnerId: bigint,
req: Site,
): Promise<Site>;
async partnersChannelsSitesDelete(
channelId: bigint,
partnerId: bigint,
urlOrAppId: string,
): Promise<Empty>;
async partnersChannelsSitesList(
channelId: bigint,
partnerId: bigint,
): Promise<ListSitesResponse>;
async partnersChannelsSitesReplace(
channelId: bigint,
partnerId: bigint,
): Promise<ReplaceSitesResponse>;
async partnersEditAssignedTargetingOptions(partnerId: bigint, req: BulkEditPartnerAssignedTargetingOptionsRequest): Promise<BulkEditPartnerAssignedTargetingOptionsResponse>;
async partnersGet(partnerId: bigint): Promise<Partner>;
async partnersList(opts?: PartnersListOptions): Promise<ListPartnersResponse>;
async partnersTargetingTypesAssignedTargetingOptionsCreate(
partnerId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async partnersTargetingTypesAssignedTargetingOptionsDelete(
assignedTargetingOptionId: string,
partnerId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<Empty>;
async partnersTargetingTypesAssignedTargetingOptionsGet(
assignedTargetingOptionId: string,
partnerId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<AssignedTargetingOption>;
async partnersTargetingTypesAssignedTargetingOptionsList(
partnerId: bigint,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<ListPartnerAssignedTargetingOptionsResponse>;
async sdfdownloadtasksCreate(req: CreateSdfDownloadTaskRequest): Promise<Operation>;
async sdfdownloadtasksOperationsGet(name: string): Promise<Operation>;
async targetingTypesTargetingOptionsGet(
targetingOptionId: string,
targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
,
): Promise<TargetingOption>;
async targetingTypesTargetingOptionsList(targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
, opts?: TargetingTypesTargetingOptionsListOptions): Promise<ListTargetingOptionsResponse>;
async targetingTypesTargetingOptionsSearch(targetingType:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION"
, req: SearchTargetingOptionsRequest): Promise<SearchTargetingOptionsResponse>;
async usersBulkEditAssignedUserRoles(userId: bigint, req: BulkEditAssignedUserRolesRequest): Promise<BulkEditAssignedUserRolesResponse>;
async usersCreate(req: User): Promise<User>;
async usersDelete(userId: bigint): Promise<Empty>;
async usersGet(userId: bigint): Promise<User>;
async usersList(opts?: UsersListOptions): Promise<ListUsersResponse>;
async usersPatch(
userId: bigint,
req: User,
): Promise<User>;
}

§Constructors

§
new DisplayVideo(client?: CredentialsClient, baseUrl?: string)
[src]

§Methods

§
advertisersAdGroupAdsGet(adGroupAdId: bigint, advertiserId: bigint): Promise<AdGroupAd>
[src]

Gets an ad group ad.

@param adGroupAdId

Required. The ID of the ad group ad to fetch.

@param advertiserId

Required. The ID of the advertiser this ad group ad belongs to.

§
advertisersAdGroupAdsList(advertiserId: bigint, opts?: AdvertisersAdGroupAdsListOptions): Promise<ListAdGroupAdsResponse>
[src]

Lists ad group ads.

@param advertiserId

Required. The ID of the advertiser the ad groups belongs to.

§
advertisersAdGroupsBulkListAdGroupAssignedTargetingOptions(advertiserId: bigint, opts?: AdvertisersAdGroupsBulkListAdGroupAssignedTargetingOptionsOptions): Promise<BulkListAdGroupAssignedTargetingOptionsResponse>
[src]

Lists assigned targeting options for multiple ad groups across targeting types. Inherited assigned targeting options are not included.

@param advertiserId

Required. The ID of the advertiser the line items belongs to.

§
advertisersAdGroupsGet(adGroupId: bigint, advertiserId: bigint): Promise<AdGroup>
[src]

Gets an ad group.

@param adGroupId

Required. The ID of the ad group to fetch.

@param advertiserId

Required. The ID of the advertiser this ad group belongs to.

§
advertisersAdGroupsList(advertiserId: bigint, opts?: AdvertisersAdGroupsListOptions): Promise<ListAdGroupsResponse>
[src]

Lists ad groups.

@param advertiserId

Required. The ID of the advertiser the ad groups belongs to.

§
advertisersAdGroupsTargetingTypesAssignedTargetingOptionsGet(adGroupId: bigint, advertiserId: bigint, assignedTargetingOptionId: string, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<AssignedTargetingOption>
[src]

Gets a single targeting option assigned to an ad group. Inherited assigned targeting options are not included.

@param adGroupId

Required. The ID of the ad group the assigned targeting option belongs to.

@param advertiserId

Required. The ID of the advertiser the ad group belongs to.

@param assignedTargetingOptionId

Required. An identifier unique to the targeting type in this line item that identifies the assigned targeting option being requested.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_GENDER * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SESSION_POSITION * TARGETING_TYPE_URL * TARGETING_TYPE_YOUTUBE_CHANNEL * TARGETING_TYPE_YOUTUBE_VIDEO

§
advertisersAdGroupsTargetingTypesAssignedTargetingOptionsList(adGroupId: bigint, advertiserId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: AdvertisersAdGroupsTargetingTypesAssignedTargetingOptionsListOptions): Promise<ListAdGroupAssignedTargetingOptionsResponse>
[src]

Lists the targeting options assigned to an ad group. Inherited assigned targeting options are not included.

@param adGroupId

Required. The ID of the ad group to list assigned targeting options for.

@param advertiserId

Required. The ID of the advertiser the ad group belongs to.

@param targetingType

Required. Identifies the type of assigned targeting options to list. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_GENDER * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SESSION_POSITION * TARGETING_TYPE_URL * TARGETING_TYPE_YOUTUBE_CHANNEL * TARGETING_TYPE_YOUTUBE_VIDEO

§
advertisersAssetsUpload(advertiserId: bigint, req: CreateAssetRequest): Promise<CreateAssetResponse>
[src]

Uploads an asset. Returns the ID of the newly uploaded asset if successful. The asset file size should be no more than 10 MB for images, 200 MB for ZIP files, and 1 GB for videos. Must be used within the multipart media upload process. Examples using provided client libraries can be found in our Creating Creatives guide.

@param advertiserId

Required. The ID of the advertiser this asset belongs to.

§
advertisersAudit(advertiserId: bigint, opts?: AdvertisersAuditOptions): Promise<AuditAdvertiserResponse>
[src]

Audits an advertiser. Returns the counts of used entities per resource type under the advertiser provided. Used entities count towards their respective resource limit. See https://support.google.com/displayvideo/answer/6071450.

@param advertiserId

Required. The ID of the advertiser to audit.

§
advertisersCampaignsCreate(advertiserId: bigint, req: Campaign): Promise<Campaign>
[src]

Creates a new campaign. Returns the newly created campaign if successful.

@param advertiserId

Output only. The unique ID of the advertiser the campaign belongs to.

§
advertisersCampaignsDelete(advertiserId: bigint, campaignId: bigint): Promise<Empty>
[src]

Permanently deletes a campaign. A deleted campaign cannot be recovered. The campaign should be archived first, i.e. set entity_status to ENTITY_STATUS_ARCHIVED, to be able to delete it. This method regularly experiences high latency. We recommend increasing your default timeout to avoid errors.

@param advertiserId

The ID of the advertiser this campaign belongs to.

@param campaignId

The ID of the campaign we need to delete.

§
advertisersCampaignsGet(advertiserId: bigint, campaignId: bigint): Promise<Campaign>
[src]

Gets a campaign.

@param advertiserId

Required. The ID of the advertiser this campaign belongs to.

@param campaignId

Required. The ID of the campaign to fetch.

§
advertisersCampaignsList(advertiserId: bigint, opts?: AdvertisersCampaignsListOptions): Promise<ListCampaignsResponse>
[src]

Lists campaigns in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, campaigns with ENTITY_STATUS_ARCHIVED will not be included in the results.

@param advertiserId

The ID of the advertiser to list campaigns for.

§
advertisersCampaignsListAssignedTargetingOptions(advertiserId: bigint, campaignId: bigint, opts?: AdvertisersCampaignsListAssignedTargetingOptionsOptions): Promise<BulkListCampaignAssignedTargetingOptionsResponse>
[src]

Lists assigned targeting options of a campaign across targeting types.

@param advertiserId

Required. The ID of the advertiser the campaign belongs to.

@param campaignId

Required. The ID of the campaign to list assigned targeting options for.

§
advertisersCampaignsPatch(advertiserId: bigint, campaignId: bigint, req: Campaign, opts?: AdvertisersCampaignsPatchOptions): Promise<Campaign>
[src]

Updates an existing campaign. Returns the updated campaign if successful.

@param advertiserId

Output only. The unique ID of the advertiser the campaign belongs to.

@param campaignId

Output only. The unique ID of the campaign. Assigned by the system.

§
advertisersCampaignsTargetingTypesAssignedTargetingOptionsGet(advertiserId: bigint, assignedTargetingOptionId: string, campaignId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<AssignedTargetingOption>
[src]

Gets a single targeting option assigned to a campaign.

@param advertiserId

Required. The ID of the advertiser the campaign belongs to.

@param assignedTargetingOptionId

Required. An identifier unique to the targeting type in this campaign that identifies the assigned targeting option being requested.

@param campaignId

Required. The ID of the campaign the assigned targeting option belongs to.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_VIEWABILITY

§
advertisersCampaignsTargetingTypesAssignedTargetingOptionsList(advertiserId: bigint, campaignId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: AdvertisersCampaignsTargetingTypesAssignedTargetingOptionsListOptions): Promise<ListCampaignAssignedTargetingOptionsResponse>
[src]

Lists the targeting options assigned to a campaign for a specified targeting type.

@param advertiserId

Required. The ID of the advertiser the campaign belongs to.

@param campaignId

Required. The ID of the campaign to list assigned targeting options for.

@param targetingType

Required. Identifies the type of assigned targeting options to list. Supported targeting types: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_VIEWABILITY

§
advertisersChannelsCreate(advertiserId: bigint, req: Channel, opts?: AdvertisersChannelsCreateOptions): Promise<Channel>
[src]

Creates a new channel. Returns the newly created channel if successful.

@param advertiserId

The ID of the advertiser that owns the created channel.

§
advertisersChannelsGet(advertiserId: bigint, channelId: bigint, opts?: AdvertisersChannelsGetOptions): Promise<Channel>
[src]

Gets a channel for a partner or advertiser.

@param advertiserId

The ID of the advertiser that owns the fetched channel.

@param channelId

Required. The ID of the channel to fetch.

§
advertisersChannelsList(advertiserId: bigint, opts?: AdvertisersChannelsListOptions): Promise<ListChannelsResponse>
[src]

Lists channels for a partner or advertiser.

@param advertiserId

The ID of the advertiser that owns the channels.

§
advertisersChannelsPatch(advertiserId: bigint, channelId: bigint, req: Channel, opts?: AdvertisersChannelsPatchOptions): Promise<Channel>
[src]

Updates a channel. Returns the updated channel if successful.

@param advertiserId

The ID of the advertiser that owns the created channel.

@param channelId

Output only. The unique ID of the channel. Assigned by the system.

§
advertisersChannelsSitesBulkEdit(advertiserId: bigint, channelId: bigint, req: BulkEditSitesRequest): Promise<BulkEditSitesResponse>
[src]

Bulk edits sites under a single channel. The operation will delete the sites provided in BulkEditSitesRequest.deleted_sites and then create the sites provided in BulkEditSitesRequest.created_sites.

@param advertiserId

The ID of the advertiser that owns the parent channel.

@param channelId

Required. The ID of the parent channel to which the sites belong.

§
advertisersChannelsSitesCreate(advertiserId: bigint, channelId: bigint, req: Site, opts?: AdvertisersChannelsSitesCreateOptions): Promise<Site>
[src]

Creates a site in a channel.

@param advertiserId

The ID of the advertiser that owns the parent channel.

@param channelId

Required. The ID of the parent channel in which the site will be created.

§
advertisersChannelsSitesDelete(advertiserId: bigint, channelId: bigint, urlOrAppId: string, opts?: AdvertisersChannelsSitesDeleteOptions): Promise<Empty>
[src]

Deletes a site from a channel.

@param advertiserId

The ID of the advertiser that owns the parent channel.

@param channelId

Required. The ID of the parent channel to which the site belongs.

@param urlOrAppId

Required. The URL or app ID of the site to delete.

§
advertisersChannelsSitesList(advertiserId: bigint, channelId: bigint, opts?: AdvertisersChannelsSitesListOptions): Promise<ListSitesResponse>
[src]

Lists sites in a channel.

@param advertiserId

The ID of the advertiser that owns the parent channel.

@param channelId

Required. The ID of the parent channel to which the requested sites belong.

§
advertisersChannelsSitesReplace(advertiserId: bigint, channelId: bigint, req: ReplaceSitesRequest): Promise<ReplaceSitesResponse>
[src]

Replaces all of the sites under a single channel. The operation will replace the sites under a channel with the sites provided in ReplaceSitesRequest.new_sites. This method regularly experiences high latency. We recommend increasing your default timeout to avoid errors.

@param advertiserId

The ID of the advertiser that owns the parent channel.

@param channelId

Required. The ID of the parent channel whose sites will be replaced.

§
advertisersCreate(req: Advertiser): Promise<Advertiser>
[src]

Creates a new advertiser. Returns the newly created advertiser if successful. This method regularly experiences high latency. We recommend increasing your default timeout to avoid errors.

§
advertisersCreativesCreate(advertiserId: bigint, req: Creative): Promise<Creative>
[src]

Creates a new creative. Returns the newly created creative if successful. A "Standard" user role or greater for the parent advertiser or partner is required to make this request.

@param advertiserId

Output only. The unique ID of the advertiser the creative belongs to.

§
advertisersCreativesDelete(advertiserId: bigint, creativeId: bigint): Promise<Empty>
[src]

Deletes a creative. Returns error code NOT_FOUND if the creative does not exist. The creative should be archived first, i.e. set entity_status to ENTITY_STATUS_ARCHIVED, before it can be deleted. A "Standard" user role or greater for the parent advertiser or partner is required to make this request.

@param advertiserId

The ID of the advertiser this creative belongs to.

@param creativeId

The ID of the creative to be deleted.

§
advertisersCreativesGet(advertiserId: bigint, creativeId: bigint): Promise<Creative>
[src]

Gets a creative.

@param advertiserId

Required. The ID of the advertiser this creative belongs to.

@param creativeId

Required. The ID of the creative to fetch.

§
advertisersCreativesList(advertiserId: bigint, opts?: AdvertisersCreativesListOptions): Promise<ListCreativesResponse>
[src]

Lists creatives in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, creatives with ENTITY_STATUS_ARCHIVED will not be included in the results.

@param advertiserId

Required. The ID of the advertiser to list creatives for.

§
advertisersCreativesPatch(advertiserId: bigint, creativeId: bigint, req: Creative, opts?: AdvertisersCreativesPatchOptions): Promise<Creative>
[src]

Updates an existing creative. Returns the updated creative if successful. A "Standard" user role or greater for the parent advertiser or partner is required to make this request.

@param advertiserId

Output only. The unique ID of the advertiser the creative belongs to.

@param creativeId

Output only. The unique ID of the creative. Assigned by the system.

§
advertisersDelete(advertiserId: bigint): Promise<Empty>
[src]

Deletes an advertiser. Deleting an advertiser will delete all of its child resources, for example, campaigns, insertion orders and line items. A deleted advertiser cannot be recovered.

@param advertiserId

The ID of the advertiser we need to delete.

§
advertisersEditAssignedTargetingOptions(advertiserId: bigint, req: BulkEditAdvertiserAssignedTargetingOptionsRequest): Promise<BulkEditAdvertiserAssignedTargetingOptionsResponse>
[src]

Edits targeting options under a single advertiser. The operation will delete the assigned targeting options provided in BulkEditAdvertiserAssignedTargetingOptionsRequest.delete_requests and then create the assigned targeting options provided in BulkEditAdvertiserAssignedTargetingOptionsRequest.create_requests .

@param advertiserId

Required. The ID of the advertiser.

§
advertisersGet(advertiserId: bigint): Promise<Advertiser>
[src]

Gets an advertiser.

@param advertiserId

Required. The ID of the advertiser to fetch.

§
advertisersInsertionOrdersCreate(advertiserId: bigint, req: InsertionOrder): Promise<InsertionOrder>
[src]

Creates a new insertion order. Returns the newly created insertion order if successful.

@param advertiserId

Output only. The unique ID of the advertiser the insertion order belongs to.

§
advertisersInsertionOrdersDelete(advertiserId: bigint, insertionOrderId: bigint): Promise<Empty>
[src]

Deletes an insertion order. Returns error code NOT_FOUND if the insertion order does not exist. The insertion order should be archived first, i.e. set entity_status to ENTITY_STATUS_ARCHIVED, to be able to delete it.

@param advertiserId

The ID of the advertiser this insertion order belongs to.

@param insertionOrderId

The ID of the insertion order to delete.

§
advertisersInsertionOrdersGet(advertiserId: bigint, insertionOrderId: bigint): Promise<InsertionOrder>
[src]

Gets an insertion order. Returns error code NOT_FOUND if the insertion order does not exist.

@param advertiserId

Required. The ID of the advertiser this insertion order belongs to.

@param insertionOrderId

Required. The ID of the insertion order to fetch.

§
advertisersInsertionOrdersList(advertiserId: bigint, opts?: AdvertisersInsertionOrdersListOptions): Promise<ListInsertionOrdersResponse>
[src]

Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with ENTITY_STATUS_ARCHIVED will not be included in the results.

@param advertiserId

Required. The ID of the advertiser to list insertion orders for.

§
advertisersInsertionOrdersListAssignedTargetingOptions(advertiserId: bigint, insertionOrderId: bigint, opts?: AdvertisersInsertionOrdersListAssignedTargetingOptionsOptions): Promise<BulkListInsertionOrderAssignedTargetingOptionsResponse>
[src]

Lists assigned targeting options of an insertion order across targeting types.

@param advertiserId

Required. The ID of the advertiser the insertion order belongs to.

@param insertionOrderId

Required. The ID of the insertion order to list assigned targeting options for.

§
advertisersInsertionOrdersPatch(advertiserId: bigint, insertionOrderId: bigint, req: InsertionOrder, opts?: AdvertisersInsertionOrdersPatchOptions): Promise<InsertionOrder>
[src]

Updates an existing insertion order. Returns the updated insertion order if successful.

@param advertiserId

Output only. The unique ID of the advertiser the insertion order belongs to.

@param insertionOrderId

Output only. The unique ID of the insertion order. Assigned by the system.

§
advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsCreate(advertiserId: bigint, insertionOrderId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", req: AssignedTargetingOption): Promise<AssignedTargetingOption>
[src]

Assigns a targeting option to an insertion order. Returns the assigned targeting option if successful. Supported targeting types: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_BROWSER * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_GENDER * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OPERATING_SYSTEM

  • TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_VIEWABILITY
@param advertiserId

Required. The ID of the advertiser the insertion order belongs to.

@param insertionOrderId

Required. The ID of the insertion order the assigned targeting option will belong to.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_BROWSER * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_GENDER * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_VIEWABILITY

§
advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsDelete(advertiserId: bigint, assignedTargetingOptionId: string, insertionOrderId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<Empty>
[src]

Deletes an assigned targeting option from an insertion order. Supported targeting types: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_BROWSER * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_GENDER * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OPERATING_SYSTEM

  • TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_VIEWABILITY
@param advertiserId

Required. The ID of the advertiser the insertion order belongs to.

@param assignedTargetingOptionId

Required. The ID of the assigned targeting option to delete.

@param insertionOrderId

Required. The ID of the insertion order the assigned targeting option belongs to.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_BROWSER * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_GENDER * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_VIEWABILITY

§
advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsGet(advertiserId: bigint, assignedTargetingOptionId: string, insertionOrderId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<AssignedTargetingOption>
[src]

Gets a single targeting option assigned to an insertion order.

@param advertiserId

Required. The ID of the advertiser the insertion order belongs to.

@param assignedTargetingOptionId

Required. An identifier unique to the targeting type in this insertion order that identifies the assigned targeting option being requested.

@param insertionOrderId

Required. The ID of the insertion order the assigned targeting option belongs to.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_AUDIO_CONTENT_TYPE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_BROWSER * TARGETING_TYPE_BUSINESS_CHAIN * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_CONTENT_DURATION * TARGETING_TYPE_CONTENT_GENRE * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_CONTENT_STREAM_TYPE * TARGETING_TYPE_DAY_AND_TIME * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OMID * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_POI * TARGETING_TYPE_PROXIMITY_LOCATION_LIST * TARGETING_TYPE_REGIONAL_LOCATION_LIST * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_URL * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_VIEWABILITY

§
advertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsList(advertiserId: bigint, insertionOrderId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: AdvertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsListOptions): Promise<ListInsertionOrderAssignedTargetingOptionsResponse>
[src]

Lists the targeting options assigned to an insertion order.

@param advertiserId

Required. The ID of the advertiser the insertion order belongs to.

@param insertionOrderId

Required. The ID of the insertion order to list assigned targeting options for.

@param targetingType

Required. Identifies the type of assigned targeting options to list. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_AUDIO_CONTENT_TYPE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_BROWSER * TARGETING_TYPE_BUSINESS_CHAIN * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_CONTENT_DURATION * TARGETING_TYPE_CONTENT_GENRE * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_CONTENT_STREAM_TYPE * TARGETING_TYPE_DAY_AND_TIME * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OMID * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_POI * TARGETING_TYPE_PROXIMITY_LOCATION_LIST * TARGETING_TYPE_REGIONAL_LOCATION_LIST * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_URL * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_VIEWABILITY

§
advertisersInvoicesList(advertiserId: bigint, opts?: AdvertisersInvoicesListOptions): Promise<ListInvoicesResponse>
[src]

Lists invoices posted for an advertiser in a given month. Invoices generated by billing profiles with a "Partner" invoice level are not retrievable through this method.

@param advertiserId

Required. The ID of the advertiser to list invoices for.

§
advertisersInvoicesLookupInvoiceCurrency(advertiserId: bigint, opts?: AdvertisersInvoicesLookupInvoiceCurrencyOptions): Promise<LookupInvoiceCurrencyResponse>
[src]

Retrieves the invoice currency used by an advertiser in a given month.

@param advertiserId

Required. The ID of the advertiser to lookup currency for.

§
advertisersLineItemsBulkEditAssignedTargetingOptions(advertiserId: bigint, req: BulkEditAssignedTargetingOptionsRequest): Promise<BulkEditAssignedTargetingOptionsResponse>
[src]

Bulk edits targeting options under multiple line items. The operation will delete the assigned targeting options provided in BulkEditAssignedTargetingOptionsRequest.delete_requests and then create the assigned targeting options provided in BulkEditAssignedTargetingOptionsRequest.create_requests. Requests to this endpoint cannot be made concurrently with the following requests updating the same line item: * lineItems.bulkUpdate * lineItems.patch * assignedTargetingOptions.create * assignedTargetingOptions.delete YouTube & Partners line items cannot be created or updated using the API.

@param advertiserId

Required. The ID of the advertiser the line items belong to.

§
advertisersLineItemsBulkListAssignedTargetingOptions(advertiserId: bigint, opts?: AdvertisersLineItemsBulkListAssignedTargetingOptionsOptions): Promise<BulkListAssignedTargetingOptionsResponse>
[src]

Lists assigned targeting options for multiple line items across targeting types.

@param advertiserId

Required. The ID of the advertiser the line items belongs to.

§
advertisersLineItemsBulkUpdate(advertiserId: bigint, req: BulkUpdateLineItemsRequest): Promise<BulkUpdateLineItemsResponse>
[src]

Updates multiple line items. Requests to this endpoint cannot be made concurrently with the following requests updating the same line item: * BulkEditAssignedTargetingOptions * UpdateLineItem * assignedTargetingOptions.create * assignedTargetingOptions.delete YouTube & Partners line items cannot be created or updated using the API.

@param advertiserId

Required. The ID of the advertiser this line item belongs to.

§
advertisersLineItemsCreate(advertiserId: bigint, req: LineItem): Promise<LineItem>
[src]

Creates a new line item. Returns the newly created line item if successful. YouTube & Partners line items cannot be created or updated using the API.

@param advertiserId

Output only. The unique ID of the advertiser the line item belongs to.

§
advertisersLineItemsDelete(advertiserId: bigint, lineItemId: bigint): Promise<Empty>
[src]

Deletes a line item. Returns error code NOT_FOUND if the line item does not exist. The line item should be archived first, i.e. set entity_status to ENTITY_STATUS_ARCHIVED, to be able to delete it. YouTube & Partners line items cannot be created or updated using the API.

@param advertiserId

The ID of the advertiser this line item belongs to.

@param lineItemId

The ID of the line item to delete.

§
advertisersLineItemsDuplicate(advertiserId: bigint, lineItemId: bigint, req: DuplicateLineItemRequest): Promise<DuplicateLineItemResponse>
[src]

Duplicates a line item. Returns the ID of the created line item if successful. YouTube & Partners line items cannot be created or updated using the API. This method regularly experiences high latency. We recommend increasing your default timeout to avoid errors.

@param advertiserId

Required. The ID of the advertiser this line item belongs to.

@param lineItemId

Required. The ID of the line item to duplicate.

§
advertisersLineItemsGenerateDefault(advertiserId: bigint, req: GenerateDefaultLineItemRequest): Promise<LineItem>
[src]

Creates a new line item with settings (including targeting) inherited from the insertion order and an ENTITY_STATUS_DRAFT entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type YouTube & Partners line items cannot be created or updated using the API.

@param advertiserId

Required. The ID of the advertiser this line item belongs to.

§
advertisersLineItemsGet(advertiserId: bigint, lineItemId: bigint): Promise<LineItem>
[src]

Gets a line item.

@param advertiserId

Required. The ID of the advertiser this line item belongs to.

@param lineItemId

Required. The ID of the line item to fetch.

§
advertisersLineItemsList(advertiserId: bigint, opts?: AdvertisersLineItemsListOptions): Promise<ListLineItemsResponse>
[src]

Lists line items in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, line items with ENTITY_STATUS_ARCHIVED will not be included in the results.

@param advertiserId

Required. The ID of the advertiser to list line items for.

§
advertisersLineItemsPatch(advertiserId: bigint, lineItemId: bigint, req: LineItem, opts?: AdvertisersLineItemsPatchOptions): Promise<LineItem>
[src]

Updates an existing line item. Returns the updated line item if successful. Requests to this endpoint cannot be made concurrently with the following requests updating the same line item: * BulkEditAssignedTargetingOptions * BulkUpdateLineItems * assignedTargetingOptions.create * assignedTargetingOptions.delete YouTube & Partners line items cannot be created or updated using the API. This method regularly experiences high latency. We recommend increasing your default timeout to avoid errors.

@param advertiserId

Output only. The unique ID of the advertiser the line item belongs to.

@param lineItemId

Output only. The unique ID of the line item. Assigned by the system.

§
advertisersLineItemsTargetingTypesAssignedTargetingOptionsCreate(advertiserId: bigint, lineItemId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", req: AssignedTargetingOption): Promise<AssignedTargetingOption>
[src]

Assigns a targeting option to a line item. Returns the assigned targeting option if successful. Requests to this endpoint cannot be made concurrently with the following requests updating the same line item: * lineItems.bulkEditAssignedTargetingOptions * lineItems.bulkUpdate * lineItems.patch * DeleteLineItemAssignedTargetingOption YouTube & Partners line items cannot be created or updated using the API.

@param advertiserId

Required. The ID of the advertiser the line item belongs to.

@param lineItemId

Required. The ID of the line item the assigned targeting option will belong to.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_AUDIO_CONTENT_TYPE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_BROWSER * TARGETING_TYPE_BUSINESS_CHAIN * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_CONTENT_DURATION * TARGETING_TYPE_CONTENT_GENRE * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_CONTENT_STREAM_TYPE * TARGETING_TYPE_DAY_AND_TIME * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OMID * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_POI * TARGETING_TYPE_PROXIMITY_LOCATION_LIST * TARGETING_TYPE_REGIONAL_LOCATION_LIST * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_URL * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_VIEWABILITY

§
advertisersLineItemsTargetingTypesAssignedTargetingOptionsDelete(advertiserId: bigint, assignedTargetingOptionId: string, lineItemId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<Empty>
[src]

Deletes an assigned targeting option from a line item. Requests to this endpoint cannot be made concurrently with the following requests updating the same line item: * lineItems.bulkEditAssignedTargetingOptions * lineItems.bulkUpdate * lineItems.patch * CreateLineItemAssignedTargetingOption YouTube & Partners line items cannot be created or updated using the API.

@param advertiserId

Required. The ID of the advertiser the line item belongs to.

@param assignedTargetingOptionId

Required. The ID of the assigned targeting option to delete.

@param lineItemId

Required. The ID of the line item the assigned targeting option belongs to.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_AUDIO_CONTENT_TYPE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_BROWSER * TARGETING_TYPE_BUSINESS_CHAIN * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_CONTENT_DURATION * TARGETING_TYPE_CONTENT_GENRE * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_CONTENT_STREAM_TYPE * TARGETING_TYPE_DAY_AND_TIME * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OMID * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_POI * TARGETING_TYPE_PROXIMITY_LOCATION_LIST * TARGETING_TYPE_REGIONAL_LOCATION_LIST * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_URL * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_VIEWABILITY

§
advertisersLineItemsTargetingTypesAssignedTargetingOptionsGet(advertiserId: bigint, assignedTargetingOptionId: string, lineItemId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<AssignedTargetingOption>
[src]

Gets a single targeting option assigned to a line item.

@param advertiserId

Required. The ID of the advertiser the line item belongs to.

@param assignedTargetingOptionId

Required. An identifier unique to the targeting type in this line item that identifies the assigned targeting option being requested.

@param lineItemId

Required. The ID of the line item the assigned targeting option belongs to.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_AUDIO_CONTENT_TYPE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_BROWSER * TARGETING_TYPE_BUSINESS_CHAIN * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_CONTENT_DURATION * TARGETING_TYPE_CONTENT_GENRE * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_CONTENT_STREAM_TYPE * TARGETING_TYPE_DAY_AND_TIME * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OMID * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_POI * TARGETING_TYPE_PROXIMITY_LOCATION_LIST * TARGETING_TYPE_REGIONAL_LOCATION_LIST * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_URL * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_VIEWABILITY * TARGETING_TYPE_YOUTUBE_CHANNEL (only for LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE line items) * TARGETING_TYPE_YOUTUBE_VIDEO (only for LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE line items)

§
advertisersLineItemsTargetingTypesAssignedTargetingOptionsList(advertiserId: bigint, lineItemId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: AdvertisersLineItemsTargetingTypesAssignedTargetingOptionsListOptions): Promise<ListLineItemAssignedTargetingOptionsResponse>
[src]

Lists the targeting options assigned to a line item.

@param advertiserId

Required. The ID of the advertiser the line item belongs to.

@param lineItemId

Required. The ID of the line item to list assigned targeting options for.

@param targetingType

Required. Identifies the type of assigned targeting options to list. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_APP * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AUDIENCE_GROUP * TARGETING_TYPE_AUDIO_CONTENT_TYPE * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_BROWSER * TARGETING_TYPE_BUSINESS_CHAIN * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_CONTENT_DURATION * TARGETING_TYPE_CONTENT_GENRE * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_CONTENT_STREAM_TYPE * TARGETING_TYPE_DAY_AND_TIME * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_INVENTORY_SOURCE * TARGETING_TYPE_INVENTORY_SOURCE_GROUP * TARGETING_TYPE_KEYWORD * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_NEGATIVE_KEYWORD_LIST * TARGETING_TYPE_OMID * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_POI * TARGETING_TYPE_PROXIMITY_LOCATION_LIST * TARGETING_TYPE_REGIONAL_LOCATION_LIST * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_THIRD_PARTY_VERIFIER * TARGETING_TYPE_URL * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_VIEWABILITY * TARGETING_TYPE_YOUTUBE_CHANNEL (only for LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE line items) * TARGETING_TYPE_YOUTUBE_VIDEO (only for LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE line items)

§
advertisersList(opts?: AdvertisersListOptions): Promise<ListAdvertisersResponse>
[src]

Lists advertisers that are accessible to the current user. The order is defined by the order_by parameter. A single partner_id is required. Cross-partner listing is not supported.

§
advertisersListAssignedTargetingOptions(advertiserId: bigint, opts?: AdvertisersListAssignedTargetingOptionsOptions): Promise<BulkListAdvertiserAssignedTargetingOptionsResponse>
[src]

Lists assigned targeting options of an advertiser across targeting types.

@param advertiserId

Required. The ID of the advertiser the line item belongs to.

§
advertisersLocationListsAssignedLocationsBulkEdit(advertiserId: bigint, locationListId: bigint, req: BulkEditAssignedLocationsRequest): Promise<BulkEditAssignedLocationsResponse>
[src]

Bulk edits multiple assignments between locations and a single location list. The operation will delete the assigned locations provided in deletedAssignedLocations and then create the assigned locations provided in createdAssignedLocations.

@param advertiserId

Required. The ID of the DV360 advertiser to which the location list belongs.

@param locationListId

Required. The ID of the location list to which these assignments are assigned.

§
advertisersLocationListsAssignedLocationsCreate(advertiserId: bigint, locationListId: bigint, req: AssignedLocation): Promise<AssignedLocation>
[src]

Creates an assignment between a location and a location list.

@param advertiserId

Required. The ID of the DV360 advertiser to which the location list belongs.

@param locationListId

Required. The ID of the location list for which the assignment will be created.

§
advertisersLocationListsAssignedLocationsDelete(advertiserId: bigint, assignedLocationId: bigint, locationListId: bigint): Promise<Empty>
[src]

Deletes the assignment between a location and a location list.

@param advertiserId

Required. The ID of the DV360 advertiser to which the location list belongs.

@param assignedLocationId

Required. The ID of the assigned location to delete.

@param locationListId

Required. The ID of the location list to which this assignment is assigned.

§
advertisersLocationListsAssignedLocationsList(advertiserId: bigint, locationListId: bigint, opts?: AdvertisersLocationListsAssignedLocationsListOptions): Promise<ListAssignedLocationsResponse>
[src]

Lists locations assigned to a location list.

@param advertiserId

Required. The ID of the DV360 advertiser to which the location list belongs.

@param locationListId

Required. The ID of the location list to which these assignments are assigned.

§
advertisersLocationListsCreate(advertiserId: bigint, req: LocationList): Promise<LocationList>
[src]

Creates a new location list. Returns the newly created location list if successful.

@param advertiserId

Required. The ID of the DV360 advertiser to which the location list belongs.

§
advertisersLocationListsGet(advertiserId: bigint, locationListId: bigint): Promise<LocationList>
[src]

Gets a location list.

@param advertiserId

Required. The ID of the DV360 advertiser to which the fetched location list belongs.

@param locationListId

Required. The ID of the location list to fetch.

§
advertisersLocationListsList(advertiserId: bigint, opts?: AdvertisersLocationListsListOptions): Promise<ListLocationListsResponse>
[src]

Lists location lists based on a given advertiser id.

@param advertiserId

Required. The ID of the DV360 advertiser to which the fetched location lists belong.

§
advertisersLocationListsPatch(advertiserId: bigint, locationListId: bigint, req: LocationList, opts?: AdvertisersLocationListsPatchOptions): Promise<LocationList>
[src]

Updates a location list. Returns the updated location list if successful.

@param advertiserId

Required. The ID of the DV360 advertiser to which the location lists belongs.

@param locationListId

Output only. The unique ID of the location list. Assigned by the system.

§
advertisersNegativeKeywordListsCreate(advertiserId: bigint, req: NegativeKeywordList): Promise<NegativeKeywordList>
[src]

Creates a new negative keyword list. Returns the newly created negative keyword list if successful.

@param advertiserId

Required. The ID of the DV360 advertiser to which the negative keyword list will belong.

§
advertisersNegativeKeywordListsDelete(advertiserId: bigint, negativeKeywordListId: bigint): Promise<Empty>
[src]

Deletes a negative keyword list given an advertiser ID and a negative keyword list ID.

@param advertiserId

Required. The ID of the DV360 advertiser to which the negative keyword list belongs.

@param negativeKeywordListId

Required. The ID of the negative keyword list to delete.

§
advertisersNegativeKeywordListsGet(advertiserId: bigint, negativeKeywordListId: bigint): Promise<NegativeKeywordList>
[src]

Gets a negative keyword list given an advertiser ID and a negative keyword list ID.

@param advertiserId

Required. The ID of the DV360 advertiser to which the fetched negative keyword list belongs.

@param negativeKeywordListId

Required. The ID of the negative keyword list to fetch.

§
advertisersNegativeKeywordListsList(advertiserId: bigint, opts?: AdvertisersNegativeKeywordListsListOptions): Promise<ListNegativeKeywordListsResponse>
[src]

Lists negative keyword lists based on a given advertiser id.

@param advertiserId

Required. The ID of the DV360 advertiser to which the fetched negative keyword lists belong.

§
advertisersNegativeKeywordListsNegativeKeywordsBulkEdit(advertiserId: bigint, negativeKeywordListId: bigint, req: BulkEditNegativeKeywordsRequest): Promise<BulkEditNegativeKeywordsResponse>
[src]

Bulk edits negative keywords in a single negative keyword list. The operation will delete the negative keywords provided in BulkEditNegativeKeywordsRequest.deleted_negative_keywords and then create the negative keywords provided in BulkEditNegativeKeywordsRequest.created_negative_keywords. This operation is guaranteed to be atomic and will never result in a partial success or partial failure.

@param advertiserId

Required. The ID of the DV360 advertiser to which the parent negative keyword list belongs.

@param negativeKeywordListId

Required. The ID of the parent negative keyword list to which the negative keywords belong.

§
advertisersNegativeKeywordListsNegativeKeywordsCreate(advertiserId: bigint, negativeKeywordListId: bigint, req: NegativeKeyword): Promise<NegativeKeyword>
[src]

Creates a negative keyword in a negative keyword list.

@param advertiserId

Required. The ID of the DV360 advertiser to which the parent negative keyword list belongs.

@param negativeKeywordListId

Required. The ID of the parent negative keyword list in which the negative keyword will be created.

§
advertisersNegativeKeywordListsNegativeKeywordsDelete(advertiserId: bigint, keywordValue: string, negativeKeywordListId: bigint): Promise<Empty>
[src]

Deletes a negative keyword from a negative keyword list.

@param advertiserId

Required. The ID of the DV360 advertiser to which the parent negative keyword list belongs.

@param keywordValue

Required. The keyword value of the negative keyword to delete.

@param negativeKeywordListId

Required. The ID of the parent negative keyword list to which the negative keyword belongs.

§
advertisersNegativeKeywordListsNegativeKeywordsList(advertiserId: bigint, negativeKeywordListId: bigint, opts?: AdvertisersNegativeKeywordListsNegativeKeywordsListOptions): Promise<ListNegativeKeywordsResponse>
[src]

Lists negative keywords in a negative keyword list.

@param advertiserId

Required. The ID of the DV360 advertiser to which the parent negative keyword list belongs.

@param negativeKeywordListId

Required. The ID of the parent negative keyword list to which the requested negative keywords belong.

§
advertisersNegativeKeywordListsNegativeKeywordsReplace(advertiserId: bigint, negativeKeywordListId: bigint, req: ReplaceNegativeKeywordsRequest): Promise<ReplaceNegativeKeywordsResponse>
[src]

Replaces all negative keywords in a single negative keyword list. The operation will replace the keywords in a negative keyword list with keywords provided in ReplaceNegativeKeywordsRequest.new_negative_keywords.

@param advertiserId

Required. The ID of the DV360 advertiser to which the parent negative keyword list belongs.

@param negativeKeywordListId

Required. The ID of the parent negative keyword list to which the negative keywords belong.

§
advertisersNegativeKeywordListsPatch(advertiserId: bigint, negativeKeywordListId: bigint, req: NegativeKeywordList, opts?: AdvertisersNegativeKeywordListsPatchOptions): Promise<NegativeKeywordList>
[src]

Updates a negative keyword list. Returns the updated negative keyword list if successful.

@param advertiserId

Required. The ID of the DV360 advertiser to which the negative keyword list belongs.

@param negativeKeywordListId

Output only. The unique ID of the negative keyword list. Assigned by the system.

§
advertisersPatch(advertiserId: bigint, req: Advertiser, opts?: AdvertisersPatchOptions): Promise<Advertiser>
[src]

Updates an existing advertiser. Returns the updated advertiser if successful.

@param advertiserId

Output only. The unique ID of the advertiser. Assigned by the system.

§
advertisersTargetingTypesAssignedTargetingOptionsCreate(advertiserId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", req: AssignedTargetingOption): Promise<AssignedTargetingOption>
[src]

Assigns a targeting option to an advertiser. Returns the assigned targeting option if successful.

@param advertiserId

Required. The ID of the advertiser.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_OMID * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_KEYWORD

§
advertisersTargetingTypesAssignedTargetingOptionsDelete(advertiserId: bigint, assignedTargetingOptionId: string, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<Empty>
[src]

Deletes an assigned targeting option from an advertiser.

@param advertiserId

Required. The ID of the advertiser.

@param assignedTargetingOptionId

Required. The ID of the assigned targeting option to delete.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_OMID * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_KEYWORD

§
advertisersTargetingTypesAssignedTargetingOptionsGet(advertiserId: bigint, assignedTargetingOptionId: string, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<AssignedTargetingOption>
[src]

Gets a single targeting option assigned to an advertiser.

@param advertiserId

Required. The ID of the advertiser.

@param assignedTargetingOptionId

Required. An identifier unique to the targeting type in this advertiser that identifies the assigned targeting option being requested.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_OMID * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_YOUTUBE_VIDEO * TARGETING_TYPE_YOUTUBE_CHANNEL

§
advertisersTargetingTypesAssignedTargetingOptionsList(advertiserId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: AdvertisersTargetingTypesAssignedTargetingOptionsListOptions): Promise<ListAdvertiserAssignedTargetingOptionsResponse>
[src]

Lists the targeting options assigned to an advertiser.

@param advertiserId

Required. The ID of the advertiser.

@param targetingType

Required. Identifies the type of assigned targeting options to list. Supported targeting types: * TARGETING_TYPE_CHANNEL * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_OMID * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_YOUTUBE_VIDEO * TARGETING_TYPE_YOUTUBE_CHANNEL

§
combinedAudiencesGet(combinedAudienceId: bigint, opts?: CombinedAudiencesGetOptions): Promise<CombinedAudience>
[src]

Gets a combined audience.

@param combinedAudienceId

Required. The ID of the combined audience to fetch.

§

Lists combined audiences. The order is defined by the order_by parameter.

§
customBiddingAlgorithmsCreate(req: CustomBiddingAlgorithm): Promise<CustomBiddingAlgorithm>
[src]

Creates a new custom bidding algorithm. Returns the newly created custom bidding algorithm if successful.

§
customBiddingAlgorithmsGet(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsGetOptions): Promise<CustomBiddingAlgorithm>
[src]

Gets a custom bidding algorithm.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm to fetch.

§

Lists custom bidding algorithms that are accessible to the current user and can be used in bidding stratgies. The order is defined by the order_by parameter.

§
customBiddingAlgorithmsPatch(customBiddingAlgorithmId: bigint, req: CustomBiddingAlgorithm, opts?: CustomBiddingAlgorithmsPatchOptions): Promise<CustomBiddingAlgorithm>
[src]

Updates an existing custom bidding algorithm. Returns the updated custom bidding algorithm if successful.

@param customBiddingAlgorithmId

Output only. The unique ID of the custom bidding algorithm. Assigned by the system.

§
customBiddingAlgorithmsRulesCreate(customBiddingAlgorithmId: bigint, req: CustomBiddingAlgorithmRules, opts?: CustomBiddingAlgorithmsRulesCreateOptions): Promise<CustomBiddingAlgorithmRules>
[src]

Creates a new rules resource. Returns the newly created rules resource if successful.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm that owns the rules resource.

§
customBiddingAlgorithmsRulesGet(customBiddingAlgorithmId: bigint, customBiddingAlgorithmRulesId: bigint, opts?: CustomBiddingAlgorithmsRulesGetOptions): Promise<CustomBiddingAlgorithmRules>
[src]

Retrieves a rules resource.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm that owns the rules resource.

@param customBiddingAlgorithmRulesId

Required. The ID of the rules resource to fetch.

§
customBiddingAlgorithmsRulesList(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsRulesListOptions): Promise<ListCustomBiddingAlgorithmRulesResponse>
[src]

Lists rules resources that belong to the given algorithm. The order is defined by the order_by parameter.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm that owns the rules resource.

§
customBiddingAlgorithmsScriptsCreate(customBiddingAlgorithmId: bigint, req: CustomBiddingScript, opts?: CustomBiddingAlgorithmsScriptsCreateOptions): Promise<CustomBiddingScript>
[src]

Creates a new custom bidding script. Returns the newly created script if successful.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm that owns the script.

§
customBiddingAlgorithmsScriptsGet(customBiddingAlgorithmId: bigint, customBiddingScriptId: bigint, opts?: CustomBiddingAlgorithmsScriptsGetOptions): Promise<CustomBiddingScript>
[src]

Gets a custom bidding script.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm owns the script.

@param customBiddingScriptId

Required. The ID of the custom bidding script to fetch.

§
customBiddingAlgorithmsScriptsList(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsScriptsListOptions): Promise<ListCustomBiddingScriptsResponse>
[src]

Lists custom bidding scripts that belong to the given algorithm. The order is defined by the order_by parameter.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm owns the script.

§
customBiddingAlgorithmsUploadRules(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsUploadRulesOptions): Promise<CustomBiddingAlgorithmRulesRef>
[src]

Creates a rules reference object for an AlgorithmRules file. The resulting reference object provides a resource path where the AlgorithmRules file should be uploaded. This reference object should be included when creating a new CustomBiddingAlgorithmRules resource.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm that owns the rules resource.

§
customBiddingAlgorithmsUploadScript(customBiddingAlgorithmId: bigint, opts?: CustomBiddingAlgorithmsUploadScriptOptions): Promise<CustomBiddingScriptRef>
[src]

Creates a custom bidding script reference object for a script file. The resulting reference object provides a resource path to which the script file should be uploaded. This reference object should be included in when creating a new custom bidding script object.

@param customBiddingAlgorithmId

Required. The ID of the custom bidding algorithm owns the script.

§
customListsGet(customListId: bigint, opts?: CustomListsGetOptions): Promise<CustomList>
[src]

Gets a custom list.

@param customListId

Required. The ID of the custom list to fetch.

§
customListsList(opts?: CustomListsListOptions): Promise<ListCustomListsResponse>
[src]

Lists custom lists. The order is defined by the order_by parameter.

§

Creates a FirstAndThirdPartyAudience. Only supported for the following audience_type: * CUSTOMER_MATCH_CONTACT_INFO * CUSTOMER_MATCH_DEVICE_ID

§
firstAndThirdPartyAudiencesEditCustomerMatchMembers(firstAndThirdPartyAudienceId: bigint, req: EditCustomerMatchMembersRequest): Promise<EditCustomerMatchMembersResponse>
[src]

Updates the member list of a Customer Match audience. Only supported for the following audience_type: * CUSTOMER_MATCH_CONTACT_INFO * CUSTOMER_MATCH_DEVICE_ID

@param firstAndThirdPartyAudienceId

Required. The ID of the Customer Match FirstAndThirdPartyAudience whose members will be edited.

§
firstAndThirdPartyAudiencesGet(firstAndThirdPartyAudienceId: bigint, opts?: FirstAndThirdPartyAudiencesGetOptions): Promise<FirstAndThirdPartyAudience>
[src]

Gets a first and third party audience.

@param firstAndThirdPartyAudienceId

Required. The ID of the first and third party audience to fetch.

§

Lists first and third party audiences. The order is defined by the order_by parameter.

§
firstAndThirdPartyAudiencesPatch(firstAndThirdPartyAudienceId: bigint, req: FirstAndThirdPartyAudience, opts?: FirstAndThirdPartyAudiencesPatchOptions): Promise<FirstAndThirdPartyAudience>
[src]

Updates an existing FirstAndThirdPartyAudience. Only supported for the following audience_type: * CUSTOMER_MATCH_CONTACT_INFO * CUSTOMER_MATCH_DEVICE_ID

@param firstAndThirdPartyAudienceId

Output only. The unique ID of the first and third party audience. Assigned by the system.

§
floodlightGroupsFloodlightActivitiesGet(floodlightActivityId: bigint, floodlightGroupId: bigint, opts?: FloodlightGroupsFloodlightActivitiesGetOptions): Promise<FloodlightActivity>
[src]

Gets a Floodlight activity.

@param floodlightActivityId

Required. The ID of the Floodlight activity to fetch.

@param floodlightGroupId

Required. The ID of the parent Floodlight group to which the requested Floodlight activity belongs.

§
floodlightGroupsFloodlightActivitiesList(floodlightGroupId: bigint, opts?: FloodlightGroupsFloodlightActivitiesListOptions): Promise<ListFloodlightActivitiesResponse>
[src]

Lists Floodlight activities in a Floodlight group.

@param floodlightGroupId

Required. The ID of the parent Floodlight group to which the requested Floodlight activities belong.

§
floodlightGroupsGet(floodlightGroupId: bigint, opts?: FloodlightGroupsGetOptions): Promise<FloodlightGroup>
[src]

Gets a Floodlight group.

@param floodlightGroupId

Required. The ID of the Floodlight group to fetch.

§
floodlightGroupsPatch(floodlightGroupId: bigint, req: FloodlightGroup, opts?: FloodlightGroupsPatchOptions): Promise<FloodlightGroup>
[src]

Updates an existing Floodlight group. Returns the updated Floodlight group if successful.

@param floodlightGroupId

Output only. The unique ID of the Floodlight group. Assigned by the system.

§
googleAudiencesGet(googleAudienceId: bigint, opts?: GoogleAudiencesGetOptions): Promise<GoogleAudience>
[src]

Gets a Google audience.

@param googleAudienceId

Required. The ID of the Google audience to fetch.

§
googleAudiencesList(opts?: GoogleAudiencesListOptions): Promise<ListGoogleAudiencesResponse>
[src]

Lists Google audiences. The order is defined by the order_by parameter.

§
guaranteedOrdersCreate(req: GuaranteedOrder, opts?: GuaranteedOrdersCreateOptions): Promise<GuaranteedOrder>
[src]

Creates a new guaranteed order. Returns the newly created guaranteed order if successful.

§
guaranteedOrdersEditGuaranteedOrderReadAccessors(guaranteedOrderId: string, req: EditGuaranteedOrderReadAccessorsRequest): Promise<EditGuaranteedOrderReadAccessorsResponse>
[src]

Edits read advertisers of a guaranteed order.

@param guaranteedOrderId

Required. The ID of the guaranteed order to edit. The ID is of the format {exchange}-{legacy_guaranteed_order_id}

§
guaranteedOrdersGet(guaranteedOrderId: string, opts?: GuaranteedOrdersGetOptions): Promise<GuaranteedOrder>
[src]

Gets a guaranteed order.

@param guaranteedOrderId

Required. The ID of the guaranteed order to fetch. The ID is of the format {exchange}-{legacy_guaranteed_order_id}

§
guaranteedOrdersList(opts?: GuaranteedOrdersListOptions): Promise<ListGuaranteedOrdersResponse>
[src]

Lists guaranteed orders that are accessible to the current user. The order is defined by the order_by parameter. If a filter by entity_status is not specified, guaranteed orders with entity status ENTITY_STATUS_ARCHIVED will not be included in the results.

§
guaranteedOrdersPatch(guaranteedOrderId: string, req: GuaranteedOrder, opts?: GuaranteedOrdersPatchOptions): Promise<GuaranteedOrder>
[src]

Updates an existing guaranteed order. Returns the updated guaranteed order if successful.

@param guaranteedOrderId

Output only. The unique identifier of the guaranteed order. The guaranteed order IDs have the format {exchange}-{legacy_guaranteed_order_id}.

§
inventorySourceGroupsAssignedInventorySourcesBulkEdit(inventorySourceGroupId: bigint, req: BulkEditAssignedInventorySourcesRequest): Promise<BulkEditAssignedInventorySourcesResponse>
[src]

Bulk edits multiple assignments between inventory sources and a single inventory source group. The operation will delete the assigned inventory sources provided in BulkEditAssignedInventorySourcesRequest.deleted_assigned_inventory_sources and then create the assigned inventory sources provided in BulkEditAssignedInventorySourcesRequest.created_assigned_inventory_sources.

@param inventorySourceGroupId

Required. The ID of the inventory source group to which the assignments are assigned.

§
inventorySourceGroupsAssignedInventorySourcesCreate(inventorySourceGroupId: bigint, req: AssignedInventorySource, opts?: InventorySourceGroupsAssignedInventorySourcesCreateOptions): Promise<AssignedInventorySource>
[src]

Creates an assignment between an inventory source and an inventory source group.

@param inventorySourceGroupId

Required. The ID of the inventory source group to which the assignment will be assigned.

§
inventorySourceGroupsAssignedInventorySourcesDelete(assignedInventorySourceId: bigint, inventorySourceGroupId: bigint, opts?: InventorySourceGroupsAssignedInventorySourcesDeleteOptions): Promise<Empty>
[src]

Deletes the assignment between an inventory source and an inventory source group.

@param assignedInventorySourceId

Required. The ID of the assigned inventory source to delete.

@param inventorySourceGroupId

Required. The ID of the inventory source group to which this assignment is assigned.

§
inventorySourceGroupsAssignedInventorySourcesList(inventorySourceGroupId: bigint, opts?: InventorySourceGroupsAssignedInventorySourcesListOptions): Promise<ListAssignedInventorySourcesResponse>
[src]

Lists inventory sources assigned to an inventory source group.

@param inventorySourceGroupId

Required. The ID of the inventory source group to which these assignments are assigned.

§
inventorySourceGroupsCreate(req: InventorySourceGroup, opts?: InventorySourceGroupsCreateOptions): Promise<InventorySourceGroup>
[src]

Creates a new inventory source group. Returns the newly created inventory source group if successful.

§
inventorySourceGroupsDelete(inventorySourceGroupId: bigint, opts?: InventorySourceGroupsDeleteOptions): Promise<Empty>
[src]

Deletes an inventory source group.

@param inventorySourceGroupId

Required. The ID of the inventory source group to delete.

§
inventorySourceGroupsGet(inventorySourceGroupId: bigint, opts?: InventorySourceGroupsGetOptions): Promise<InventorySourceGroup>
[src]

Gets an inventory source group.

@param inventorySourceGroupId

Required. The ID of the inventory source group to fetch.

§

Lists inventory source groups that are accessible to the current user. The order is defined by the order_by parameter.

§
inventorySourceGroupsPatch(inventorySourceGroupId: bigint, req: InventorySourceGroup, opts?: InventorySourceGroupsPatchOptions): Promise<InventorySourceGroup>
[src]

Updates an inventory source group. Returns the updated inventory source group if successful.

@param inventorySourceGroupId

Output only. The unique ID of the inventory source group. Assigned by the system.

§
inventorySourcesCreate(req: InventorySource, opts?: InventorySourcesCreateOptions): Promise<InventorySource>
[src]

Creates a new inventory source. Returns the newly created inventory source if successful.

§
inventorySourcesEditInventorySourceReadWriteAccessors(inventorySourceId: bigint, req: EditInventorySourceReadWriteAccessorsRequest): Promise<InventorySourceAccessors>
[src]

Edits read/write accessors of an inventory source. Returns the updated read_write_accessors for the inventory source.

@param inventorySourceId

Required. The ID of inventory source to update.

§
inventorySourcesGet(inventorySourceId: bigint, opts?: InventorySourcesGetOptions): Promise<InventorySource>
[src]

Gets an inventory source.

@param inventorySourceId

Required. The ID of the inventory source to fetch.

§
inventorySourcesList(opts?: InventorySourcesListOptions): Promise<ListInventorySourcesResponse>
[src]

Lists inventory sources that are accessible to the current user. The order is defined by the order_by parameter. If a filter by entity_status is not specified, inventory sources with entity status ENTITY_STATUS_ARCHIVED will not be included in the results.

§
inventorySourcesPatch(inventorySourceId: bigint, req: InventorySource, opts?: InventorySourcesPatchOptions): Promise<InventorySource>
[src]

Updates an existing inventory source. Returns the updated inventory source if successful.

@param inventorySourceId

Output only. The unique ID of the inventory source. Assigned by the system.

§
mediaDownload(resourceName: string): Promise<GoogleBytestreamMedia>
[src]

Downloads media. Download is supported on the URI /download/{resource_name=**}?alt=media. Note: Download requests will not be successful without including alt=media query string.

@param resourceName

Name of the media that is being downloaded. See ReadRequest.resource_name.

§
mediaUpload(resourceName: string, req: GoogleBytestreamMedia): Promise<GoogleBytestreamMedia>
[src]

Uploads media. Upload is supported on the URI /upload/media/{resource_name=**}?upload_type=media. Note: Upload requests will not be successful without including upload_type=media query string.

@param resourceName

Name of the media that is being downloaded. See ReadRequest.resource_name.

§
partnersChannelsCreate(partnerId: bigint, req: Channel, opts?: PartnersChannelsCreateOptions): Promise<Channel>
[src]

Creates a new channel. Returns the newly created channel if successful.

@param partnerId

The ID of the partner that owns the created channel.

§
partnersChannelsGet(channelId: bigint, partnerId: bigint, opts?: PartnersChannelsGetOptions): Promise<Channel>
[src]

Gets a channel for a partner or advertiser.

@param channelId

Required. The ID of the channel to fetch.

@param partnerId

The ID of the partner that owns the fetched channel.

§
partnersChannelsList(partnerId: bigint, opts?: PartnersChannelsListOptions): Promise<ListChannelsResponse>
[src]

Lists channels for a partner or advertiser.

@param partnerId

The ID of the partner that owns the channels.

§
partnersChannelsPatch(channelId: bigint, partnerId: bigint, req: Channel, opts?: PartnersChannelsPatchOptions): Promise<Channel>
[src]

Updates a channel. Returns the updated channel if successful.

@param channelId

Output only. The unique ID of the channel. Assigned by the system.

@param partnerId

The ID of the partner that owns the created channel.

§
partnersChannelsSitesBulkEdit(channelId: bigint, partnerId: bigint, req: BulkEditSitesRequest): Promise<BulkEditSitesResponse>
[src]

Bulk edits sites under a single channel. The operation will delete the sites provided in BulkEditSitesRequest.deleted_sites and then create the sites provided in BulkEditSitesRequest.created_sites.

@param channelId

Required. The ID of the parent channel to which the sites belong.

@param partnerId

The ID of the partner that owns the parent channel.

§
partnersChannelsSitesCreate(channelId: bigint, partnerId: bigint, req: Site, opts?: PartnersChannelsSitesCreateOptions): Promise<Site>
[src]

Creates a site in a channel.

@param channelId

Required. The ID of the parent channel in which the site will be created.

@param partnerId

The ID of the partner that owns the parent channel.

§
partnersChannelsSitesDelete(channelId: bigint, partnerId: bigint, urlOrAppId: string, opts?: PartnersChannelsSitesDeleteOptions): Promise<Empty>
[src]

Deletes a site from a channel.

@param channelId

Required. The ID of the parent channel to which the site belongs.

@param partnerId

The ID of the partner that owns the parent channel.

@param urlOrAppId

Required. The URL or app ID of the site to delete.

§
partnersChannelsSitesList(channelId: bigint, partnerId: bigint, opts?: PartnersChannelsSitesListOptions): Promise<ListSitesResponse>
[src]

Lists sites in a channel.

@param channelId

Required. The ID of the parent channel to which the requested sites belong.

@param partnerId

The ID of the partner that owns the parent channel.

§
partnersChannelsSitesReplace(channelId: bigint, partnerId: bigint, req: ReplaceSitesRequest): Promise<ReplaceSitesResponse>
[src]

Replaces all of the sites under a single channel. The operation will replace the sites under a channel with the sites provided in ReplaceSitesRequest.new_sites. This method regularly experiences high latency. We recommend increasing your default timeout to avoid errors.

@param channelId

Required. The ID of the parent channel whose sites will be replaced.

@param partnerId

The ID of the partner that owns the parent channel.

§
partnersEditAssignedTargetingOptions(partnerId: bigint, req: BulkEditPartnerAssignedTargetingOptionsRequest): Promise<BulkEditPartnerAssignedTargetingOptionsResponse>
[src]

Edits targeting options under a single partner. The operation will delete the assigned targeting options provided in BulkEditPartnerAssignedTargetingOptionsRequest.deleteRequests and then create the assigned targeting options provided in BulkEditPartnerAssignedTargetingOptionsRequest.createRequests .

@param partnerId

Required. The ID of the partner.

§
partnersGet(partnerId: bigint): Promise<Partner>
[src]

Gets a partner.

@param partnerId

Required. The ID of the partner to fetch.

§
partnersList(opts?: PartnersListOptions): Promise<ListPartnersResponse>
[src]

Lists partners that are accessible to the current user. The order is defined by the order_by parameter.

§
partnersTargetingTypesAssignedTargetingOptionsCreate(partnerId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", req: AssignedTargetingOption): Promise<AssignedTargetingOption>
[src]

Assigns a targeting option to a partner. Returns the assigned targeting option if successful.

@param partnerId

Required. The ID of the partner.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_CHANNEL

§
partnersTargetingTypesAssignedTargetingOptionsDelete(assignedTargetingOptionId: string, partnerId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<Empty>
[src]

Deletes an assigned targeting option from a partner.

@param assignedTargetingOptionId

Required. The ID of the assigned targeting option to delete.

@param partnerId

Required. The ID of the partner.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_CHANNEL

§
partnersTargetingTypesAssignedTargetingOptionsGet(assignedTargetingOptionId: string, partnerId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"): Promise<AssignedTargetingOption>
[src]

Gets a single targeting option assigned to a partner.

@param assignedTargetingOptionId

Required. An identifier unique to the targeting type in this partner that identifies the assigned targeting option being requested.

@param partnerId

Required. The ID of the partner.

@param targetingType

Required. Identifies the type of this assigned targeting option. Supported targeting types: * TARGETING_TYPE_CHANNEL

§
partnersTargetingTypesAssignedTargetingOptionsList(partnerId: bigint, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: PartnersTargetingTypesAssignedTargetingOptionsListOptions): Promise<ListPartnerAssignedTargetingOptionsResponse>
[src]

Lists the targeting options assigned to a partner.

@param partnerId

Required. The ID of the partner.

@param targetingType

Required. Identifies the type of assigned targeting options to list. Supported targeting types: * TARGETING_TYPE_CHANNEL

§
sdfdownloadtasksCreate(req: CreateSdfDownloadTaskRequest): Promise<Operation>
[src]

Creates an SDF Download Task. Returns an Operation. An SDF Download Task is a long-running, asynchronous operation. The metadata type of this operation is SdfDownloadTaskMetadata. If the request is successful, the response type of the operation is SdfDownloadTask. The response will not include the download files, which must be retrieved with media.download. The state of operation can be retrieved with sdfdownloadtask.operations.get. Any errors can be found in the error.message. Note that error.details is expected to be empty.

§
sdfdownloadtasksOperationsGet(name: string): Promise<Operation>
[src]

Gets the latest state of an asynchronous SDF download task operation. Clients should poll this method at intervals of 30 seconds.

@param name

The name of the operation resource.

§
targetingTypesTargetingOptionsGet(targetingOptionId: string, targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: TargetingTypesTargetingOptionsGetOptions): Promise<TargetingOption>
[src]

Gets a single targeting option.

@param targetingOptionId

Required. The ID of the of targeting option to retrieve.

@param targetingType

Required. The type of targeting option to retrieve. Accepted values are: * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_BROWSER * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_VIEWABILITY * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_OMID

§
targetingTypesTargetingOptionsList(targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", opts?: TargetingTypesTargetingOptionsListOptions): Promise<ListTargetingOptionsResponse>
[src]

Lists targeting options of a given type.

@param targetingType

Required. The type of targeting option to be listed. Accepted values are: * TARGETING_TYPE_APP_CATEGORY * TARGETING_TYPE_AGE_RANGE * TARGETING_TYPE_GENDER * TARGETING_TYPE_VIDEO_PLAYER_SIZE * TARGETING_TYPE_USER_REWARDED_CONTENT * TARGETING_TYPE_PARENTAL_STATUS * TARGETING_TYPE_CONTENT_INSTREAM_POSITION * TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION * TARGETING_TYPE_DEVICE_TYPE * TARGETING_TYPE_BROWSER * TARGETING_TYPE_HOUSEHOLD_INCOME * TARGETING_TYPE_ON_SCREEN_POSITION * TARGETING_TYPE_CARRIER_AND_ISP * TARGETING_TYPE_OPERATING_SYSTEM * TARGETING_TYPE_DEVICE_MAKE_MODEL * TARGETING_TYPE_ENVIRONMENT * TARGETING_TYPE_CATEGORY * TARGETING_TYPE_VIEWABILITY * TARGETING_TYPE_AUTHORIZED_SELLER_STATUS * TARGETING_TYPE_LANGUAGE * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION * TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION * TARGETING_TYPE_EXCHANGE * TARGETING_TYPE_SUB_EXCHANGE * TARGETING_TYPE_NATIVE_CONTENT_POSITION * TARGETING_TYPE_OMID

§
targetingTypesTargetingOptionsSearch(targetingType: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION", req: SearchTargetingOptionsRequest): Promise<SearchTargetingOptionsResponse>
[src]

Searches for targeting options of a given type based on the given search terms.

@param targetingType

Required. The type of targeting options to retrieve. Accepted values are: * TARGETING_TYPE_GEO_REGION * TARGETING_TYPE_POI * TARGETING_TYPE_BUSINESS_CHAIN

§
usersBulkEditAssignedUserRoles(userId: bigint, req: BulkEditAssignedUserRolesRequest): Promise<BulkEditAssignedUserRolesResponse>
[src]

Bulk edits user roles for a user. The operation will delete the assigned user roles provided in BulkEditAssignedUserRolesRequest.deletedAssignedUserRoles and then assign the user roles provided in BulkEditAssignedUserRolesRequest.createdAssignedUserRoles. This method has unique authentication requirements. Read the prerequisites in our Managing Users guide before using this method. The "Try this method" feature does not work for this method.

@param userId

Required. The ID of the user to which the assigned user roles belong.

§
usersCreate(req: User): Promise<User>
[src]

Creates a new user. Returns the newly created user if successful. This method has unique authentication requirements. Read the prerequisites in our Managing Users guide before using this method. The "Try this method" feature does not work for this method.

§
usersDelete(userId: bigint): Promise<Empty>
[src]

Deletes a user. This method has unique authentication requirements. Read the prerequisites in our Managing Users guide before using this method. The "Try this method" feature does not work for this method.

@param userId

Required. The ID of the user to delete.

§
usersGet(userId: bigint): Promise<User>
[src]

Gets a user. This method has unique authentication requirements. Read the prerequisites in our Managing Users guide before using this method. The "Try this method" feature does not work for this method.

@param userId

Required. The ID of the user to fetch.

§
usersList(opts?: UsersListOptions): Promise<ListUsersResponse>
[src]

Lists users that are accessible to the current user. If two users have user roles on the same partner or advertiser, they can access each other. This method has unique authentication requirements. Read the prerequisites in our Managing Users guide before using this method. The "Try this method" feature does not work for this method.

§
usersPatch(userId: bigint, req: User, opts?: UsersPatchOptions): Promise<User>
[src]

Updates an existing user. Returns the updated user if successful. This method has unique authentication requirements. Read the prerequisites in our Managing Users guide before using this method. The "Try this method" feature does not work for this method.

@param userId

Output only. The unique ID of the user. Assigned by the system.