displayvideo.v1 library Null safety

Display & Video 360 API - v1

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.

For more information, see developers.google.cn/display-video/

Create an instance of DisplayVideoApi to access these resources:

Classes

ActiveViewVideoViewabilityMetricConfig
Configuration for custom Active View video viewability metrics.
Adloox
Details of Adloox settings.
Advertiser
A single advertiser in Display & Video 360 (DV360).
AdvertiserAdServerConfig
Ad server related settings of an advertiser.
AdvertiserCreativeConfig
Creatives related settings of an advertiser.
AdvertiserDataAccessConfig
Settings that control how advertiser related data may be accessed.
AdvertiserGeneralConfig
General settings of an advertiser.
AdvertisersAssetsResource
AdvertisersCampaignsResource
AdvertisersCampaignsTargetingTypesAssignedTargetingOptionsResource
AdvertisersCampaignsTargetingTypesResource
AdvertisersChannelsResource
AdvertisersChannelsSitesResource
AdvertisersCreativesResource
AdvertiserSdfConfig
Structured Data Files (SDF) settings of an advertiser.
AdvertisersInsertionOrdersResource
AdvertisersInsertionOrdersTargetingTypesAssignedTargetingOptionsResource
AdvertisersInsertionOrdersTargetingTypesResource
AdvertisersInvoicesResource
AdvertisersLineItemsResource
AdvertisersLineItemsTargetingTypesAssignedTargetingOptionsResource
AdvertisersLineItemsTargetingTypesResource
AdvertisersLocationListsAssignedLocationsResource
AdvertisersLocationListsResource
AdvertisersManualTriggersResource
AdvertisersNegativeKeywordListsNegativeKeywordsResource
AdvertisersNegativeKeywordListsResource
AdvertisersResource
AdvertisersTargetingTypesAssignedTargetingOptionsResource
AdvertisersTargetingTypesResource
AdvertiserTargetingConfig
Targeting settings related to ad serving of an advertiser.
AgeRangeAssignedTargetingOptionDetails
Represents a targetable age range. [...]
AgeRangeTargetingOptionDetails
Represents a targetable age range. [...]
AppAssignedTargetingOptionDetails
Details for assigned app targeting option. [...]
AppCategoryAssignedTargetingOptionDetails
Details for assigned app category targeting option. [...]
AppCategoryTargetingOptionDetails
Represents a targetable collection of apps. [...]
Asset
A single asset.
AssetAssociation
Asset association for the creative.
AssignedInventorySource
An assignment between a targetable inventory source and an inventory source group.
AssignedLocation
An assignment between a location list and a relevant targeting option. [...]
AssignedTargetingOption
A single assigned targeting option, which defines the state of a targeting option for an entity with targeting settings.
AssignedUserRole
A single assigned user role, which defines a user's authorized interaction with a specified partner or advertiser.
AudienceGroupAssignedTargetingOptionDetails
Assigned audience group targeting option details. [...]
AudioVideoOffset
The length an audio or a video has been played.
AuditAdvertiserResponse
Response message for AdvertiserService.AuditAdvertiser.
AuthorizedSellerStatusAssignedTargetingOptionDetails
Represents an assigned authorized seller status. [...]
AuthorizedSellerStatusTargetingOptionDetails
Represents a targetable authorized seller status. [...]
BiddingStrategy
Settings that control the bid strategy. [...]
BrowserAssignedTargetingOptionDetails
Details for assigned browser targeting option. [...]
BrowserTargetingOptionDetails
Represents a targetable browser. [...]
BudgetSummary
Summarized information of an individual campaign budget.
BulkEditAdvertiserAssignedTargetingOptionsRequest
Request message for BulkEditAdvertiserAssignedTargetingOptions.
BulkEditAdvertiserAssignedTargetingOptionsResponse
BulkEditAssignedInventorySourcesRequest
Request message for AssignedInventorySourceService.BulkEdit.
BulkEditAssignedInventorySourcesResponse
Response message for AssignedInventorySourceService.BulkEdit.
BulkEditAssignedLocationsRequest
Request message for AssignedLocationService.BulkEditAssignedLocations.
BulkEditAssignedLocationsResponse
Response message for AssignedLocationService.BulkEditAssignedLocations.
BulkEditAssignedUserRolesRequest
Request message for BulkEditAssignedUserRoles.
BulkEditAssignedUserRolesResponse
BulkEditLineItemAssignedTargetingOptionsRequest
Request message for BulkEditLineItemAssignedTargetingOptions.
BulkEditLineItemAssignedTargetingOptionsResponse
BulkEditNegativeKeywordsRequest
Request message for NegativeKeywordService.BulkEditNegativeKeywords.
BulkEditNegativeKeywordsResponse
Response message for NegativeKeywordService.BulkEditNegativeKeywords.
BulkEditPartnerAssignedTargetingOptionsRequest
Request message for BulkEditPartnerAssignedTargetingOptions.
BulkEditPartnerAssignedTargetingOptionsResponse
BulkEditSitesRequest
Request message for SiteService.BulkEditSites.
BulkEditSitesResponse
Response message for SiteService.BulkEditSites.
BulkListAdvertiserAssignedTargetingOptionsResponse
BulkListCampaignAssignedTargetingOptionsResponse
Response message for BulkListCampaignAssignedTargetingOptions.
BulkListInsertionOrderAssignedTargetingOptionsResponse
Response message for BulkListInsertionOrderAssignedTargetingOptions.
BulkListLineItemAssignedTargetingOptionsResponse
BusinessChainAssignedTargetingOptionDetails
Details for assigned Business chain targeting option. [...]
BusinessChainSearchTerms
Search terms for Business Chain targeting options. [...]
BusinessChainTargetingOptionDetails
Represents a targetable business chain within a geo region. [...]
ByteRange
Specifies a range of media.
Campaign
A single campaign.
CampaignBudget
Settings that control how the campaign budget is allocated.
CampaignFlight
Settings that track the planned spend and duration of a campaign.
CampaignGoal
Settings that control the goal of a campaign.
CarrierAndIspAssignedTargetingOptionDetails
Details for assigned carrier and ISP targeting option. [...]
CarrierAndIspTargetingOptionDetails
Represents a targetable carrier or ISP. [...]
CategoryAssignedTargetingOptionDetails
Assigned category targeting option details. [...]
CategoryTargetingOptionDetails
Represents a targetable category. [...]
Channel
A single channel. [...]
ChannelAssignedTargetingOptionDetails
Details for assigned channel targeting option. [...]
CmHybridConfig
Settings for advertisers that use both Campaign Manager 360 (CM360) and third-party ad servers.
CmTrackingAd
A Campaign Manager 360 tracking ad.
CombinedAudience
Describes a combined audience resource.
CombinedAudienceGroup
Details of combined audience group. [...]
CombinedAudiencesResource
CombinedAudienceTargetingSetting
Details of combined audience targeting setting.
ContentInstreamPositionAssignedTargetingOptionDetails
Assigned content instream position targeting option details. [...]
ContentInstreamPositionTargetingOptionDetails
Represents a targetable content instream position, which could be used by video and audio ads. [...]
ContentOutstreamPositionAssignedTargetingOptionDetails
Assigned content outstream position targeting option details. [...]
ContentOutstreamPositionTargetingOptionDetails
Represents a targetable content outstream position, which could be used by display and video ads. [...]
ConversionCountingConfig
Settings that control how conversions are counted. [...]
CounterEvent
Counter event of the creative.
CreateAssetRequest
A request message for CreateAsset.
CreateAssetResponse
A response message for CreateAsset.
CreateAssignedTargetingOptionsRequest
A request listing which assigned targeting options of a given targeting type should be created and added.
CreateSdfDownloadTaskRequest
Request message for [SdfDownloadTaskService.CreateSdfDownloadTask].
Creative
A single Creative.
CreativeConfig
Creative requirements configuration for the inventory source.
CustomBiddingAlgorithm
A single custom bidding algorithm.
CustomBiddingAlgorithmsResource
CustomBiddingAlgorithmsScriptsResource
CustomBiddingScript
A single custom bidding script.
CustomBiddingScriptRef
The reference to the uploaded custom bidding script file.
CustomList
Describes a custom list entity, such as a custom affinity or custom intent audience list.
CustomListGroup
Details of custom list group. [...]
CustomListsResource
CustomListTargetingSetting
Details of custom list targeting setting.
DateRange
A date range.
DayAndTimeAssignedTargetingOptionDetails
Representation of a segment of time defined on a specific day of the week and with a start and end time. [...]
DeleteAssignedTargetingOptionsRequest
A request listing which assigned targeting options of a given targeting type should be deleted.
DeviceMakeModelAssignedTargetingOptionDetails
Assigned device make and model targeting option details. [...]
DeviceMakeModelTargetingOptionDetails
Represents a targetable device make and model. [...]
DeviceTypeAssignedTargetingOptionDetails
Targeting details for device type. [...]
DeviceTypeTargetingOptionDetails
Represents a targetable device type. [...]
DigitalContentLabelAssignedTargetingOptionDetails
Targeting details for digital content label. [...]
DigitalContentLabelTargetingOptionDetails
Represents a targetable digital content label rating tier. [...]
Dimensions
Dimensions.
DisplayVideoApi
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.
DoubleVerify
Details of DoubleVerify settings.
DoubleVerifyAppStarRating
Details of DoubleVerify star ratings settings.
DoubleVerifyBrandSafetyCategories
Settings for brand safety controls.
DoubleVerifyDisplayViewability
Details of DoubleVerify display viewability settings.
DoubleVerifyFraudInvalidTraffic
DoubleVerify Fraud & Invalid Traffic settings.
DoubleVerifyVideoViewability
Details of DoubleVerify video viewability settings.
DownloadOptions
Represents options for downloading media. [...]
EnvironmentAssignedTargetingOptionDetails
Assigned environment targeting option details. [...]
EnvironmentTargetingOptionDetails
Represents a targetable environment. [...]
ExchangeAssignedTargetingOptionDetails
Details for assigned exchange targeting option. [...]
ExchangeConfig
Settings that control which exchanges are enabled for a partner.
ExchangeConfigEnabledExchange
An enabled exchange in the partner.
ExchangeReviewStatus
Exchange review status for the creative.
ExchangeTargetingOptionDetails
Represents a targetable exchange. [...]
ExitEvent
Exit event of the creative.
FirstAndThirdPartyAudience
Describes a first or third party audience list used for targeting. [...]
FirstAndThirdPartyAudienceGroup
Details of first and third party audience group. [...]
FirstAndThirdPartyAudiencesResource
FirstAndThirdPartyAudienceTargetingSetting
Details of first and third party audience targeting setting.
FixedBidStrategy
A strategy that uses a fixed bidding price.
FloodlightGroup
A single Floodlight group.
FloodlightGroupsResource
FrequencyCap
Settings that control the number of times a user may be shown with the same ad during a given time period.
GenderAssignedTargetingOptionDetails
Details for assigned gender targeting option. [...]
GenderTargetingOptionDetails
Represents a targetable gender. [...]
GenerateDefaultLineItemRequest
Request message for LineItemService.GenerateDefaultLineItem.
GeoRegionAssignedTargetingOptionDetails
Details for assigned geographic region targeting option. [...]
GeoRegionSearchTerms
Search terms for geo region targeting options.
GeoRegionTargetingOptionDetails
Represents a targetable geographic region. [...]
GoogleAudience
Describes a Google audience resource. [...]
GoogleAudienceGroup
Details of Google audience group. [...]
GoogleAudiencesResource
GoogleAudienceTargetingSetting
Details of Google audience targeting setting.
HouseholdIncomeAssignedTargetingOptionDetails
Details for assigned household income targeting option. [...]
HouseholdIncomeTargetingOptionDetails
Represents a targetable household income. [...]
IdFilter
A filtering option that filters entities by their entity IDs.
InsertionOrder
A single insertion order.
InsertionOrderBudget
Settings that control how insertion order budget is allocated.
InsertionOrderBudgetSegment
Settings that control the budget of a single budget segment.
IntegralAdScience
Details of Integral Ad Science settings.
IntegrationDetails
Integration details of an entry.
InventorySource
An inventory source.
InventorySourceAssignedTargetingOptionDetails
Targeting details for inventory source. [...]
InventorySourceDisplayCreativeConfig
The configuration for display creatives.
InventorySourceFilter
A filtering option for filtering on Inventory Source entities.
InventorySourceGroup
A collection of targetable inventory sources.
InventorySourceGroupAssignedTargetingOptionDetails
Targeting details for inventory source group. [...]
InventorySourceGroupsAssignedInventorySourcesResource
InventorySourceGroupsResource
InventorySourcesResource
InventorySourceStatus
The status related settings of the inventory source.
InventorySourceVideoCreativeConfig
The configuration for video creatives.
Invoice
A single invoice.
KeywordAssignedTargetingOptionDetails
Details for assigned keyword targeting option. [...]
LanguageAssignedTargetingOptionDetails
Details for assigned language targeting option. [...]
LanguageTargetingOptionDetails
Represents a targetable language. [...]
LineItem
A single line item.
LineItemBudget
Settings that control how budget is allocated.
LineItemFlight
Settings that control the active duration of a line item.
ListAdvertiserAssignedTargetingOptionsResponse
Response message for ListAdvertiserAssignedTargetingOptions.
ListAdvertisersResponse
ListAssignedInventorySourcesResponse
Response message for AssignedInventorySourceService.ListAssignedInventorySources.
ListAssignedLocationsResponse
Response message for AssignedLocationService.ListAssignedLocations.
ListCampaignAssignedTargetingOptionsResponse
Response message for ListCampaignAssignedTargetingOptions.
ListCampaignsResponse
ListChannelsResponse
ListCombinedAudiencesResponse
ListCreativesResponse
ListCustomBiddingAlgorithmsResponse
ListCustomBiddingScriptsResponse
ListCustomListsResponse
ListFirstAndThirdPartyAudiencesResponse
ListGoogleAudiencesResponse
ListInsertionOrderAssignedTargetingOptionsResponse
Response message for ListInsertionOrderAssignedTargetingOptions.
ListInsertionOrdersResponse
ListInventorySourceGroupsResponse
Response message for InventorySourceGroupService.ListInventorySourceGroups.
ListInventorySourcesResponse
ListInvoicesResponse
ListLineItemAssignedTargetingOptionsResponse
Response message for ListLineItemAssignedTargetingOptions.
ListLineItemsResponse
ListLocationListsResponse
ListManualTriggersResponse
ListNegativeKeywordListsResponse
Response message for NegativeKeywordListService.ListNegativeKeywordLists.
ListNegativeKeywordsResponse
Response message for NegativeKeywordService.ListNegativeKeywords.
ListPartnerAssignedTargetingOptionsResponse
ListPartnersResponse
ListSitesResponse
Response message for SiteService.ListSites.
ListTargetingOptionsResponse
Response message for ListTargetingOptions.
ListUsersResponse
LocationList
A list of locations used for targeting.
LookbackWindow
Specifies how many days into the past to look when determining whether to record a conversion.
LookupInvoiceCurrencyResponse
ManualTrigger
A single manual trigger in Display & Video 360.
MaximizeSpendBidStrategy
A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget.
MeasurementConfig
Measurement settings of a partner.
Media
Represents a media consisting of a stream of bytes, a content type and a length.
MediaResource
MobileApp
A mobile app promoted by a mobile app install line item.
NativeContentPositionAssignedTargetingOptionDetails
Details for native content position assigned targeting option. [...]
NativeContentPositionTargetingOptionDetails
Represents a targetable native content position. [...]
NegativeKeyword
A negatively targeted keyword that belongs to a negative keyword list.
NegativeKeywordList
A list of negative keywords used for targeting.
NegativeKeywordListAssignedTargetingOptionDetails
Targeting details for negative keyword list. [...]
ObaIcon
OBA Icon for a Creative
OmidAssignedTargetingOptionDetails
Represents a targetable Open Measurement enabled inventory type. [...]
OmidTargetingOptionDetails
Represents a targetable Open Measurement enabled inventory type. [...]
OnScreenPositionAssignedTargetingOptionDetails
On screen position targeting option details. [...]
OnScreenPositionTargetingOptionDetails
Represents a targetable on screen position, which could be used by display and video ads. [...]
OperatingSystemAssignedTargetingOptionDetails
Assigned operating system targeting option details. [...]
OperatingSystemTargetingOptionDetails
Represents a targetable operating system. [...]
Operation
This resource represents a long-running operation that is the result of a network API call.
Pacing
Settings that control the rate at which a budget is spent.
ParentalStatusAssignedTargetingOptionDetails
Details for assigned parental status targeting option. [...]
ParentalStatusTargetingOptionDetails
Represents a targetable parental status. [...]
ParentEntityFilter
A filtering option that filters on selected file types belonging to a chosen set of filter entities.
PartialDownloadOptions
Options for downloading a Media.
Partner
A single partner in Display & Video 360 (DV360).
PartnerAdServerConfig
Ad server related settings of a partner.
PartnerCost
Settings that control a partner cost. [...]
PartnerDataAccessConfig
Settings that control how partner related data may be accessed.
PartnerGeneralConfig
General settings of a partner.
PartnerRevenueModel
Settings that control how partner revenue is calculated.
PartnersChannelsResource
PartnersChannelsSitesResource
PartnersResource
PartnersTargetingTypesAssignedTargetingOptionsResource
PartnersTargetingTypesResource
PerformanceGoal
Settings that control the performance goal of a campaign or insertion order.
PerformanceGoalBidStrategy
A strategy that automatically adjusts the bid to meet or beat a specified performance goal.
PoiAssignedTargetingOptionDetails
Details for assigned POI targeting option. [...]
PoiSearchTerms
Search terms for POI targeting options.
PoiTargetingOptionDetails
Represents a targetable point of interest(POI). [...]
PrismaConfig
Settings specific to the Mediaocean Prisma tool.
PrismaCpeCode
Google Payments Center supports searching and filtering on the component fields of this code.
ProximityLocationListAssignedTargetingOptionDetails
Targeting details for proximity location list. [...]
PublisherReviewStatus
Publisher review status for the creative.
RateDetails
The rate related settings of the inventory source.
RegionalLocationListAssignedTargetingOptionDetails
Targeting details for regional location list. [...]
ReplaceNegativeKeywordsRequest
Request message for NegativeKeywordService.ReplaceNegativeKeywords.
ReplaceNegativeKeywordsResponse
Response message for NegativeKeywordService.ReplaceNegativeKeywords.
ReplaceSitesRequest
Request message for SiteService.ReplaceSites.
ReplaceSitesResponse
Response message for SiteService.ReplaceSites.
ResumableUploadOptions
Specifies options for resumable uploads.
ReviewStatusInfo
Review statuses for the creative.
ScriptError
An error message for a custom bidding script.
SdfConfig
Structured Data File (SDF) related settings.
SdfdownloadtasksOperationsResource
SdfdownloadtasksResource
SearchTargetingOptionsRequest
Request message for SearchTargetingOptions.
SearchTargetingOptionsResponse
Response message for SearchTargetingOptions.
SensitiveCategoryAssignedTargetingOptionDetails
Targeting details for sensitive category. [...]
SensitiveCategoryTargetingOptionDetails
Represents a targetable sensitive category. [...]
Site
A single site. [...]
SubExchangeAssignedTargetingOptionDetails
Details for assigned sub-exchange targeting option. [...]
SubExchangeTargetingOptionDetails
Represents a targetable sub-exchange. [...]
TargetingExpansionConfig
Settings that control the targeting expansion of the line item. [...]
TargetingOption
Represents a single targeting option, which is a targetable concept in DV360.
TargetingTypesResource
TargetingTypesTargetingOptionsResource
ThirdPartyOnlyConfig
Settings for advertisers that use third-party ad servers only.
ThirdPartyUrl
Tracking URLs from third parties to track interactions with an audio or a video creative.
ThirdPartyVerifierAssignedTargetingOptionDetails
Assigned third party verifier targeting option details. [...]
TimeRange
A time range.
TimerEvent
Timer event of the creative.
TrackingFloodlightActivityConfig
Settings that control the behavior of a single Floodlight activity config.
Transcode
Represents information about the transcoded audio or video file.
UniversalAdId
A creative identifier provided by a registry that is unique across all platforms. [...]
UploadOptions
Represents options for uploading a Media.
UrlAssignedTargetingOptionDetails
Details for assigned URL targeting option. [...]
User
A single user in Display & Video 360.
UserRewardedContentAssignedTargetingOptionDetails
User rewarded content targeting option details. [...]
UserRewardedContentTargetingOptionDetails
Represents a targetable user rewarded content status for video ads only. [...]
UsersResource
VideoPlayerSizeAssignedTargetingOptionDetails
Video player size targeting option details. [...]
VideoPlayerSizeTargetingOptionDetails
Represents a targetable video player size. [...]
ViewabilityAssignedTargetingOptionDetails
Assigned viewability targeting option details. [...]
ViewabilityTargetingOptionDetails
Represents a targetable viewability. [...]

Typedefs

ActivateManualTriggerRequest = $Empty
Request message for ManualTriggerService.ActivateManualTrigger.
Date = $Date
Represents a whole or partial calendar date, such as a birthday. [...]
DeactivateManualTriggerRequest = $Empty
Request message for ManualTriggerService.DeactivateManualTrigger.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
GoogleBytestreamMedia = $Media
Media resource.
Money = $Money
Represents an amount of money with its currency type.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.