Liking cljdoc? Tell your friends :D
Clojure only.

happygapi.displayvideo.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

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
raw docstring

assets-upload$clj

(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.
raw docstring

audit$clj

(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.
raw docstring

bulkEditAdvertiserAssignedTargetingOptions$clj

(bulkEditAdvertiserAssignedTargetingOptions$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/bulkEditAdvertiserAssignedTargetingOptions

Required parameters: advertiserId

Optional parameters: none

Body:

{:createRequests [{:assignedTargetingOptions [AssignedTargetingOption], :targetingType string}], :deleteRequests [{:assignedTargetingOptionIds [string], :targetingType 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 [{:assignedTargetingOptions [AssignedTargetingOption],
                   :targetingType string}],
 :deleteRequests [{:assignedTargetingOptionIds [string],
                   :targetingType 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 .
raw docstring

bulkListAdvertiserAssignedTargetingOptions$clj

(bulkListAdvertiserAssignedTargetingOptions$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/bulkListAdvertiserAssignedTargetingOptions

Required parameters: advertiserId

Optional parameters: filter, orderBy, pageSize, pageToken

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: filter, orderBy, pageSize, pageToken

Lists assigned targeting options of an advertiser across targeting types.
raw docstring

campaigns-bulkListCampaignAssignedTargetingOptions$clj

(campaigns-bulkListCampaignAssignedTargetingOptions$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/bulkListCampaignAssignedTargetingOptions

Required parameters: campaignId, advertiserId

Optional parameters: pageToken, pageSize, filter, 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: campaignId, advertiserId

Optional parameters: pageToken, pageSize, filter, orderBy

Lists assigned targeting options of a campaign across targeting types.
raw docstring

campaigns-create$clj

(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 {:performanceGoal PerformanceGoal, :campaignGoalType string}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:timeUnitCount integer, :timeUnit string, :unlimited boolean, :maxImpressions integer}, :advertiserId string, :campaignFlight {:plannedSpendAmountMicros string, :plannedDates DateRange}, :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 {:performanceGoal PerformanceGoal,
                :campaignGoalType string},
 :campaignId string,
 :campaignBudgets [{:dateRange DateRange,
                    :budgetUnit string,
                    :displayName string,
                    :prismaConfig PrismaConfig,
                    :budgetId string,
                    :invoiceGroupingId string,
                    :budgetAmountMicros string,
                    :externalBudgetId string,
                    :externalBudgetSource string}],
 :updateTime string,
 :frequencyCap {:timeUnitCount integer,
                :timeUnit string,
                :unlimited boolean,
                :maxImpressions integer},
 :advertiserId string,
 :campaignFlight {:plannedSpendAmountMicros string,
                  :plannedDates DateRange},
 :entityStatus string}

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

campaigns-delete$clj

(campaigns-delete$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/delete

Required parameters: campaignId, advertiserId

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: campaignId, advertiserId

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.
raw docstring

campaigns-get$clj

(campaigns-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/get

Required parameters: advertiserId, campaignId

Optional parameters: none

Gets a campaign.

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/get

Required parameters: advertiserId, campaignId

Optional parameters: none

Gets a campaign.
raw docstring

campaigns-list$clj

(campaigns-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/list

Required parameters: advertiserId

Optional parameters: filter, pageToken, pageSize, 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, pageToken, pageSize, 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.
raw docstring

campaigns-patch$clj

(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 {:performanceGoal PerformanceGoal, :campaignGoalType string}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:timeUnitCount integer, :timeUnit string, :unlimited boolean, :maxImpressions integer}, :advertiserId string, :campaignFlight {:plannedSpendAmountMicros string, :plannedDates DateRange}, :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 {:performanceGoal PerformanceGoal,
                :campaignGoalType string},
 :campaignId string,
 :campaignBudgets [{:dateRange DateRange,
                    :budgetUnit string,
                    :displayName string,
                    :prismaConfig PrismaConfig,
                    :budgetId string,
                    :invoiceGroupingId string,
                    :budgetAmountMicros string,
                    :externalBudgetId string,
                    :externalBudgetSource string}],
 :updateTime string,
 :frequencyCap {:timeUnitCount integer,
                :timeUnit string,
                :unlimited boolean,
                :maxImpressions integer},
 :advertiserId string,
 :campaignFlight {:plannedSpendAmountMicros string,
                  :plannedDates DateRange},
 :entityStatus string}

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

campaigns-targetingTypes-assignedTargetingOptions-get$clj

(campaigns-targetingTypes-assignedTargetingOptions-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/targetingTypes/assignedTargetingOptions/get

Required parameters: advertiserId, targetingType, assignedTargetingOptionId, campaignId

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: advertiserId, targetingType, assignedTargetingOptionId, campaignId

Optional parameters: none

Gets a single targeting option assigned to a campaign.
raw docstring

campaigns-targetingTypes-assignedTargetingOptions-list$clj

(campaigns-targetingTypes-assignedTargetingOptions-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/campaigns/targetingTypes/assignedTargetingOptions/list

Required parameters: targetingType, advertiserId, campaignId

Optional parameters: filter, orderBy, pageToken, pageSize

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: targetingType, advertiserId, campaignId

Optional parameters: filter, orderBy, pageToken, pageSize

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

channels-create$clj

(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:

{:displayName string, :partnerId string, :name string, :advertiserId string, :positivelyTargetedLineItemCount string, :negativelyTargetedLineItemCount string, :channelId 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: 

{:displayName string,
 :partnerId string,
 :name string,
 :advertiserId string,
 :positivelyTargetedLineItemCount string,
 :negativelyTargetedLineItemCount string,
 :channelId string}

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

channels-get$clj

(channels-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/get

Required parameters: advertiserId, channelId

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: advertiserId, channelId

Optional parameters: partnerId

Gets a channel for a partner or advertiser.
raw docstring

channels-list$clj

(channels-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/list

Required parameters: advertiserId

Optional parameters: pageSize, orderBy, partnerId, pageToken, 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: pageSize, orderBy, partnerId, pageToken, filter

Lists channels for a partner or advertiser.
raw docstring

channels-patch$clj

(channels-patch$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/patch

Required parameters: advertiserId, channelId

Optional parameters: updateMask, partnerId

Body:

{:displayName string, :partnerId string, :name string, :advertiserId string, :positivelyTargetedLineItemCount string, :negativelyTargetedLineItemCount string, :channelId 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: advertiserId, channelId

Optional parameters: updateMask, partnerId

Body: 

{:displayName string,
 :partnerId string,
 :name string,
 :advertiserId string,
 :positivelyTargetedLineItemCount string,
 :negativelyTargetedLineItemCount string,
 :channelId string}

Updates a channel. Returns the updated channel if successful.
raw docstring

channels-sites-bulkEdit$clj

(channels-sites-bulkEdit$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/bulkEdit

Required parameters: advertiserId, channelId

Optional parameters: none

Body:

{:advertiserId string, :createdSites [{:name string, :urlOrAppId string}], :partnerId 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: 

{:advertiserId string,
 :createdSites [{:name string, :urlOrAppId string}],
 :partnerId 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.
raw docstring

channels-sites-create$clj

(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:

{:name string, :urlOrAppId 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: 

{:name string, :urlOrAppId string}

Creates a site in a channel.
raw docstring

channels-sites-delete$clj

(channels-sites-delete$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/delete

Required parameters: advertiserId, channelId, urlOrAppId

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: advertiserId, channelId, urlOrAppId

Optional parameters: partnerId

Deletes a site from a channel.
raw docstring

channels-sites-list$clj

(channels-sites-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/list

Required parameters: advertiserId, channelId

Optional parameters: pageToken, pageSize, orderBy, partnerId, filter

Lists sites in a channel.

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/list

Required parameters: advertiserId, channelId

Optional parameters: pageToken, pageSize, orderBy, partnerId, filter

Lists sites in a channel.
raw docstring

channels-sites-replace$clj

(channels-sites-replace$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/channels/sites/replace

Required parameters: channelId, advertiserId

Optional parameters: none

Body:

{:advertiserId string, :newSites [{:name string, :urlOrAppId string}], :partnerId 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: channelId, advertiserId

Optional parameters: none

Body: 

{:advertiserId string,
 :newSites [{:name string, :urlOrAppId string}],
 :partnerId 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.
raw docstring

create$clj

(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, :obaComplianceDisabled boolean, :videoCreativeDataSharingAuthorized boolean, :dynamicCreativeEnabled 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, :currencyCode string, :timeZone 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,
                  :obaComplianceDisabled boolean,
                  :videoCreativeDataSharingAuthorized boolean,
                  :dynamicCreativeEnabled 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,
                 :currencyCode string,
                 :timeZone string}}

Creates a new advertiser. Returns the newly created advertiser if successful. This method can take up to 180 seconds to complete.
raw docstring

creatives-create$clj

(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 {:contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus], :creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:asset Asset, :role string}], :skipOffset {:seconds string, :percentage string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:widthPixels integer, :heightPixels integer}], :html5Video boolean, :dimensions {:widthPixels integer, :heightPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:name string, :reportingName 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 {:seconds string, :percentage string}, :requireHtml5 boolean, :obaIcon {:position string, :resourceMimeType string, :clickTrackingUrl string, :dimensions Dimensions, :resourceUrl string, :landingPageUrl string, :viewTrackingUrl string, :program string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmPlacementId string, :cmCreativeId string, :cmAdId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:reportingName string, :name string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:reportingName string, :name string, :type 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 {:contentAndPolicyReviewStatus string,
                :approvalStatus string,
                :exchangeReviewStatuses [ExchangeReviewStatus],
                :creativeAndLandingPageReviewStatus string,
                :publisherReviewStatuses [PublisherReviewStatus]},
 :creativeAttributes [string],
 :trackerUrls [string],
 :iasCampaignMonitoring boolean,
 :displayName string,
 :assets [{:asset Asset, :role string}],
 :skipOffset {:seconds string, :percentage string},
 :name string,
 :vpaid boolean,
 :universalAdId {:registry string, :id string},
 :createTime string,
 :creativeType string,
 :lineItemIds [string],
 :expandingDirection string,
 :mp3Audio boolean,
 :additionalDimensions [{:widthPixels integer, :heightPixels integer}],
 :html5Video boolean,
 :dimensions {:widthPixels integer, :heightPixels integer},
 :updateTime string,
 :jsTrackerUrl string,
 :thirdPartyUrls [{:url string, :type string}],
 :requirePingForAttribution boolean,
 :vastTagUrl string,
 :creativeId string,
 :counterEvents [{:name string, :reportingName 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 {:seconds string, :percentage string},
 :requireHtml5 boolean,
 :obaIcon {:position string,
           :resourceMimeType string,
           :clickTrackingUrl string,
           :dimensions Dimensions,
           :resourceUrl string,
           :landingPageUrl string,
           :viewTrackingUrl string,
           :program string},
 :integrationCode string,
 :companionCreativeIds [string],
 :cmTrackingAd {:cmPlacementId string,
                :cmCreativeId string,
                :cmAdId string},
 :expandOnHover boolean,
 :hostingSource string,
 :timerEvents [{:reportingName string, :name string}],
 :cmPlacementId string,
 :mediaDuration string,
 :thirdPartyTag string,
 :exitEvents [{:reportingName string,
               :name string,
               :type string,
               :url string}],
 :entityStatus string}

Creates a new creative. Returns the newly created creative if successful.
raw docstring

creatives-delete$clj

(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.
raw docstring

creatives-get$clj

(creatives-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/get

Required parameters: advertiserId, creativeId

Optional parameters: none

Gets a creative.

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/get

Required parameters: advertiserId, creativeId

Optional parameters: none

Gets a creative.
raw docstring

creatives-list$clj

(creatives-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/list

Required parameters: advertiserId

Optional parameters: pageToken, pageSize, orderBy, filter

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: pageToken, pageSize, orderBy, filter

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.
raw docstring

creatives-patch$clj

(creatives-patch$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/creatives/patch

Required parameters: creativeId, advertiserId

Optional parameters: updateMask

Body:

{:requireMraid boolean, :skippable boolean, :reviewStatus {:contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus], :creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:asset Asset, :role string}], :skipOffset {:seconds string, :percentage string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:widthPixels integer, :heightPixels integer}], :html5Video boolean, :dimensions {:widthPixels integer, :heightPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:name string, :reportingName 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 {:seconds string, :percentage string}, :requireHtml5 boolean, :obaIcon {:position string, :resourceMimeType string, :clickTrackingUrl string, :dimensions Dimensions, :resourceUrl string, :landingPageUrl string, :viewTrackingUrl string, :program string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmPlacementId string, :cmCreativeId string, :cmAdId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:reportingName string, :name string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:reportingName string, :name string, :type 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: creativeId, advertiserId

Optional parameters: updateMask

Body: 

{:requireMraid boolean,
 :skippable boolean,
 :reviewStatus {:contentAndPolicyReviewStatus string,
                :approvalStatus string,
                :exchangeReviewStatuses [ExchangeReviewStatus],
                :creativeAndLandingPageReviewStatus string,
                :publisherReviewStatuses [PublisherReviewStatus]},
 :creativeAttributes [string],
 :trackerUrls [string],
 :iasCampaignMonitoring boolean,
 :displayName string,
 :assets [{:asset Asset, :role string}],
 :skipOffset {:seconds string, :percentage string},
 :name string,
 :vpaid boolean,
 :universalAdId {:registry string, :id string},
 :createTime string,
 :creativeType string,
 :lineItemIds [string],
 :expandingDirection string,
 :mp3Audio boolean,
 :additionalDimensions [{:widthPixels integer, :heightPixels integer}],
 :html5Video boolean,
 :dimensions {:widthPixels integer, :heightPixels integer},
 :updateTime string,
 :jsTrackerUrl string,
 :thirdPartyUrls [{:url string, :type string}],
 :requirePingForAttribution boolean,
 :vastTagUrl string,
 :creativeId string,
 :counterEvents [{:name string, :reportingName 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 {:seconds string, :percentage string},
 :requireHtml5 boolean,
 :obaIcon {:position string,
           :resourceMimeType string,
           :clickTrackingUrl string,
           :dimensions Dimensions,
           :resourceUrl string,
           :landingPageUrl string,
           :viewTrackingUrl string,
           :program string},
 :integrationCode string,
 :companionCreativeIds [string],
 :cmTrackingAd {:cmPlacementId string,
                :cmCreativeId string,
                :cmAdId string},
 :expandOnHover boolean,
 :hostingSource string,
 :timerEvents [{:reportingName string, :name string}],
 :cmPlacementId string,
 :mediaDuration string,
 :thirdPartyTag string,
 :exitEvents [{:reportingName string,
               :name string,
               :type string,
               :url string}],
 :entityStatus string}

Updates an existing creative. Returns the updated creative if successful.
raw docstring

delete$clj

(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.
raw docstring

get$clj

(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.
raw docstring

insertionOrders-bulkListInsertionOrderAssignedTargetingOptions$clj

(insertionOrders-bulkListInsertionOrderAssignedTargetingOptions$ auth
                                                                 parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/bulkListInsertionOrderAssignedTargetingOptions

Required parameters: insertionOrderId, advertiserId

Optional parameters: orderBy, pageSize, pageToken, 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: orderBy, pageSize, pageToken, filter

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

insertionOrders-create$clj

(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 [{:costType string, :feePercentageMillis string, :feeAmount string, :invoiceType string, :feeType string}], :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy, :fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy}, :displayName string, :name string, :campaignId string, :pacing {:dailyMaxMicros string, :pacingPeriod string, :dailyMaxImpressions string, :pacingType string}, :performanceGoal {:performanceGoalType string, :performanceGoalPercentageMicros string, :performanceGoalAmountMicros string, :performanceGoalString string}, :updateTime string, :frequencyCap {:timeUnitCount integer, :timeUnit string, :unlimited boolean, :maxImpressions integer}, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :budget {:budgetUnit string, :automationType string, :budgetSegments [InsertionOrderBudgetSegment]}, :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 [{:costType string,
                 :feePercentageMillis string,
                 :feeAmount string,
                 :invoiceType string,
                 :feeType string}],
 :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy,
               :fixedBid FixedBidStrategy,
               :maximizeSpendAutoBid MaximizeSpendBidStrategy},
 :displayName string,
 :name string,
 :campaignId string,
 :pacing {:dailyMaxMicros string,
          :pacingPeriod string,
          :dailyMaxImpressions string,
          :pacingType string},
 :performanceGoal {:performanceGoalType string,
                   :performanceGoalPercentageMicros string,
                   :performanceGoalAmountMicros string,
                   :performanceGoalString string},
 :updateTime string,
 :frequencyCap {:timeUnitCount integer,
                :timeUnit string,
                :unlimited boolean,
                :maxImpressions integer},
 :advertiserId string,
 :integrationDetails {:integrationCode string, :details string},
 :budget {:budgetUnit string,
          :automationType string,
          :budgetSegments [InsertionOrderBudgetSegment]},
 :entityStatus string,
 :insertionOrderType string}

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

insertionOrders-delete$clj

(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.
raw docstring

insertionOrders-get$clj

(insertionOrders-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/get

Required parameters: insertionOrderId, advertiserId

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: insertionOrderId, advertiserId

Optional parameters: none

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

insertionOrders-list$clj

(insertionOrders-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/list

Required parameters: advertiserId

Optional parameters: filter, pageSize, orderBy, pageToken

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: filter, pageSize, orderBy, pageToken

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.
raw docstring

insertionOrders-patch$clj

(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 [{:costType string, :feePercentageMillis string, :feeAmount string, :invoiceType string, :feeType string}], :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy, :fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy}, :displayName string, :name string, :campaignId string, :pacing {:dailyMaxMicros string, :pacingPeriod string, :dailyMaxImpressions string, :pacingType string}, :performanceGoal {:performanceGoalType string, :performanceGoalPercentageMicros string, :performanceGoalAmountMicros string, :performanceGoalString string}, :updateTime string, :frequencyCap {:timeUnitCount integer, :timeUnit string, :unlimited boolean, :maxImpressions integer}, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :budget {:budgetUnit string, :automationType string, :budgetSegments [InsertionOrderBudgetSegment]}, :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 [{:costType string,
                 :feePercentageMillis string,
                 :feeAmount string,
                 :invoiceType string,
                 :feeType string}],
 :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy,
               :fixedBid FixedBidStrategy,
               :maximizeSpendAutoBid MaximizeSpendBidStrategy},
 :displayName string,
 :name string,
 :campaignId string,
 :pacing {:dailyMaxMicros string,
          :pacingPeriod string,
          :dailyMaxImpressions string,
          :pacingType string},
 :performanceGoal {:performanceGoalType string,
                   :performanceGoalPercentageMicros string,
                   :performanceGoalAmountMicros string,
                   :performanceGoalString string},
 :updateTime string,
 :frequencyCap {:timeUnitCount integer,
                :timeUnit string,
                :unlimited boolean,
                :maxImpressions integer},
 :advertiserId string,
 :integrationDetails {:integrationCode string, :details string},
 :budget {:budgetUnit string,
          :automationType string,
          :budgetSegments [InsertionOrderBudgetSegment]},
 :entityStatus string,
 :insertionOrderType string}

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

insertionOrders-targetingTypes-assignedTargetingOptions-get$clj

(insertionOrders-targetingTypes-assignedTargetingOptions-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/targetingTypes/assignedTargetingOptions/get

Required parameters: insertionOrderId, targetingType, assignedTargetingOptionId, advertiserId

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, assignedTargetingOptionId, advertiserId

Optional parameters: none

Gets a single targeting option assigned to an insertion order.
raw docstring

insertionOrders-targetingTypes-assignedTargetingOptions-list$clj

(insertionOrders-targetingTypes-assignedTargetingOptions-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/insertionOrders/targetingTypes/assignedTargetingOptions/list

Required parameters: advertiserId, targetingType, insertionOrderId

Optional parameters: pageToken, orderBy, pageSize, filter

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: advertiserId, targetingType, insertionOrderId

Optional parameters: pageToken, orderBy, pageSize, filter

Lists the targeting options assigned to an insertion order.
raw docstring

invoices-list$clj

(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.
raw docstring

invoices-lookupInvoiceCurrency$clj

(invoices-lookupInvoiceCurrency$ auth parameters)

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.

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.
raw docstring

lineItems-bulkEditLineItemAssignedTargetingOptions$clj

(lineItems-bulkEditLineItemAssignedTargetingOptions$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/bulkEditLineItemAssignedTargetingOptions

Required parameters: lineItemId, advertiserId

Optional parameters: none

Body:

{:createRequests [{:assignedTargetingOptions [AssignedTargetingOption], :targetingType string}], :deleteRequests [{:assignedTargetingOptionIds [string], :targetingType string}]}

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: 

{:createRequests [{:assignedTargetingOptions [AssignedTargetingOption],
                   :targetingType string}],
 :deleteRequests [{:assignedTargetingOptionIds [string],
                   :targetingType string}]}

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 .
raw docstring

lineItems-bulkListLineItemAssignedTargetingOptions$clj

(lineItems-bulkListLineItemAssignedTargetingOptions$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/bulkListLineItemAssignedTargetingOptions

Required parameters: lineItemId, advertiserId

Optional parameters: filter, pageSize, orderBy, pageToken

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: lineItemId, advertiserId

Optional parameters: filter, pageSize, orderBy, pageToken

Lists assigned targeting options of a line item across targeting types.
raw docstring

lineItems-create$clj

(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 {:targetingExpansionLevel string, :excludeFirstPartyAudience boolean}, :lineItemType string, :partnerCosts [{:costType string, :feePercentageMillis string, :feeAmount string, :invoiceType string, :feeType string}], :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy, :fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy}, :displayName string, :name string, :campaignId string, :inventorySourceIds [string], :pacing {:dailyMaxMicros string, :pacingPeriod string, :dailyMaxImpressions string, :pacingType string}, :updateTime string, :frequencyCap {:timeUnitCount integer, :timeUnit string, :unlimited boolean, :maxImpressions integer}, :warningMessages [string], :creativeIds [string], :lineItemId string, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :partnerRevenueModel {:markupAmount string, :markupType string}, :conversionCounting {:postViewCountPercentageMillis string, :floodlightActivityConfigs [TrackingFloodlightActivityConfig]}, :budget {:budgetUnit string, :budgetAllocationType string, :maxAmount string}, :mobileApp {:publisher string, :appId string, :platform string, :displayName string}, :flight {:dateRange DateRange, :triggerId string, :flightDateType string}, :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 {:targetingExpansionLevel string,
                      :excludeFirstPartyAudience boolean},
 :lineItemType string,
 :partnerCosts [{:costType string,
                 :feePercentageMillis string,
                 :feeAmount string,
                 :invoiceType string,
                 :feeType string}],
 :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy,
               :fixedBid FixedBidStrategy,
               :maximizeSpendAutoBid MaximizeSpendBidStrategy},
 :displayName string,
 :name string,
 :campaignId string,
 :inventorySourceIds [string],
 :pacing {:dailyMaxMicros string,
          :pacingPeriod string,
          :dailyMaxImpressions string,
          :pacingType string},
 :updateTime string,
 :frequencyCap {:timeUnitCount integer,
                :timeUnit string,
                :unlimited boolean,
                :maxImpressions integer},
 :warningMessages [string],
 :creativeIds [string],
 :lineItemId string,
 :advertiserId string,
 :integrationDetails {:integrationCode string, :details string},
 :partnerRevenueModel {:markupAmount string, :markupType string},
 :conversionCounting {:postViewCountPercentageMillis string,
                      :floodlightActivityConfigs [TrackingFloodlightActivityConfig]},
 :budget {:budgetUnit string,
          :budgetAllocationType string,
          :maxAmount string},
 :mobileApp {:publisher string,
             :appId string,
             :platform string,
             :displayName string},
 :flight {:dateRange DateRange,
          :triggerId string,
          :flightDateType string},
 :entityStatus string}

Creates a new line item. Returns the newly created line item if successful.
raw docstring

lineItems-delete$clj

(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.
raw docstring

lineItems-generateDefault$clj

(lineItems-generateDefault$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/generateDefault

Required parameters: advertiserId

Optional parameters: none

Body:

{:insertionOrderId string, :mobileApp {:publisher string, :appId string, :platform string, :displayName string}, :lineItemType 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,
 :mobileApp {:publisher string,
             :appId string,
             :platform string,
             :displayName string},
 :lineItemType 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
raw docstring

lineItems-get$clj

(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.
raw docstring

lineItems-list$clj

(lineItems-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/list

Required parameters: advertiserId

Optional parameters: filter, pageSize, 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: filter, pageSize, 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.
raw docstring

lineItems-patch$clj

(lineItems-patch$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/patch

Required parameters: advertiserId, lineItemId

Optional parameters: updateMask

Body:

{:insertionOrderId string, :targetingExpansion {:targetingExpansionLevel string, :excludeFirstPartyAudience boolean}, :lineItemType string, :partnerCosts [{:costType string, :feePercentageMillis string, :feeAmount string, :invoiceType string, :feeType string}], :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy, :fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy}, :displayName string, :name string, :campaignId string, :inventorySourceIds [string], :pacing {:dailyMaxMicros string, :pacingPeriod string, :dailyMaxImpressions string, :pacingType string}, :updateTime string, :frequencyCap {:timeUnitCount integer, :timeUnit string, :unlimited boolean, :maxImpressions integer}, :warningMessages [string], :creativeIds [string], :lineItemId string, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :partnerRevenueModel {:markupAmount string, :markupType string}, :conversionCounting {:postViewCountPercentageMillis string, :floodlightActivityConfigs [TrackingFloodlightActivityConfig]}, :budget {:budgetUnit string, :budgetAllocationType string, :maxAmount string}, :mobileApp {:publisher string, :appId string, :platform string, :displayName string}, :flight {:dateRange DateRange, :triggerId string, :flightDateType string}, :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: advertiserId, lineItemId

Optional parameters: updateMask

Body: 

{:insertionOrderId string,
 :targetingExpansion {:targetingExpansionLevel string,
                      :excludeFirstPartyAudience boolean},
 :lineItemType string,
 :partnerCosts [{:costType string,
                 :feePercentageMillis string,
                 :feeAmount string,
                 :invoiceType string,
                 :feeType string}],
 :bidStrategy {:performanceGoalAutoBid PerformanceGoalBidStrategy,
               :fixedBid FixedBidStrategy,
               :maximizeSpendAutoBid MaximizeSpendBidStrategy},
 :displayName string,
 :name string,
 :campaignId string,
 :inventorySourceIds [string],
 :pacing {:dailyMaxMicros string,
          :pacingPeriod string,
          :dailyMaxImpressions string,
          :pacingType string},
 :updateTime string,
 :frequencyCap {:timeUnitCount integer,
                :timeUnit string,
                :unlimited boolean,
                :maxImpressions integer},
 :warningMessages [string],
 :creativeIds [string],
 :lineItemId string,
 :advertiserId string,
 :integrationDetails {:integrationCode string, :details string},
 :partnerRevenueModel {:markupAmount string, :markupType string},
 :conversionCounting {:postViewCountPercentageMillis string,
                      :floodlightActivityConfigs [TrackingFloodlightActivityConfig]},
 :budget {:budgetUnit string,
          :budgetAllocationType string,
          :maxAmount string},
 :mobileApp {:publisher string,
             :appId string,
             :platform string,
             :displayName string},
 :flight {:dateRange DateRange,
          :triggerId string,
          :flightDateType string},
 :entityStatus string}

Updates an existing line item. Returns the updated line item if successful.
raw docstring

lineItems-targetingTypes-assignedTargetingOptions-create$clj

(lineItems-targetingTypes-assignedTargetingOptions-create$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/create

Required parameters: lineItemId, targetingType, advertiserId

Optional parameters: none

Body:

{:negativeKeywordListDetails {:negativeKeywordListId string}, :parentalStatusDetails {:parentalStatus string, :targetingOptionId string}, :geoRegionDetails {:displayName string, :negative boolean, :targetingOptionId string, :geoRegionType string}, :regionalLocationListDetails {:regionalLocationListId string, :negative boolean}, :browserDetails {:targetingOptionId string, :displayName string, :negative boolean}, :inventorySourceGroupDetails {:inventorySourceGroupId string}, :nativeContentPositionDetails {:contentPosition string, :targetingOptionId string}, :assignedTargetingOptionId string, :operatingSystemDetails {:negative boolean, :targetingOptionId string, :displayName string}, :appCategoryDetails {:targetingOptionId string, :negative boolean, :displayName string}, :contentInstreamPositionDetails {:targetingOptionId string, :contentInstreamPosition string, :adType string}, :inventorySourceDetails {:inventorySourceId string}, :thirdPartyVerifierDetails {:integralAdScience IntegralAdScience, :doubleVerify DoubleVerify, :adloox Adloox}, :name string, :onScreenPositionDetails {:adType string, :onScreenPosition string, :targetingOptionId string}, :videoPlayerSizeDetails {:targetingOptionId string, :videoPlayerSize string}, :carrierAndIspDetails {:targetingOptionId string, :displayName string, :negative boolean}, :proximityLocationListDetails {:proximityRadiusRange string, :proximityLocationListId string}, :digitalContentLabelExclusionDetails {:contentRatingTier string, :excludedTargetingOptionId string}, :ageRangeDetails {:targetingOptionId string, :ageRange string}, :deviceMakeModelDetails {:negative boolean, :targetingOptionId string, :displayName string}, :categoryDetails {:targetingOptionId string, :negative boolean, :displayName string}, :inheritance string, :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup], :excludedGoogleAudienceGroup GoogleAudienceGroup, :includedCombinedAudienceGroup CombinedAudienceGroup, :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup, :includedGoogleAudienceGroup GoogleAudienceGroup, :includedCustomListGroup CustomListGroup}, :channelDetails {:channelId string, :negative boolean}, :targetingType string, :environmentDetails {:targetingOptionId string, :environment string}, :sensitiveCategoryExclusionDetails {:excludedTargetingOptionId string, :sensitiveCategory string}, :deviceTypeDetails {:targetingOptionId string, :deviceType string}, :appDetails {:negative boolean, :appPlatform string, :appId string, :displayName string}, :subExchangeDetails {:targetingOptionId string}, :genderDetails {:gender string, :targetingOptionId string}, :languageDetails {:displayName string, :negative boolean, :targetingOptionId string}, :viewabilityDetails {:viewability string, :targetingOptionId string}, :keywordDetails {:negative boolean, :keyword string}, :urlDetails {:negative boolean, :url string}, :exchangeDetails {:targetingOptionId string}, :dayAndTimeDetails {:timeZoneResolution string, :endHour integer, :dayOfWeek string, :startHour integer}, :householdIncomeDetails {:targetingOptionId string, :householdIncome string}, :authorizedSellerStatusDetails {:authorizedSellerStatus string, :targetingOptionId string}, :contentOutstreamPositionDetails {:contentOutstreamPosition string, :targetingOptionId string, :adType string}, :userRewardedContentDetails {:userRewardedContent 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: lineItemId, targetingType, advertiserId

Optional parameters: none

Body: 

{:negativeKeywordListDetails {:negativeKeywordListId string},
 :parentalStatusDetails {:parentalStatus string,
                         :targetingOptionId string},
 :geoRegionDetails {:displayName string,
                    :negative boolean,
                    :targetingOptionId string,
                    :geoRegionType string},
 :regionalLocationListDetails {:regionalLocationListId string,
                               :negative boolean},
 :browserDetails {:targetingOptionId string,
                  :displayName string,
                  :negative boolean},
 :inventorySourceGroupDetails {:inventorySourceGroupId string},
 :nativeContentPositionDetails {:contentPosition string,
                                :targetingOptionId string},
 :assignedTargetingOptionId string,
 :operatingSystemDetails {:negative boolean,
                          :targetingOptionId string,
                          :displayName string},
 :appCategoryDetails {:targetingOptionId string,
                      :negative boolean,
                      :displayName string},
 :contentInstreamPositionDetails {:targetingOptionId string,
                                  :contentInstreamPosition string,
                                  :adType string},
 :inventorySourceDetails {:inventorySourceId string},
 :thirdPartyVerifierDetails {:integralAdScience IntegralAdScience,
                             :doubleVerify DoubleVerify,
                             :adloox Adloox},
 :name string,
 :onScreenPositionDetails {:adType string,
                           :onScreenPosition string,
                           :targetingOptionId string},
 :videoPlayerSizeDetails {:targetingOptionId string,
                          :videoPlayerSize string},
 :carrierAndIspDetails {:targetingOptionId string,
                        :displayName string,
                        :negative boolean},
 :proximityLocationListDetails {:proximityRadiusRange string,
                                :proximityLocationListId string},
 :digitalContentLabelExclusionDetails {:contentRatingTier string,
                                       :excludedTargetingOptionId string},
 :ageRangeDetails {:targetingOptionId string, :ageRange string},
 :deviceMakeModelDetails {:negative boolean,
                          :targetingOptionId string,
                          :displayName string},
 :categoryDetails {:targetingOptionId string,
                   :negative boolean,
                   :displayName string},
 :inheritance string,
 :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup],
                        :excludedGoogleAudienceGroup GoogleAudienceGroup,
                        :includedCombinedAudienceGroup CombinedAudienceGroup,
                        :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup,
                        :includedGoogleAudienceGroup GoogleAudienceGroup,
                        :includedCustomListGroup CustomListGroup},
 :channelDetails {:channelId string, :negative boolean},
 :targetingType string,
 :environmentDetails {:targetingOptionId string, :environment string},
 :sensitiveCategoryExclusionDetails {:excludedTargetingOptionId string,
                                     :sensitiveCategory string},
 :deviceTypeDetails {:targetingOptionId string, :deviceType string},
 :appDetails {:negative boolean,
              :appPlatform string,
              :appId string,
              :displayName string},
 :subExchangeDetails {:targetingOptionId string},
 :genderDetails {:gender string, :targetingOptionId string},
 :languageDetails {:displayName string,
                   :negative boolean,
                   :targetingOptionId string},
 :viewabilityDetails {:viewability string, :targetingOptionId string},
 :keywordDetails {:negative boolean, :keyword string},
 :urlDetails {:negative boolean, :url string},
 :exchangeDetails {:targetingOptionId string},
 :dayAndTimeDetails {:timeZoneResolution string,
                     :endHour integer,
                     :dayOfWeek string,
                     :startHour integer},
 :householdIncomeDetails {:targetingOptionId string,
                          :householdIncome string},
 :authorizedSellerStatusDetails {:authorizedSellerStatus string,
                                 :targetingOptionId string},
 :contentOutstreamPositionDetails {:contentOutstreamPosition string,
                                   :targetingOptionId string,
                                   :adType string},
 :userRewardedContentDetails {:userRewardedContent string,
                              :targetingOptionId string}}

Assigns a targeting option to a line item. Returns the assigned targeting option if successful.
raw docstring

lineItems-targetingTypes-assignedTargetingOptions-delete$clj

(lineItems-targetingTypes-assignedTargetingOptions-delete$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/delete

Required parameters: advertiserId, lineItemId, assignedTargetingOptionId, targetingType

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: advertiserId, lineItemId, assignedTargetingOptionId, targetingType

Optional parameters: none

Deletes an assigned targeting option from a line item.
raw docstring

lineItems-targetingTypes-assignedTargetingOptions-get$clj

(lineItems-targetingTypes-assignedTargetingOptions-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/get

Required parameters: lineItemId, targetingType, assignedTargetingOptionId, advertiserId

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: lineItemId, targetingType, assignedTargetingOptionId, advertiserId

Optional parameters: none

Gets a single targeting option assigned to a line item.
raw docstring

lineItems-targetingTypes-assignedTargetingOptions-list$clj

(lineItems-targetingTypes-assignedTargetingOptions-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/lineItems/targetingTypes/assignedTargetingOptions/list

Required parameters: targetingType, lineItemId, advertiserId

Optional parameters: orderBy, pageSize, filter, pageToken

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: targetingType, lineItemId, advertiserId

Optional parameters: orderBy, pageSize, filter, pageToken

Lists the targeting options assigned to a line item.
raw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/list

Required parameters: none

Optional parameters: pageSize, pageToken, partnerId, filter, orderBy

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: pageSize, pageToken, partnerId, filter, orderBy

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.
raw docstring

locationLists-assignedLocations-bulkEdit$clj

(locationLists-assignedLocations-bulkEdit$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/assignedLocations/bulkEdit

Required parameters: advertiserId, locationListId

Optional parameters: none

Body:

{:deletedAssignedLocations [string], :createdAssignedLocations [{:targetingOptionId string, :name string, :assignedLocationId 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: advertiserId, locationListId

Optional parameters: none

Body: 

{:deletedAssignedLocations [string],
 :createdAssignedLocations [{:targetingOptionId string,
                             :name string,
                             :assignedLocationId 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.
raw docstring

locationLists-assignedLocations-create$clj

(locationLists-assignedLocations-create$ auth parameters body)

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.

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.
raw docstring

locationLists-assignedLocations-delete$clj

(locationLists-assignedLocations-delete$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/assignedLocations/delete

Required parameters: locationListId, advertiserId, assignedLocationId

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: locationListId, advertiserId, assignedLocationId

Optional parameters: none

Deletes the assignment between a location and a location list.
raw docstring

locationLists-assignedLocations-list$clj

(locationLists-assignedLocations-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/assignedLocations/list

Required parameters: advertiserId, locationListId

Optional parameters: pageSize, filter, pageToken, orderBy

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, filter, pageToken, orderBy

Lists locations assigned to a location list.
raw docstring

locationLists-create$clj

(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:

{:name string, :locationListId string, :locationType string, :advertiserId string, :displayName 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: 

{:name string,
 :locationListId string,
 :locationType string,
 :advertiserId string,
 :displayName string}

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

locationLists-get$clj

(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.
raw docstring

locationLists-list$clj

(locationLists-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/list

Required parameters: advertiserId

Optional parameters: filter, pageToken, orderBy, pageSize

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: filter, pageToken, orderBy, pageSize

Lists location lists based on a given advertiser id.
raw docstring

locationLists-patch$clj

(locationLists-patch$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/locationLists/patch

Required parameters: advertiserId, locationListId

Optional parameters: updateMask

Body:

{:name string, :locationListId string, :locationType string, :advertiserId string, :displayName 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: advertiserId, locationListId

Optional parameters: updateMask

Body: 

{:name string,
 :locationListId string,
 :locationType string,
 :advertiserId string,
 :displayName string}

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

manualTriggers-activate$clj

(manualTriggers-activate$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/activate

Required parameters: advertiserId, triggerId

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: advertiserId, triggerId

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.
raw docstring

manualTriggers-create$clj

(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:

{:advertiserId string, :state string, :triggerId string, :name string, :displayName string, :activationDurationMinutes 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: 

{:advertiserId string,
 :state string,
 :triggerId string,
 :name string,
 :displayName string,
 :activationDurationMinutes string,
 :latestActivationTime string}

Creates a new manual trigger. Returns the newly created manual trigger if successful.
raw docstring

manualTriggers-deactivate$clj

(manualTriggers-deactivate$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/deactivate

Required parameters: advertiserId, triggerId

Optional parameters: none

Body:

{}

Deactivates a manual trigger.

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/deactivate

Required parameters: advertiserId, triggerId

Optional parameters: none

Body: 

{}

Deactivates a manual trigger.
raw docstring

manualTriggers-get$clj

(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.
raw docstring

manualTriggers-list$clj

(manualTriggers-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/manualTriggers/list

Required parameters: advertiserId

Optional parameters: filter, pageToken, orderBy, pageSize

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: filter, pageToken, orderBy, pageSize

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.
raw docstring

manualTriggers-patch$clj

(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:

{:advertiserId string, :state string, :triggerId string, :name string, :displayName string, :activationDurationMinutes 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: 

{:advertiserId string,
 :state string,
 :triggerId string,
 :name string,
 :displayName string,
 :activationDurationMinutes string,
 :latestActivationTime string}

Updates a manual trigger. Returns the updated manual trigger if successful.
raw docstring

negativeKeywordLists-create$clj

(negativeKeywordLists-create$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/create

Required parameters: advertiserId

Optional parameters: none

Body:

{:advertiserId string, :targetedLineItemCount string, :displayName string, :negativeKeywordListId string, :name 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: 

{:advertiserId string,
 :targetedLineItemCount string,
 :displayName string,
 :negativeKeywordListId string,
 :name string}

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

negativeKeywordLists-delete$clj

(negativeKeywordLists-delete$ auth parameters)

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.

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.
raw docstring

negativeKeywordLists-get$clj

(negativeKeywordLists-get$ auth parameters)

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.

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.
raw docstring

negativeKeywordLists-list$clj

(negativeKeywordLists-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/list

Required parameters: advertiserId

Optional parameters: pageToken, pageSize

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: pageToken, pageSize

Lists negative keyword lists based on a given advertiser id.
raw docstring

negativeKeywordLists-negativeKeywords-bulkEdit$clj

(negativeKeywordLists-negativeKeywords-bulkEdit$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/bulkEdit

Required parameters: advertiserId, negativeKeywordListId

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: advertiserId, negativeKeywordListId

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.
raw docstring

negativeKeywordLists-negativeKeywords-create$clj

(negativeKeywordLists-negativeKeywords-create$ auth parameters body)

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.

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.
raw docstring

negativeKeywordLists-negativeKeywords-delete$clj

(negativeKeywordLists-negativeKeywords-delete$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/delete

Required parameters: keywordValue, advertiserId, negativeKeywordListId

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: keywordValue, advertiserId, negativeKeywordListId

Optional parameters: none

Deletes a negative keyword from a negative keyword list.
raw docstring

negativeKeywordLists-negativeKeywords-list$clj

(negativeKeywordLists-negativeKeywords-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/list

Required parameters: negativeKeywordListId, advertiserId

Optional parameters: filter, pageSize, orderBy, 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: filter, pageSize, orderBy, pageToken

Lists negative keywords in a negative keyword list.
raw docstring

negativeKeywordLists-negativeKeywords-replace$clj

(negativeKeywordLists-negativeKeywords-replace$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/negativeKeywords/replace

Required parameters: advertiserId, negativeKeywordListId

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: advertiserId, negativeKeywordListId

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.
raw docstring

negativeKeywordLists-patch$clj

(negativeKeywordLists-patch$ auth parameters body)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/negativeKeywordLists/patch

Required parameters: negativeKeywordListId, advertiserId

Optional parameters: updateMask

Body:

{:advertiserId string, :targetedLineItemCount string, :displayName string, :negativeKeywordListId string, :name 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: negativeKeywordListId, advertiserId

Optional parameters: updateMask

Body: 

{:advertiserId string,
 :targetedLineItemCount string,
 :displayName string,
 :negativeKeywordListId string,
 :name string}

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

patch$clj

(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, :obaComplianceDisabled boolean, :videoCreativeDataSharingAuthorized boolean, :dynamicCreativeEnabled 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, :currencyCode string, :timeZone 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,
                  :obaComplianceDisabled boolean,
                  :videoCreativeDataSharingAuthorized boolean,
                  :dynamicCreativeEnabled 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,
                 :currencyCode string,
                 :timeZone string}}

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

targetingTypes-assignedTargetingOptions-create$clj

(targetingTypes-assignedTargetingOptions-create$ auth parameters body)

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 {:displayName string, :negative boolean, :targetingOptionId string, :geoRegionType string}, :regionalLocationListDetails {:regionalLocationListId string, :negative boolean}, :browserDetails {:targetingOptionId string, :displayName string, :negative boolean}, :inventorySourceGroupDetails {:inventorySourceGroupId string}, :nativeContentPositionDetails {:contentPosition string, :targetingOptionId string}, :assignedTargetingOptionId string, :operatingSystemDetails {:negative boolean, :targetingOptionId string, :displayName string}, :appCategoryDetails {:targetingOptionId string, :negative boolean, :displayName string}, :contentInstreamPositionDetails {:targetingOptionId string, :contentInstreamPosition string, :adType string}, :inventorySourceDetails {:inventorySourceId string}, :thirdPartyVerifierDetails {:integralAdScience IntegralAdScience, :doubleVerify DoubleVerify, :adloox Adloox}, :name string, :onScreenPositionDetails {:adType string, :onScreenPosition string, :targetingOptionId string}, :videoPlayerSizeDetails {:targetingOptionId string, :videoPlayerSize string}, :carrierAndIspDetails {:targetingOptionId string, :displayName string, :negative boolean}, :proximityLocationListDetails {:proximityRadiusRange string, :proximityLocationListId string}, :digitalContentLabelExclusionDetails {:contentRatingTier string, :excludedTargetingOptionId string}, :ageRangeDetails {:targetingOptionId string, :ageRange string}, :deviceMakeModelDetails {:negative boolean, :targetingOptionId string, :displayName string}, :categoryDetails {:targetingOptionId string, :negative boolean, :displayName string}, :inheritance string, :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup], :excludedGoogleAudienceGroup GoogleAudienceGroup, :includedCombinedAudienceGroup CombinedAudienceGroup, :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup, :includedGoogleAudienceGroup GoogleAudienceGroup, :includedCustomListGroup CustomListGroup}, :channelDetails {:channelId string, :negative boolean}, :targetingType string, :environmentDetails {:targetingOptionId string, :environment string}, :sensitiveCategoryExclusionDetails {:excludedTargetingOptionId string, :sensitiveCategory string}, :deviceTypeDetails {:targetingOptionId string, :deviceType string}, :appDetails {:negative boolean, :appPlatform string, :appId string, :displayName string}, :subExchangeDetails {:targetingOptionId string}, :genderDetails {:gender string, :targetingOptionId string}, :languageDetails {:displayName string, :negative boolean, :targetingOptionId string}, :viewabilityDetails {:viewability string, :targetingOptionId string}, :keywordDetails {:negative boolean, :keyword string}, :urlDetails {:negative boolean, :url string}, :exchangeDetails {:targetingOptionId string}, :dayAndTimeDetails {:timeZoneResolution string, :endHour integer, :dayOfWeek string, :startHour integer}, :householdIncomeDetails {:targetingOptionId string, :householdIncome string}, :authorizedSellerStatusDetails {:authorizedSellerStatus string, :targetingOptionId string}, :contentOutstreamPositionDetails {:contentOutstreamPosition string, :targetingOptionId string, :adType string}, :userRewardedContentDetails {:userRewardedContent 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 {:displayName string,
                    :negative boolean,
                    :targetingOptionId string,
                    :geoRegionType string},
 :regionalLocationListDetails {:regionalLocationListId string,
                               :negative boolean},
 :browserDetails {:targetingOptionId string,
                  :displayName string,
                  :negative boolean},
 :inventorySourceGroupDetails {:inventorySourceGroupId string},
 :nativeContentPositionDetails {:contentPosition string,
                                :targetingOptionId string},
 :assignedTargetingOptionId string,
 :operatingSystemDetails {:negative boolean,
                          :targetingOptionId string,
                          :displayName string},
 :appCategoryDetails {:targetingOptionId string,
                      :negative boolean,
                      :displayName string},
 :contentInstreamPositionDetails {:targetingOptionId string,
                                  :contentInstreamPosition string,
                                  :adType string},
 :inventorySourceDetails {:inventorySourceId string},
 :thirdPartyVerifierDetails {:integralAdScience IntegralAdScience,
                             :doubleVerify DoubleVerify,
                             :adloox Adloox},
 :name string,
 :onScreenPositionDetails {:adType string,
                           :onScreenPosition string,
                           :targetingOptionId string},
 :videoPlayerSizeDetails {:targetingOptionId string,
                          :videoPlayerSize string},
 :carrierAndIspDetails {:targetingOptionId string,
                        :displayName string,
                        :negative boolean},
 :proximityLocationListDetails {:proximityRadiusRange string,
                                :proximityLocationListId string},
 :digitalContentLabelExclusionDetails {:contentRatingTier string,
                                       :excludedTargetingOptionId string},
 :ageRangeDetails {:targetingOptionId string, :ageRange string},
 :deviceMakeModelDetails {:negative boolean,
                          :targetingOptionId string,
                          :displayName string},
 :categoryDetails {:targetingOptionId string,
                   :negative boolean,
                   :displayName string},
 :inheritance string,
 :audienceGroupDetails {:includedFirstAndThirdPartyAudienceGroups [FirstAndThirdPartyAudienceGroup],
                        :excludedGoogleAudienceGroup GoogleAudienceGroup,
                        :includedCombinedAudienceGroup CombinedAudienceGroup,
                        :excludedFirstAndThirdPartyAudienceGroup FirstAndThirdPartyAudienceGroup,
                        :includedGoogleAudienceGroup GoogleAudienceGroup,
                        :includedCustomListGroup CustomListGroup},
 :channelDetails {:channelId string, :negative boolean},
 :targetingType string,
 :environmentDetails {:targetingOptionId string, :environment string},
 :sensitiveCategoryExclusionDetails {:excludedTargetingOptionId string,
                                     :sensitiveCategory string},
 :deviceTypeDetails {:targetingOptionId string, :deviceType string},
 :appDetails {:negative boolean,
              :appPlatform string,
              :appId string,
              :displayName string},
 :subExchangeDetails {:targetingOptionId string},
 :genderDetails {:gender string, :targetingOptionId string},
 :languageDetails {:displayName string,
                   :negative boolean,
                   :targetingOptionId string},
 :viewabilityDetails {:viewability string, :targetingOptionId string},
 :keywordDetails {:negative boolean, :keyword string},
 :urlDetails {:negative boolean, :url string},
 :exchangeDetails {:targetingOptionId string},
 :dayAndTimeDetails {:timeZoneResolution string,
                     :endHour integer,
                     :dayOfWeek string,
                     :startHour integer},
 :householdIncomeDetails {:targetingOptionId string,
                          :householdIncome string},
 :authorizedSellerStatusDetails {:authorizedSellerStatus string,
                                 :targetingOptionId string},
 :contentOutstreamPositionDetails {:contentOutstreamPosition string,
                                   :targetingOptionId string,
                                   :adType string},
 :userRewardedContentDetails {:userRewardedContent string,
                              :targetingOptionId string}}

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

targetingTypes-assignedTargetingOptions-delete$clj

(targetingTypes-assignedTargetingOptions-delete$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/delete

Required parameters: advertiserId, assignedTargetingOptionId, targetingType

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: advertiserId, assignedTargetingOptionId, targetingType

Optional parameters: none

Deletes an assigned targeting option from an advertiser.
raw docstring

targetingTypes-assignedTargetingOptions-get$clj

(targetingTypes-assignedTargetingOptions-get$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/get

Required parameters: advertiserId, targetingType, assignedTargetingOptionId

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: advertiserId, targetingType, assignedTargetingOptionId

Optional parameters: none

Gets a single targeting option assigned to an advertiser.
raw docstring

targetingTypes-assignedTargetingOptions-list$clj

(targetingTypes-assignedTargetingOptions-list$ auth parameters)

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/list

Required parameters: advertiserId, targetingType

Optional parameters: pageToken, filter, orderBy, pageSize

Lists the targeting options assigned to an advertiser.

https://developers.google.com/display-video/api/reference/rest/v1/advertisers/targetingTypes/assignedTargetingOptions/list

Required parameters: advertiserId, targetingType

Optional parameters: pageToken, filter, orderBy, pageSize

Lists the targeting options assigned to an advertiser.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close