Display & Video 360 API: advertisers. Display & Video 360 API allows users to manage and create campaigns and reports. See: https://developers.google.com/display-video/api/reference/rest/v1/advertisers
Display & Video 360 API: advertisers. Display & Video 360 API allows users to manage and create campaigns and reports. See: https://developers.google.com/display-video/api/reference/rest/v1/advertisers
(assets-upload$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/assets/upload
Required parameters: advertiserId
Optional parameters: none
Body:
{:filename string}
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/assets/upload Required parameters: advertiserId Optional parameters: none Body: {:filename string} 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.
(audit$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/audit
Required parameters: advertiserId
Optional parameters: readMask
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/audit Required parameters: advertiserId Optional parameters: readMask 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.
(bulkEditAdvertiserAssignedTargetingOptions$ auth parameters body)
Required parameters: advertiserId
Optional parameters: none
Body:
{:createRequests [{:targetingType string, :assignedTargetingOptions [AssignedTargetingOption]}], :deleteRequests [{:targetingType string, :assignedTargetingOptionIds [string]}]}
Bulk 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 .
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/bulkEditAdvertiserAssignedTargetingOptions Required parameters: advertiserId Optional parameters: none Body: {:createRequests [{:targetingType string, :assignedTargetingOptions [AssignedTargetingOption]}], :deleteRequests [{:targetingType string, :assignedTargetingOptionIds [string]}]} Bulk 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 .
(bulkListAdvertiserAssignedTargetingOptions$ auth parameters)
Required parameters: advertiserId
Optional parameters: pageToken, filter, orderBy, pageSize
Lists assigned targeting options of an advertiser across targeting types.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/bulkListAdvertiserAssignedTargetingOptions Required parameters: advertiserId Optional parameters: pageToken, filter, orderBy, pageSize Lists assigned targeting options of an advertiser across targeting types.
(campaigns-bulkListCampaignAssignedTargetingOptions$ auth parameters)
Required parameters: advertiserId, campaignId
Optional parameters: pageSize, filter, pageToken, orderBy
Lists assigned targeting options of a campaign across targeting types.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/bulkListCampaignAssignedTargetingOptions Required parameters: advertiserId, campaignId Optional parameters: pageSize, filter, pageToken, orderBy Lists assigned targeting options of a campaign across targeting types.
(campaigns-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/create
Required parameters: advertiserId
Optional parameters: none
Body:
{:displayName string, :name string, :campaignGoal {:campaignGoalType string, :performanceGoal PerformanceGoal}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :campaignFlight {:plannedDates DateRange, :plannedSpendAmountMicros string}, :entityStatus string}
Creates a new campaign. Returns the newly created campaign if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/create Required parameters: advertiserId Optional parameters: none Body: {:displayName string, :name string, :campaignGoal {:campaignGoalType string, :performanceGoal PerformanceGoal}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :campaignFlight {:plannedDates DateRange, :plannedSpendAmountMicros string}, :entityStatus string} Creates a new campaign. Returns the newly created campaign if successful.
(campaigns-delete$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/delete
Required parameters: advertiserId, campaignId
Optional parameters: none
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/delete Required parameters: advertiserId, campaignId Optional parameters: none 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.
(campaigns-get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/get
Required parameters: campaignId, advertiserId
Optional parameters: none
Gets a campaign.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/get Required parameters: campaignId, advertiserId Optional parameters: none Gets a campaign.
(campaigns-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/list
Required parameters: advertiserId
Optional parameters: filter, pageSize, pageToken, orderBy
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/list Required parameters: advertiserId Optional parameters: filter, pageSize, pageToken, orderBy 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.
(campaigns-patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/patch
Required parameters: advertiserId, campaignId
Optional parameters: updateMask
Body:
{:displayName string, :name string, :campaignGoal {:campaignGoalType string, :performanceGoal PerformanceGoal}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :campaignFlight {:plannedDates DateRange, :plannedSpendAmountMicros string}, :entityStatus string}
Updates an existing campaign. Returns the updated campaign if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/patch Required parameters: advertiserId, campaignId Optional parameters: updateMask Body: {:displayName string, :name string, :campaignGoal {:campaignGoalType string, :performanceGoal PerformanceGoal}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :campaignFlight {:plannedDates DateRange, :plannedSpendAmountMicros string}, :entityStatus string} Updates an existing campaign. Returns the updated campaign if successful.
(campaigns-targetingTypes-assignedTargetingOptions-get$ auth parameters)
Required parameters: campaignId, targetingType, assignedTargetingOptionId, advertiserId
Optional parameters: none
Gets a single targeting option assigned to a campaign.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/targetingTypes/assignedTargetingOptions/get Required parameters: campaignId, targetingType, assignedTargetingOptionId, advertiserId Optional parameters: none Gets a single targeting option assigned to a campaign.
(campaigns-targetingTypes-assignedTargetingOptions-list$ auth parameters)
Required parameters: campaignId, targetingType, advertiserId
Optional parameters: pageSize, orderBy, pageToken, filter
Lists the targeting options assigned to a campaign for a specified targeting type.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/targetingTypes/assignedTargetingOptions/list Required parameters: campaignId, targetingType, advertiserId Optional parameters: pageSize, orderBy, pageToken, filter Lists the targeting options assigned to a campaign for a specified targeting type.
(channels-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/create
Required parameters: advertiserId
Optional parameters: partnerId
Body:
{:positivelyTargetedLineItemCount string, :displayName string, :partnerId string, :channelId string, :name string, :negativelyTargetedLineItemCount string, :advertiserId string}
Creates a new channel. Returns the newly created channel if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/create Required parameters: advertiserId Optional parameters: partnerId Body: {:positivelyTargetedLineItemCount string, :displayName string, :partnerId string, :channelId string, :name string, :negativelyTargetedLineItemCount string, :advertiserId string} Creates a new channel. Returns the newly created channel if successful.
(channels-get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/get
Required parameters: channelId, advertiserId
Optional parameters: partnerId
Gets a channel for a partner or advertiser.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/get Required parameters: channelId, advertiserId Optional parameters: partnerId Gets a channel for a partner or advertiser.
(channels-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/list
Required parameters: advertiserId
Optional parameters: partnerId, pageToken, orderBy, pageSize, filter
Lists channels for a partner or advertiser.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/list Required parameters: advertiserId Optional parameters: partnerId, pageToken, orderBy, pageSize, filter Lists channels for a partner or advertiser.
(channels-patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/patch
Required parameters: channelId, advertiserId
Optional parameters: partnerId, updateMask
Body:
{:positivelyTargetedLineItemCount string, :displayName string, :partnerId string, :channelId string, :name string, :negativelyTargetedLineItemCount string, :advertiserId string}
Updates a channel. Returns the updated channel if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/patch Required parameters: channelId, advertiserId Optional parameters: partnerId, updateMask Body: {:positivelyTargetedLineItemCount string, :displayName string, :partnerId string, :channelId string, :name string, :negativelyTargetedLineItemCount string, :advertiserId string} Updates a channel. Returns the updated channel if successful.
(channels-sites-bulkEdit$ auth parameters body)
Required parameters: advertiserId, channelId
Optional parameters: none
Body:
{:partnerId string, :createdSites [{:urlOrAppId string, :name string}], :advertiserId string, :deletedSites [string]}
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/bulkEdit Required parameters: advertiserId, channelId Optional parameters: none Body: {:partnerId string, :createdSites [{:urlOrAppId string, :name string}], :advertiserId string, :deletedSites [string]} 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.
(channels-sites-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/create
Required parameters: channelId, advertiserId
Optional parameters: partnerId
Body:
{:urlOrAppId string, :name string}
Creates a site in a channel.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/create Required parameters: channelId, advertiserId Optional parameters: partnerId Body: {:urlOrAppId string, :name string} Creates a site in a channel.
(channels-sites-delete$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/delete
Required parameters: urlOrAppId, advertiserId, channelId
Optional parameters: partnerId
Deletes a site from a channel.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/delete Required parameters: urlOrAppId, advertiserId, channelId Optional parameters: partnerId Deletes a site from a channel.
(channels-sites-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/list
Required parameters: channelId, advertiserId
Optional parameters: partnerId, pageSize, orderBy, pageToken, filter
Lists sites in a channel.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/list Required parameters: channelId, advertiserId Optional parameters: partnerId, pageSize, orderBy, pageToken, filter Lists sites in a channel.
(channels-sites-replace$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/replace
Required parameters: advertiserId, channelId
Optional parameters: none
Body:
{:advertiserId string, :partnerId string, :newSites [{:urlOrAppId string, :name string}]}
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/replace Required parameters: advertiserId, channelId Optional parameters: none Body: {:advertiserId string, :partnerId string, :newSites [{:urlOrAppId string, :name string}]} 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.
(create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/create
Required parameters: none
Optional parameters: none
Body:
{:creativeConfig {:iasClientId string, :dynamicCreativeEnabled boolean, :videoCreativeDataSharingAuthorized boolean, :obaComplianceDisabled boolean}, :dataAccessConfig {:sdfConfig AdvertiserSdfConfig}, :displayName string, :name string, :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig, :cmHybridConfig CmHybridConfig}, :updateTime string, :advertiserId string, :servingConfig {:exemptTvFromViewabilityTargeting boolean}, :integrationDetails {:integrationCode string, :details string}, :prismaEnabled boolean, :partnerId string, :entityStatus string, :generalConfig {:domainUrl string, :timeZone string, :currencyCode string}}
Creates a new advertiser. Returns the newly created advertiser if successful. This method can take up to 180 seconds to complete.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/create Required parameters: none Optional parameters: none Body: {:creativeConfig {:iasClientId string, :dynamicCreativeEnabled boolean, :videoCreativeDataSharingAuthorized boolean, :obaComplianceDisabled boolean}, :dataAccessConfig {:sdfConfig AdvertiserSdfConfig}, :displayName string, :name string, :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig, :cmHybridConfig CmHybridConfig}, :updateTime string, :advertiserId string, :servingConfig {:exemptTvFromViewabilityTargeting boolean}, :integrationDetails {:integrationCode string, :details string}, :prismaEnabled boolean, :partnerId string, :entityStatus string, :generalConfig {:domainUrl string, :timeZone string, :currencyCode string}} Creates a new advertiser. Returns the newly created advertiser if successful. This method can take up to 180 seconds to complete.
(creatives-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/create
Required parameters: advertiserId
Optional parameters: none
Body:
{:requireMraid boolean, :skippable boolean, :reviewStatus {:creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus], :contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:role string, :asset Asset}], :skipOffset {:percentage string, :seconds string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:heightPixels integer, :widthPixels integer}], :html5Video boolean, :dimensions {:heightPixels integer, :widthPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:reportingName string, :name string}], :dynamic boolean, :advertiserId string, :appendedTag string, :notes string, :transcodes [{:bitRateKbps string, :audioBitRateKbps string, :name string, :frameRate number, :transcoded boolean, :dimensions Dimensions, :audioSampleRateHz string, :mimeType string, :fileSizeBytes string}], :oggAudio boolean, :progressOffset {:percentage string, :seconds string}, :requireHtml5 boolean, :obaIcon {:dimensions Dimensions, :viewTrackingUrl string, :program string, :position string, :landingPageUrl string, :resourceMimeType string, :resourceUrl string, :clickTrackingUrl string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmAdId string, :cmCreativeId string, :cmPlacementId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:name string, :reportingName string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:name string, :type string, :reportingName string, :url string}], :entityStatus string}
Creates a new creative. Returns the newly created creative if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/create Required parameters: advertiserId Optional parameters: none Body: {:requireMraid boolean, :skippable boolean, :reviewStatus {:creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus], :contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:role string, :asset Asset}], :skipOffset {:percentage string, :seconds string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:heightPixels integer, :widthPixels integer}], :html5Video boolean, :dimensions {:heightPixels integer, :widthPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:reportingName string, :name string}], :dynamic boolean, :advertiserId string, :appendedTag string, :notes string, :transcodes [{:bitRateKbps string, :audioBitRateKbps string, :name string, :frameRate number, :transcoded boolean, :dimensions Dimensions, :audioSampleRateHz string, :mimeType string, :fileSizeBytes string}], :oggAudio boolean, :progressOffset {:percentage string, :seconds string}, :requireHtml5 boolean, :obaIcon {:dimensions Dimensions, :viewTrackingUrl string, :program string, :position string, :landingPageUrl string, :resourceMimeType string, :resourceUrl string, :clickTrackingUrl string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmAdId string, :cmCreativeId string, :cmPlacementId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:name string, :reportingName string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:name string, :type string, :reportingName string, :url string}], :entityStatus string} Creates a new creative. Returns the newly created creative if successful.
(creatives-delete$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/delete
Required parameters: creativeId, advertiserId
Optional parameters: none
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/delete Required parameters: creativeId, advertiserId Optional parameters: none 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.
(creatives-get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/get
Required parameters: creativeId, advertiserId
Optional parameters: none
Gets a creative.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/get Required parameters: creativeId, advertiserId Optional parameters: none Gets a creative.
(creatives-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/list
Required parameters: advertiserId
Optional parameters: orderBy, pageSize, filter, pageToken
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/list Required parameters: advertiserId Optional parameters: orderBy, pageSize, filter, pageToken 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.
(creatives-patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/patch
Required parameters: advertiserId, creativeId
Optional parameters: updateMask
Body:
{:requireMraid boolean, :skippable boolean, :reviewStatus {:creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus], :contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:role string, :asset Asset}], :skipOffset {:percentage string, :seconds string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:heightPixels integer, :widthPixels integer}], :html5Video boolean, :dimensions {:heightPixels integer, :widthPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:reportingName string, :name string}], :dynamic boolean, :advertiserId string, :appendedTag string, :notes string, :transcodes [{:bitRateKbps string, :audioBitRateKbps string, :name string, :frameRate number, :transcoded boolean, :dimensions Dimensions, :audioSampleRateHz string, :mimeType string, :fileSizeBytes string}], :oggAudio boolean, :progressOffset {:percentage string, :seconds string}, :requireHtml5 boolean, :obaIcon {:dimensions Dimensions, :viewTrackingUrl string, :program string, :position string, :landingPageUrl string, :resourceMimeType string, :resourceUrl string, :clickTrackingUrl string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmAdId string, :cmCreativeId string, :cmPlacementId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:name string, :reportingName string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:name string, :type string, :reportingName string, :url string}], :entityStatus string}
Updates an existing creative. Returns the updated creative if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/patch Required parameters: advertiserId, creativeId Optional parameters: updateMask Body: {:requireMraid boolean, :skippable boolean, :reviewStatus {:creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus], :contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:role string, :asset Asset}], :skipOffset {:percentage string, :seconds string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:heightPixels integer, :widthPixels integer}], :html5Video boolean, :dimensions {:heightPixels integer, :widthPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:reportingName string, :name string}], :dynamic boolean, :advertiserId string, :appendedTag string, :notes string, :transcodes [{:bitRateKbps string, :audioBitRateKbps string, :name string, :frameRate number, :transcoded boolean, :dimensions Dimensions, :audioSampleRateHz string, :mimeType string, :fileSizeBytes string}], :oggAudio boolean, :progressOffset {:percentage string, :seconds string}, :requireHtml5 boolean, :obaIcon {:dimensions Dimensions, :viewTrackingUrl string, :program string, :position string, :landingPageUrl string, :resourceMimeType string, :resourceUrl string, :clickTrackingUrl string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmAdId string, :cmCreativeId string, :cmPlacementId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:name string, :reportingName string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:name string, :type string, :reportingName string, :url string}], :entityStatus string} Updates an existing creative. Returns the updated creative if successful.
(delete$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/delete
Required parameters: advertiserId
Optional parameters: none
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/delete Required parameters: advertiserId Optional parameters: none 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.
(get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/get
Required parameters: advertiserId
Optional parameters: none
Gets an advertiser.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/get Required parameters: advertiserId Optional parameters: none Gets an advertiser.
(insertionOrders-bulkListInsertionOrderAssignedTargetingOptions$ auth
parameters)
Required parameters: insertionOrderId, advertiserId
Optional parameters: pageToken, pageSize, orderBy, filter
Lists assigned targeting options of an insertion order across targeting types.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/bulkListInsertionOrderAssignedTargetingOptions Required parameters: insertionOrderId, advertiserId Optional parameters: pageToken, pageSize, orderBy, filter Lists assigned targeting options of an insertion order across targeting types.
(insertionOrders-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/create
Required parameters: advertiserId
Optional parameters: none
Body:
{:insertionOrderId string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :performanceGoal {:performanceGoalAmountMicros string, :performanceGoalType string, :performanceGoalString string, :performanceGoalPercentageMicros string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :budget {:budgetUnit string, :budgetSegments [InsertionOrderBudgetSegment], :automationType string}, :entityStatus string, :insertionOrderType string}
Creates a new insertion order. Returns the newly created insertion order if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/create Required parameters: advertiserId Optional parameters: none Body: {:insertionOrderId string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :performanceGoal {:performanceGoalAmountMicros string, :performanceGoalType string, :performanceGoalString string, :performanceGoalPercentageMicros string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :budget {:budgetUnit string, :budgetSegments [InsertionOrderBudgetSegment], :automationType string}, :entityStatus string, :insertionOrderType string} Creates a new insertion order. Returns the newly created insertion order if successful.
(insertionOrders-delete$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/delete
Required parameters: advertiserId, insertionOrderId
Optional parameters: none
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/delete Required parameters: advertiserId, insertionOrderId Optional parameters: none 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.
(insertionOrders-get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/get
Required parameters: advertiserId, insertionOrderId
Optional parameters: none
Gets an insertion order. Returns error code NOT_FOUND
if the insertion order does not exist.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/get Required parameters: advertiserId, insertionOrderId Optional parameters: none Gets an insertion order. Returns error code `NOT_FOUND` if the insertion order does not exist.
(insertionOrders-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/list
Required parameters: advertiserId
Optional parameters: pageSize, filter, pageToken, orderBy
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/list Required parameters: advertiserId Optional parameters: pageSize, filter, pageToken, orderBy 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.
(insertionOrders-patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/patch
Required parameters: advertiserId, insertionOrderId
Optional parameters: updateMask
Body:
{:insertionOrderId string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :performanceGoal {:performanceGoalAmountMicros string, :performanceGoalType string, :performanceGoalString string, :performanceGoalPercentageMicros string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :budget {:budgetUnit string, :budgetSegments [InsertionOrderBudgetSegment], :automationType string}, :entityStatus string, :insertionOrderType string}
Updates an existing insertion order. Returns the updated insertion order if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/patch Required parameters: advertiserId, insertionOrderId Optional parameters: updateMask Body: {:insertionOrderId string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :performanceGoal {:performanceGoalAmountMicros string, :performanceGoalType string, :performanceGoalString string, :performanceGoalPercentageMicros string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :budget {:budgetUnit string, :budgetSegments [InsertionOrderBudgetSegment], :automationType string}, :entityStatus string, :insertionOrderType string} Updates an existing insertion order. Returns the updated insertion order if successful.
(insertionOrders-targetingTypes-assignedTargetingOptions-get$ auth parameters)
Required parameters: insertionOrderId, targetingType, advertiserId, assignedTargetingOptionId
Optional parameters: none
Gets a single targeting option assigned to an insertion order.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/targetingTypes/assignedTargetingOptions/get Required parameters: insertionOrderId, targetingType, advertiserId, assignedTargetingOptionId Optional parameters: none Gets a single targeting option assigned to an insertion order.
(insertionOrders-targetingTypes-assignedTargetingOptions-list$ auth parameters)
Required parameters: targetingType, insertionOrderId, advertiserId
Optional parameters: orderBy, pageSize, filter, pageToken
Lists the targeting options assigned to an insertion order.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/targetingTypes/assignedTargetingOptions/list Required parameters: targetingType, insertionOrderId, advertiserId Optional parameters: orderBy, pageSize, filter, pageToken Lists the targeting options assigned to an insertion order.
(invoices-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/invoices/list
Required parameters: advertiserId
Optional parameters: pageToken, issueMonth, pageSize, loiSapinInvoiceType
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/invoices/list Required parameters: advertiserId Optional parameters: pageToken, issueMonth, pageSize, loiSapinInvoiceType 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.
(invoices-lookupInvoiceCurrency$ auth parameters)
Required parameters: advertiserId
Optional parameters: invoiceMonth
Retrieves the invoice currency used by an advertiser in a given month.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/invoices/lookupInvoiceCurrency Required parameters: advertiserId Optional parameters: invoiceMonth Retrieves the invoice currency used by an advertiser in a given month.
(lineItems-bulkEditLineItemAssignedTargetingOptions$ auth parameters body)
Required parameters: lineItemId, advertiserId
Optional parameters: none
Body:
{:deleteRequests [{:targetingType string, :assignedTargetingOptionIds [string]}], :createRequests [{:targetingType string, :assignedTargetingOptions [AssignedTargetingOption]}]}
Bulk edits targeting options under a single line item. The operation will delete the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.delete_requests and then create the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.create_requests .
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/bulkEditLineItemAssignedTargetingOptions Required parameters: lineItemId, advertiserId Optional parameters: none Body: {:deleteRequests [{:targetingType string, :assignedTargetingOptionIds [string]}], :createRequests [{:targetingType string, :assignedTargetingOptions [AssignedTargetingOption]}]} Bulk edits targeting options under a single line item. The operation will delete the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.delete_requests and then create the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.create_requests .
(lineItems-bulkListLineItemAssignedTargetingOptions$ auth parameters)
Required parameters: advertiserId, lineItemId
Optional parameters: filter, pageSize, pageToken, orderBy
Lists assigned targeting options of a line item across targeting types.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/bulkListLineItemAssignedTargetingOptions Required parameters: advertiserId, lineItemId Optional parameters: filter, pageSize, pageToken, orderBy Lists assigned targeting options of a line item across targeting types.
(lineItems-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/create
Required parameters: advertiserId
Optional parameters: none
Body:
{:insertionOrderId string, :targetingExpansion {:excludeFirstPartyAudience boolean, :targetingExpansionLevel string}, :lineItemType string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :inventorySourceIds [string], :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :warningMessages [string], :creativeIds [string], :lineItemId string, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :partnerRevenueModel {:markupType string, :markupAmount string}, :conversionCounting {:floodlightActivityConfigs [TrackingFloodlightActivityConfig], :postViewCountPercentageMillis string}, :budget {:budgetUnit string, :maxAmount string, :budgetAllocationType string}, :mobileApp {:platform string, :appId string, :publisher string, :displayName string}, :flight {:flightDateType string, :triggerId string, :dateRange DateRange}, :entityStatus string}
Creates a new line item. Returns the newly created line item if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/create Required parameters: advertiserId Optional parameters: none Body: {:insertionOrderId string, :targetingExpansion {:excludeFirstPartyAudience boolean, :targetingExpansionLevel string}, :lineItemType string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :inventorySourceIds [string], :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :warningMessages [string], :creativeIds [string], :lineItemId string, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :partnerRevenueModel {:markupType string, :markupAmount string}, :conversionCounting {:floodlightActivityConfigs [TrackingFloodlightActivityConfig], :postViewCountPercentageMillis string}, :budget {:budgetUnit string, :maxAmount string, :budgetAllocationType string}, :mobileApp {:platform string, :appId string, :publisher string, :displayName string}, :flight {:flightDateType string, :triggerId string, :dateRange DateRange}, :entityStatus string} Creates a new line item. Returns the newly created line item if successful.
(lineItems-delete$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/delete
Required parameters: lineItemId, advertiserId
Optional parameters: none
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/delete Required parameters: lineItemId, advertiserId Optional parameters: none 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.
(lineItems-generateDefault$ auth parameters body)
Required parameters: advertiserId
Optional parameters: none
Body:
{:insertionOrderId string, :displayName string, :lineItemType string, :mobileApp {:platform string, :appId string, :publisher string, :displayName string}}
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
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/generateDefault Required parameters: advertiserId Optional parameters: none Body: {:insertionOrderId string, :displayName string, :lineItemType string, :mobileApp {:platform string, :appId string, :publisher string, :displayName string}} 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
(lineItems-get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/get
Required parameters: lineItemId, advertiserId
Optional parameters: none
Gets a line item.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/get Required parameters: lineItemId, advertiserId Optional parameters: none Gets a line item.
(lineItems-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/list
Required parameters: advertiserId
Optional parameters: pageSize, filter, pageToken, orderBy
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/list Required parameters: advertiserId Optional parameters: pageSize, filter, pageToken, orderBy 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.
(lineItems-patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/patch
Required parameters: lineItemId, advertiserId
Optional parameters: updateMask
Body:
{:insertionOrderId string, :targetingExpansion {:excludeFirstPartyAudience boolean, :targetingExpansionLevel string}, :lineItemType string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :inventorySourceIds [string], :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :warningMessages [string], :creativeIds [string], :lineItemId string, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :partnerRevenueModel {:markupType string, :markupAmount string}, :conversionCounting {:floodlightActivityConfigs [TrackingFloodlightActivityConfig], :postViewCountPercentageMillis string}, :budget {:budgetUnit string, :maxAmount string, :budgetAllocationType string}, :mobileApp {:platform string, :appId string, :publisher string, :displayName string}, :flight {:flightDateType string, :triggerId string, :dateRange DateRange}, :entityStatus string}
Updates an existing line item. Returns the updated line item if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/patch Required parameters: lineItemId, advertiserId Optional parameters: updateMask Body: {:insertionOrderId string, :targetingExpansion {:excludeFirstPartyAudience boolean, :targetingExpansionLevel string}, :lineItemType string, :partnerCosts [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :inventorySourceIds [string], :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :warningMessages [string], :creativeIds [string], :lineItemId string, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :partnerRevenueModel {:markupType string, :markupAmount string}, :conversionCounting {:floodlightActivityConfigs [TrackingFloodlightActivityConfig], :postViewCountPercentageMillis string}, :budget {:budgetUnit string, :maxAmount string, :budgetAllocationType string}, :mobileApp {:platform string, :appId string, :publisher string, :displayName string}, :flight {:flightDateType string, :triggerId string, :dateRange DateRange}, :entityStatus string} Updates an existing line item. Returns the updated line item if successful.
(lineItems-targetingTypes-assignedTargetingOptions-create$ auth parameters body)
Required parameters: advertiserId, targetingType, lineItemId
Optional parameters: none
Body:
{:negativeKeywordListDetails {:negativeKeywordListId string}, :parentalStatusDetails {:parentalStatus string, :targetingOptionId string}, :geoRegionDetails {:targetingOptionId string, :geoRegionType string, :displayName string, :negative boolean}, :regionalLocationListDetails {:regionalLocationListId string, :negative boolean}, :browserDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inventorySourceGroupDetails {:inventorySourceGroupId string}, :nativeContentPositionDetails {:contentPosition string, :targetingOptionId string}, :assignedTargetingOptionId string, :operatingSystemDetails {:displayName string, :targetingOptionId string, :negative boolean}, :appCategoryDetails {:targetingOptionId string, :displayName string, :negative boolean}, :contentInstreamPositionDetails {:adType string, :contentInstreamPosition string, :targetingOptionId string}, :inventorySourceDetails {:inventorySourceId string}, :thirdPartyVerifierDetails {:adloox Adloox, :integralAdScience IntegralAdScience, :doubleVerify DoubleVerify}, :name string, :onScreenPositionDetails {:adType string, :onScreenPosition string, :targetingOptionId string}, :videoPlayerSizeDetails {:targetingOptionId string, :videoPlayerSize string}, :carrierAndIspDetails {:targetingOptionId string, :displayName string, :negative boolean}, :proximityLocationListDetails {:proximityLocationListId string, :proximityRadiusRange string}, :digitalContentLabelExclusionDetails {:excludedTargetingOptionId string, :contentRatingTier string}, :ageRangeDetails {:targetingOptionId string, :ageRange string}, :deviceMakeModelDetails {:targetingOptionId string, :displayName string, :negative boolean}, :categoryDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inheritance string, :businessChainDetails {:displayName string, :proximityRadiusAmount number, :targetingOptionId string, :proximityRadiusUnit string}, :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup], :includedCustomListGroup CustomListGroup, :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup, :excludedGoogleAudienceGroup GoogleAudienceGroup, :includedGoogleAudienceGroup GoogleAudienceGroup, :includedCombinedAudienceGroup CombinedAudienceGroup}, :channelDetails {:negative boolean, :channelId string}, :targetingType string, :environmentDetails {:targetingOptionId string, :environment string}, :poiDetails {:displayName string, :proximityRadiusUnit string, :latitude number, :proximityRadiusAmount number, :targetingOptionId string, :longitude number}, :sensitiveCategoryExclusionDetails {:sensitiveCategory string, :excludedTargetingOptionId string}, :deviceTypeDetails {:deviceType string, :targetingOptionId string}, :appDetails {:appId string, :appPlatform string, :negative boolean, :displayName string}, :subExchangeDetails {:targetingOptionId string}, :genderDetails {:gender string, :targetingOptionId string}, :languageDetails {:targetingOptionId string, :negative boolean, :displayName string}, :viewabilityDetails {:viewability string, :targetingOptionId string}, :keywordDetails {:negative boolean, :keyword string}, :urlDetails {:negative boolean, :url string}, :exchangeDetails {:targetingOptionId string}, :dayAndTimeDetails {:startHour integer, :dayOfWeek string, :timeZoneResolution string, :endHour integer}, :householdIncomeDetails {:targetingOptionId string, :householdIncome string}, :authorizedSellerStatusDetails {:targetingOptionId string, :authorizedSellerStatus string}, :contentOutstreamPositionDetails {:adType string, :targetingOptionId string, :contentOutstreamPosition string}, :userRewardedContentDetails {:userRewardedContent string, :targetingOptionId string}, :omidDetails {:omid string, :targetingOptionId string}}
Assigns a targeting option to a line item. Returns the assigned targeting option if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/create Required parameters: advertiserId, targetingType, lineItemId Optional parameters: none Body: {:negativeKeywordListDetails {:negativeKeywordListId string}, :parentalStatusDetails {:parentalStatus string, :targetingOptionId string}, :geoRegionDetails {:targetingOptionId string, :geoRegionType string, :displayName string, :negative boolean}, :regionalLocationListDetails {:regionalLocationListId string, :negative boolean}, :browserDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inventorySourceGroupDetails {:inventorySourceGroupId string}, :nativeContentPositionDetails {:contentPosition string, :targetingOptionId string}, :assignedTargetingOptionId string, :operatingSystemDetails {:displayName string, :targetingOptionId string, :negative boolean}, :appCategoryDetails {:targetingOptionId string, :displayName string, :negative boolean}, :contentInstreamPositionDetails {:adType string, :contentInstreamPosition string, :targetingOptionId string}, :inventorySourceDetails {:inventorySourceId string}, :thirdPartyVerifierDetails {:adloox Adloox, :integralAdScience IntegralAdScience, :doubleVerify DoubleVerify}, :name string, :onScreenPositionDetails {:adType string, :onScreenPosition string, :targetingOptionId string}, :videoPlayerSizeDetails {:targetingOptionId string, :videoPlayerSize string}, :carrierAndIspDetails {:targetingOptionId string, :displayName string, :negative boolean}, :proximityLocationListDetails {:proximityLocationListId string, :proximityRadiusRange string}, :digitalContentLabelExclusionDetails {:excludedTargetingOptionId string, :contentRatingTier string}, :ageRangeDetails {:targetingOptionId string, :ageRange string}, :deviceMakeModelDetails {:targetingOptionId string, :displayName string, :negative boolean}, :categoryDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inheritance string, :businessChainDetails {:displayName string, :proximityRadiusAmount number, :targetingOptionId string, :proximityRadiusUnit string}, :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup], :includedCustomListGroup CustomListGroup, :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup, :excludedGoogleAudienceGroup GoogleAudienceGroup, :includedGoogleAudienceGroup GoogleAudienceGroup, :includedCombinedAudienceGroup CombinedAudienceGroup}, :channelDetails {:negative boolean, :channelId string}, :targetingType string, :environmentDetails {:targetingOptionId string, :environment string}, :poiDetails {:displayName string, :proximityRadiusUnit string, :latitude number, :proximityRadiusAmount number, :targetingOptionId string, :longitude number}, :sensitiveCategoryExclusionDetails {:sensitiveCategory string, :excludedTargetingOptionId string}, :deviceTypeDetails {:deviceType string, :targetingOptionId string}, :appDetails {:appId string, :appPlatform string, :negative boolean, :displayName string}, :subExchangeDetails {:targetingOptionId string}, :genderDetails {:gender string, :targetingOptionId string}, :languageDetails {:targetingOptionId string, :negative boolean, :displayName string}, :viewabilityDetails {:viewability string, :targetingOptionId string}, :keywordDetails {:negative boolean, :keyword string}, :urlDetails {:negative boolean, :url string}, :exchangeDetails {:targetingOptionId string}, :dayAndTimeDetails {:startHour integer, :dayOfWeek string, :timeZoneResolution string, :endHour integer}, :householdIncomeDetails {:targetingOptionId string, :householdIncome string}, :authorizedSellerStatusDetails {:targetingOptionId string, :authorizedSellerStatus string}, :contentOutstreamPositionDetails {:adType string, :targetingOptionId string, :contentOutstreamPosition string}, :userRewardedContentDetails {:userRewardedContent string, :targetingOptionId string}, :omidDetails {:omid string, :targetingOptionId string}} Assigns a targeting option to a line item. Returns the assigned targeting option if successful.
(lineItems-targetingTypes-assignedTargetingOptions-delete$ auth parameters)
Required parameters: targetingType, advertiserId, lineItemId, assignedTargetingOptionId
Optional parameters: none
Deletes an assigned targeting option from a line item.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/delete Required parameters: targetingType, advertiserId, lineItemId, assignedTargetingOptionId Optional parameters: none Deletes an assigned targeting option from a line item.
(lineItems-targetingTypes-assignedTargetingOptions-get$ auth parameters)
Required parameters: assignedTargetingOptionId, lineItemId, advertiserId, targetingType
Optional parameters: none
Gets a single targeting option assigned to a line item.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/get Required parameters: assignedTargetingOptionId, lineItemId, advertiserId, targetingType Optional parameters: none Gets a single targeting option assigned to a line item.
(lineItems-targetingTypes-assignedTargetingOptions-list$ auth parameters)
Required parameters: advertiserId, targetingType, lineItemId
Optional parameters: pageToken, filter, orderBy, pageSize
Lists the targeting options assigned to a line item.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/list Required parameters: advertiserId, targetingType, lineItemId Optional parameters: pageToken, filter, orderBy, pageSize Lists the targeting options assigned to a line item.
(list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/list
Required parameters: none
Optional parameters: filter, orderBy, partnerId, pageToken, pageSize
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/list Required parameters: none Optional parameters: filter, orderBy, partnerId, pageToken, pageSize 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.
(locationLists-assignedLocations-bulkEdit$ auth parameters body)
Required parameters: locationListId, advertiserId
Optional parameters: none
Body:
{:createdAssignedLocations [{:targetingOptionId string, :name string, :assignedLocationId string}], :deletedAssignedLocations [string]}
Bulk edits multiple assignments between locations and a single location list. The operation will delete the assigned locations provided in BulkEditAssignedLocationsRequest.deleted_assigned_locations and then create the assigned locations provided in BulkEditAssignedLocationsRequest.created_assigned_locations.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/assignedLocations/bulkEdit Required parameters: locationListId, advertiserId Optional parameters: none Body: {:createdAssignedLocations [{:targetingOptionId string, :name string, :assignedLocationId string}], :deletedAssignedLocations [string]} Bulk edits multiple assignments between locations and a single location list. The operation will delete the assigned locations provided in BulkEditAssignedLocationsRequest.deleted_assigned_locations and then create the assigned locations provided in BulkEditAssignedLocationsRequest.created_assigned_locations.
(locationLists-assignedLocations-create$ auth parameters body)
Required parameters: locationListId, advertiserId
Optional parameters: none
Body:
{:targetingOptionId string, :name string, :assignedLocationId string}
Creates an assignment between a location and a location list.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/assignedLocations/create Required parameters: locationListId, advertiserId Optional parameters: none Body: {:targetingOptionId string, :name string, :assignedLocationId string} Creates an assignment between a location and a location list.
(locationLists-assignedLocations-delete$ auth parameters)
Required parameters: assignedLocationId, advertiserId, locationListId
Optional parameters: none
Deletes the assignment between a location and a location list.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/assignedLocations/delete Required parameters: assignedLocationId, advertiserId, locationListId Optional parameters: none Deletes the assignment between a location and a location list.
(locationLists-assignedLocations-list$ auth parameters)
Required parameters: advertiserId, locationListId
Optional parameters: pageSize, orderBy, filter, pageToken
Lists locations assigned to a location list.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/assignedLocations/list Required parameters: advertiserId, locationListId Optional parameters: pageSize, orderBy, filter, pageToken Lists locations assigned to a location list.
(locationLists-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/create
Required parameters: advertiserId
Optional parameters: none
Body:
{:displayName string, :name string, :advertiserId string, :locationListId string, :locationType string}
Creates a new location list. Returns the newly created location list if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/create Required parameters: advertiserId Optional parameters: none Body: {:displayName string, :name string, :advertiserId string, :locationListId string, :locationType string} Creates a new location list. Returns the newly created location list if successful.
(locationLists-get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/get
Required parameters: advertiserId, locationListId
Optional parameters: none
Gets a location list.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/get Required parameters: advertiserId, locationListId Optional parameters: none Gets a location list.
(locationLists-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/list
Required parameters: advertiserId
Optional parameters: pageSize, orderBy, filter, pageToken
Lists location lists based on a given advertiser id.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/list Required parameters: advertiserId Optional parameters: pageSize, orderBy, filter, pageToken Lists location lists based on a given advertiser id.
(locationLists-patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/patch
Required parameters: locationListId, advertiserId
Optional parameters: updateMask
Body:
{:displayName string, :name string, :advertiserId string, :locationListId string, :locationType string}
Updates a location list. Returns the updated location list if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/patch Required parameters: locationListId, advertiserId Optional parameters: updateMask Body: {:displayName string, :name string, :advertiserId string, :locationListId string, :locationType string} Updates a location list. Returns the updated location list if successful.
(manualTriggers-activate$ auth parameters body)
Required parameters: triggerId, advertiserId
Optional parameters: none
Body:
{}
Activates a manual trigger. Each activation of the manual trigger must be at least 5 minutes apart, otherwise an error will be returned.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/activate Required parameters: triggerId, advertiserId Optional parameters: none Body: {} Activates a manual trigger. Each activation of the manual trigger must be at least 5 minutes apart, otherwise an error will be returned.
(manualTriggers-create$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/create
Required parameters: advertiserId
Optional parameters: none
Body:
{:activationDurationMinutes string, :displayName string, :name string, :advertiserId string, :triggerId string, :state string, :latestActivationTime string}
Creates a new manual trigger. Returns the newly created manual trigger if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/create Required parameters: advertiserId Optional parameters: none Body: {:activationDurationMinutes string, :displayName string, :name string, :advertiserId string, :triggerId string, :state string, :latestActivationTime string} Creates a new manual trigger. Returns the newly created manual trigger if successful.
(manualTriggers-deactivate$ auth parameters body)
Required parameters: triggerId, advertiserId
Optional parameters: none
Body:
{}
Deactivates a manual trigger.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/deactivate Required parameters: triggerId, advertiserId Optional parameters: none Body: {} Deactivates a manual trigger.
(manualTriggers-get$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/get
Required parameters: advertiserId, triggerId
Optional parameters: none
Gets a manual trigger.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/get Required parameters: advertiserId, triggerId Optional parameters: none Gets a manual trigger.
(manualTriggers-list$ auth parameters)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/list
Required parameters: advertiserId
Optional parameters: pageToken, filter, pageSize, orderBy
Lists manual triggers that are accessible to the current user for a given advertiser ID. The order is defined by the order_by parameter. A single advertiser_id is required.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/list Required parameters: advertiserId Optional parameters: pageToken, filter, pageSize, orderBy Lists manual triggers that are accessible to the current user for a given advertiser ID. The order is defined by the order_by parameter. A single advertiser_id is required.
(manualTriggers-patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/patch
Required parameters: advertiserId, triggerId
Optional parameters: updateMask
Body:
{:activationDurationMinutes string, :displayName string, :name string, :advertiserId string, :triggerId string, :state string, :latestActivationTime string}
Updates a manual trigger. Returns the updated manual trigger if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/patch Required parameters: advertiserId, triggerId Optional parameters: updateMask Body: {:activationDurationMinutes string, :displayName string, :name string, :advertiserId string, :triggerId string, :state string, :latestActivationTime string} Updates a manual trigger. Returns the updated manual trigger if successful.
(negativeKeywordLists-create$ auth parameters body)
Required parameters: advertiserId
Optional parameters: none
Body:
{:negativeKeywordListId string, :advertiserId string, :targetedLineItemCount string, :name string, :displayName string}
Creates a new negative keyword list. Returns the newly created negative keyword list if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/create Required parameters: advertiserId Optional parameters: none Body: {:negativeKeywordListId string, :advertiserId string, :targetedLineItemCount string, :name string, :displayName string} Creates a new negative keyword list. Returns the newly created negative keyword list if successful.
(negativeKeywordLists-delete$ auth parameters)
Required parameters: negativeKeywordListId, advertiserId
Optional parameters: none
Deletes a negative keyword list given an advertiser ID and a negative keyword list ID.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/delete Required parameters: negativeKeywordListId, advertiserId Optional parameters: none Deletes a negative keyword list given an advertiser ID and a negative keyword list ID.
(negativeKeywordLists-get$ auth parameters)
Required parameters: advertiserId, negativeKeywordListId
Optional parameters: none
Gets a negative keyword list given an advertiser ID and a negative keyword list ID.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/get Required parameters: advertiserId, negativeKeywordListId Optional parameters: none Gets a negative keyword list given an advertiser ID and a negative keyword list ID.
(negativeKeywordLists-list$ auth parameters)
Required parameters: advertiserId
Optional parameters: pageSize, pageToken
Lists negative keyword lists based on a given advertiser id.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/list Required parameters: advertiserId Optional parameters: pageSize, pageToken Lists negative keyword lists based on a given advertiser id.
(negativeKeywordLists-negativeKeywords-bulkEdit$ auth parameters body)
Required parameters: negativeKeywordListId, advertiserId
Optional parameters: none
Body:
{:deletedNegativeKeywords [string], :createdNegativeKeywords [{:keywordValue string, :name string}]}
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/bulkEdit Required parameters: negativeKeywordListId, advertiserId Optional parameters: none Body: {:deletedNegativeKeywords [string], :createdNegativeKeywords [{:keywordValue string, :name string}]} 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.
(negativeKeywordLists-negativeKeywords-create$ auth parameters body)
Required parameters: advertiserId, negativeKeywordListId
Optional parameters: none
Body:
{:keywordValue string, :name string}
Creates a negative keyword in a negative keyword list.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/create Required parameters: advertiserId, negativeKeywordListId Optional parameters: none Body: {:keywordValue string, :name string} Creates a negative keyword in a negative keyword list.
(negativeKeywordLists-negativeKeywords-delete$ auth parameters)
Required parameters: negativeKeywordListId, advertiserId, keywordValue
Optional parameters: none
Deletes a negative keyword from a negative keyword list.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/delete Required parameters: negativeKeywordListId, advertiserId, keywordValue Optional parameters: none Deletes a negative keyword from a negative keyword list.
(negativeKeywordLists-negativeKeywords-list$ auth parameters)
Required parameters: negativeKeywordListId, advertiserId
Optional parameters: orderBy, filter, pageSize, pageToken
Lists negative keywords in a negative keyword list.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/list Required parameters: negativeKeywordListId, advertiserId Optional parameters: orderBy, filter, pageSize, pageToken Lists negative keywords in a negative keyword list.
(negativeKeywordLists-negativeKeywords-replace$ auth parameters body)
Required parameters: negativeKeywordListId, advertiserId
Optional parameters: none
Body:
{:newNegativeKeywords [{:keywordValue string, :name string}]}
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.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/replace Required parameters: negativeKeywordListId, advertiserId Optional parameters: none Body: {:newNegativeKeywords [{:keywordValue string, :name string}]} 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.
(negativeKeywordLists-patch$ auth parameters body)
Required parameters: advertiserId, negativeKeywordListId
Optional parameters: updateMask
Body:
{:negativeKeywordListId string, :advertiserId string, :targetedLineItemCount string, :name string, :displayName string}
Updates a negative keyword list. Returns the updated negative keyword list if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/patch Required parameters: advertiserId, negativeKeywordListId Optional parameters: updateMask Body: {:negativeKeywordListId string, :advertiserId string, :targetedLineItemCount string, :name string, :displayName string} Updates a negative keyword list. Returns the updated negative keyword list if successful.
(patch$ auth parameters body)
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/patch
Required parameters: advertiserId
Optional parameters: updateMask
Body:
{:creativeConfig {:iasClientId string, :dynamicCreativeEnabled boolean, :videoCreativeDataSharingAuthorized boolean, :obaComplianceDisabled boolean}, :dataAccessConfig {:sdfConfig AdvertiserSdfConfig}, :displayName string, :name string, :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig, :cmHybridConfig CmHybridConfig}, :updateTime string, :advertiserId string, :servingConfig {:exemptTvFromViewabilityTargeting boolean}, :integrationDetails {:integrationCode string, :details string}, :prismaEnabled boolean, :partnerId string, :entityStatus string, :generalConfig {:domainUrl string, :timeZone string, :currencyCode string}}
Updates an existing advertiser. Returns the updated advertiser if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/patch Required parameters: advertiserId Optional parameters: updateMask Body: {:creativeConfig {:iasClientId string, :dynamicCreativeEnabled boolean, :videoCreativeDataSharingAuthorized boolean, :obaComplianceDisabled boolean}, :dataAccessConfig {:sdfConfig AdvertiserSdfConfig}, :displayName string, :name string, :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig, :cmHybridConfig CmHybridConfig}, :updateTime string, :advertiserId string, :servingConfig {:exemptTvFromViewabilityTargeting boolean}, :integrationDetails {:integrationCode string, :details string}, :prismaEnabled boolean, :partnerId string, :entityStatus string, :generalConfig {:domainUrl string, :timeZone string, :currencyCode string}} Updates an existing advertiser. Returns the updated advertiser if successful.
(targetingTypes-assignedTargetingOptions-create$ auth parameters body)
Required parameters: advertiserId, targetingType
Optional parameters: none
Body:
{:negativeKeywordListDetails {:negativeKeywordListId string}, :parentalStatusDetails {:parentalStatus string, :targetingOptionId string}, :geoRegionDetails {:targetingOptionId string, :geoRegionType string, :displayName string, :negative boolean}, :regionalLocationListDetails {:regionalLocationListId string, :negative boolean}, :browserDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inventorySourceGroupDetails {:inventorySourceGroupId string}, :nativeContentPositionDetails {:contentPosition string, :targetingOptionId string}, :assignedTargetingOptionId string, :operatingSystemDetails {:displayName string, :targetingOptionId string, :negative boolean}, :appCategoryDetails {:targetingOptionId string, :displayName string, :negative boolean}, :contentInstreamPositionDetails {:adType string, :contentInstreamPosition string, :targetingOptionId string}, :inventorySourceDetails {:inventorySourceId string}, :thirdPartyVerifierDetails {:adloox Adloox, :integralAdScience IntegralAdScience, :doubleVerify DoubleVerify}, :name string, :onScreenPositionDetails {:adType string, :onScreenPosition string, :targetingOptionId string}, :videoPlayerSizeDetails {:targetingOptionId string, :videoPlayerSize string}, :carrierAndIspDetails {:targetingOptionId string, :displayName string, :negative boolean}, :proximityLocationListDetails {:proximityLocationListId string, :proximityRadiusRange string}, :digitalContentLabelExclusionDetails {:excludedTargetingOptionId string, :contentRatingTier string}, :ageRangeDetails {:targetingOptionId string, :ageRange string}, :deviceMakeModelDetails {:targetingOptionId string, :displayName string, :negative boolean}, :categoryDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inheritance string, :businessChainDetails {:displayName string, :proximityRadiusAmount number, :targetingOptionId string, :proximityRadiusUnit string}, :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup], :includedCustomListGroup CustomListGroup, :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup, :excludedGoogleAudienceGroup GoogleAudienceGroup, :includedGoogleAudienceGroup GoogleAudienceGroup, :includedCombinedAudienceGroup CombinedAudienceGroup}, :channelDetails {:negative boolean, :channelId string}, :targetingType string, :environmentDetails {:targetingOptionId string, :environment string}, :poiDetails {:displayName string, :proximityRadiusUnit string, :latitude number, :proximityRadiusAmount number, :targetingOptionId string, :longitude number}, :sensitiveCategoryExclusionDetails {:sensitiveCategory string, :excludedTargetingOptionId string}, :deviceTypeDetails {:deviceType string, :targetingOptionId string}, :appDetails {:appId string, :appPlatform string, :negative boolean, :displayName string}, :subExchangeDetails {:targetingOptionId string}, :genderDetails {:gender string, :targetingOptionId string}, :languageDetails {:targetingOptionId string, :negative boolean, :displayName string}, :viewabilityDetails {:viewability string, :targetingOptionId string}, :keywordDetails {:negative boolean, :keyword string}, :urlDetails {:negative boolean, :url string}, :exchangeDetails {:targetingOptionId string}, :dayAndTimeDetails {:startHour integer, :dayOfWeek string, :timeZoneResolution string, :endHour integer}, :householdIncomeDetails {:targetingOptionId string, :householdIncome string}, :authorizedSellerStatusDetails {:targetingOptionId string, :authorizedSellerStatus string}, :contentOutstreamPositionDetails {:adType string, :targetingOptionId string, :contentOutstreamPosition string}, :userRewardedContentDetails {:userRewardedContent string, :targetingOptionId string}, :omidDetails {:omid string, :targetingOptionId string}}
Assigns a targeting option to an advertiser. Returns the assigned targeting option if successful.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/create Required parameters: advertiserId, targetingType Optional parameters: none Body: {:negativeKeywordListDetails {:negativeKeywordListId string}, :parentalStatusDetails {:parentalStatus string, :targetingOptionId string}, :geoRegionDetails {:targetingOptionId string, :geoRegionType string, :displayName string, :negative boolean}, :regionalLocationListDetails {:regionalLocationListId string, :negative boolean}, :browserDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inventorySourceGroupDetails {:inventorySourceGroupId string}, :nativeContentPositionDetails {:contentPosition string, :targetingOptionId string}, :assignedTargetingOptionId string, :operatingSystemDetails {:displayName string, :targetingOptionId string, :negative boolean}, :appCategoryDetails {:targetingOptionId string, :displayName string, :negative boolean}, :contentInstreamPositionDetails {:adType string, :contentInstreamPosition string, :targetingOptionId string}, :inventorySourceDetails {:inventorySourceId string}, :thirdPartyVerifierDetails {:adloox Adloox, :integralAdScience IntegralAdScience, :doubleVerify DoubleVerify}, :name string, :onScreenPositionDetails {:adType string, :onScreenPosition string, :targetingOptionId string}, :videoPlayerSizeDetails {:targetingOptionId string, :videoPlayerSize string}, :carrierAndIspDetails {:targetingOptionId string, :displayName string, :negative boolean}, :proximityLocationListDetails {:proximityLocationListId string, :proximityRadiusRange string}, :digitalContentLabelExclusionDetails {:excludedTargetingOptionId string, :contentRatingTier string}, :ageRangeDetails {:targetingOptionId string, :ageRange string}, :deviceMakeModelDetails {:targetingOptionId string, :displayName string, :negative boolean}, :categoryDetails {:displayName string, :negative boolean, :targetingOptionId string}, :inheritance string, :businessChainDetails {:displayName string, :proximityRadiusAmount number, :targetingOptionId string, :proximityRadiusUnit string}, :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup], :includedCustomListGroup CustomListGroup, :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup, :excludedGoogleAudienceGroup GoogleAudienceGroup, :includedGoogleAudienceGroup GoogleAudienceGroup, :includedCombinedAudienceGroup CombinedAudienceGroup}, :channelDetails {:negative boolean, :channelId string}, :targetingType string, :environmentDetails {:targetingOptionId string, :environment string}, :poiDetails {:displayName string, :proximityRadiusUnit string, :latitude number, :proximityRadiusAmount number, :targetingOptionId string, :longitude number}, :sensitiveCategoryExclusionDetails {:sensitiveCategory string, :excludedTargetingOptionId string}, :deviceTypeDetails {:deviceType string, :targetingOptionId string}, :appDetails {:appId string, :appPlatform string, :negative boolean, :displayName string}, :subExchangeDetails {:targetingOptionId string}, :genderDetails {:gender string, :targetingOptionId string}, :languageDetails {:targetingOptionId string, :negative boolean, :displayName string}, :viewabilityDetails {:viewability string, :targetingOptionId string}, :keywordDetails {:negative boolean, :keyword string}, :urlDetails {:negative boolean, :url string}, :exchangeDetails {:targetingOptionId string}, :dayAndTimeDetails {:startHour integer, :dayOfWeek string, :timeZoneResolution string, :endHour integer}, :householdIncomeDetails {:targetingOptionId string, :householdIncome string}, :authorizedSellerStatusDetails {:targetingOptionId string, :authorizedSellerStatus string}, :contentOutstreamPositionDetails {:adType string, :targetingOptionId string, :contentOutstreamPosition string}, :userRewardedContentDetails {:userRewardedContent string, :targetingOptionId string}, :omidDetails {:omid string, :targetingOptionId string}} Assigns a targeting option to an advertiser. Returns the assigned targeting option if successful.
(targetingTypes-assignedTargetingOptions-delete$ auth parameters)
Required parameters: assignedTargetingOptionId, targetingType, advertiserId
Optional parameters: none
Deletes an assigned targeting option from an advertiser.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/delete Required parameters: assignedTargetingOptionId, targetingType, advertiserId Optional parameters: none Deletes an assigned targeting option from an advertiser.
(targetingTypes-assignedTargetingOptions-get$ auth parameters)
Required parameters: assignedTargetingOptionId, targetingType, advertiserId
Optional parameters: none
Gets a single targeting option assigned to an advertiser.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/get Required parameters: assignedTargetingOptionId, targetingType, advertiserId Optional parameters: none Gets a single targeting option assigned to an advertiser.
(targetingTypes-assignedTargetingOptions-list$ auth parameters)
Required parameters: targetingType, advertiserId
Optional parameters: pageToken, pageSize, filter, orderBy
Lists the targeting options assigned to an advertiser.
https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/list Required parameters: targetingType, advertiserId Optional parameters: pageToken, pageSize, filter, orderBy Lists the targeting options assigned to an advertiser.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close