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

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

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

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

bulkListAdvertiserAssignedTargetingOptions$clj

(bulkListAdvertiserAssignedTargetingOptions$ auth parameters)

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

Required parameters: advertiserId

Optional parameters: pageToken, filter, orderBy, pageSize

Lists assigned targeting options of an advertiser across targeting types.

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

Required parameters: advertiserId

Optional parameters: pageToken, filter, orderBy, pageSize

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

campaigns-bulkListCampaignAssignedTargetingOptions$clj

(campaigns-bulkListCampaignAssignedTargetingOptions$ auth parameters)

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

Required parameters: advertiserId, campaignId

Optional parameters: pageSize, filter, pageToken, orderBy

Lists assigned targeting options of a campaign across targeting types.

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

Required parameters: advertiserId, campaignId

Optional parameters: pageSize, filter, pageToken, orderBy

Lists assigned targeting options of a campaign across targeting types.
sourceraw 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 {:campaignGoalType string, :performanceGoal PerformanceGoal}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :campaignFlight {:plannedDates DateRange, :plannedSpendAmountMicros string}, :entityStatus string}

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

{:displayName string,
 :name string,
 :campaignGoal {:campaignGoalType string,
                :performanceGoal PerformanceGoal},
 :campaignId string,
 :campaignBudgets [{:dateRange DateRange,
                    :budgetUnit string,
                    :displayName string,
                    :prismaConfig PrismaConfig,
                    :budgetId string,
                    :invoiceGroupingId string,
                    :budgetAmountMicros string,
                    :externalBudgetId string,
                    :externalBudgetSource string}],
 :updateTime string,
 :frequencyCap {:maxImpressions integer,
                :unlimited boolean,
                :timeUnitCount integer,
                :timeUnit string},
 :advertiserId string,
 :campaignFlight {:plannedDates DateRange,
                  :plannedSpendAmountMicros string},
 :entityStatus string}

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

campaigns-delete$clj

(campaigns-delete$ auth parameters)

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

Required parameters: advertiserId, campaignId

Optional parameters: none

Permanently deletes a campaign. A deleted campaign cannot be recovered. The campaign should be archived first, i.e. set entity_status to ENTITY_STATUS_ARCHIVED, to be able to delete it.

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

Required parameters: advertiserId, campaignId

Optional parameters: none

Permanently deletes a campaign. A deleted campaign cannot be recovered. The campaign should be archived first, i.e. set entity_status to `ENTITY_STATUS_ARCHIVED`, to be able to delete it.
sourceraw docstring

campaigns-get$clj

(campaigns-get$ auth parameters)

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

Required parameters: campaignId, advertiserId

Optional parameters: none

Gets a campaign.

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

Required parameters: campaignId, advertiserId

Optional parameters: none

Gets a campaign.
sourceraw 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, pageSize, pageToken, orderBy

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

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

Required parameters: advertiserId

Optional parameters: filter, pageSize, pageToken, orderBy

Lists campaigns in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, campaigns with `ENTITY_STATUS_ARCHIVED` will not be included in the results.
sourceraw 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 {:campaignGoalType string, :performanceGoal PerformanceGoal}, :campaignId string, :campaignBudgets [{:dateRange DateRange, :budgetUnit string, :displayName string, :prismaConfig PrismaConfig, :budgetId string, :invoiceGroupingId string, :budgetAmountMicros string, :externalBudgetId string, :externalBudgetSource string}], :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :campaignFlight {:plannedDates DateRange, :plannedSpendAmountMicros string}, :entityStatus string}

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

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

Required parameters: advertiserId, campaignId

Optional parameters: updateMask

Body: 

{:displayName string,
 :name string,
 :campaignGoal {:campaignGoalType string,
                :performanceGoal PerformanceGoal},
 :campaignId string,
 :campaignBudgets [{:dateRange DateRange,
                    :budgetUnit string,
                    :displayName string,
                    :prismaConfig PrismaConfig,
                    :budgetId string,
                    :invoiceGroupingId string,
                    :budgetAmountMicros string,
                    :externalBudgetId string,
                    :externalBudgetSource string}],
 :updateTime string,
 :frequencyCap {:maxImpressions integer,
                :unlimited boolean,
                :timeUnitCount integer,
                :timeUnit string},
 :advertiserId string,
 :campaignFlight {:plannedDates DateRange,
                  :plannedSpendAmountMicros string},
 :entityStatus string}

Updates an existing campaign. Returns the updated campaign if successful.
sourceraw 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: campaignId, targetingType, assignedTargetingOptionId, advertiserId

Optional parameters: none

Gets a single targeting option assigned to a campaign.

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

Required parameters: campaignId, targetingType, assignedTargetingOptionId, advertiserId

Optional parameters: none

Gets a single targeting option assigned to a campaign.
sourceraw 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: campaignId, targetingType, advertiserId

Optional parameters: pageSize, orderBy, pageToken, filter

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

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

Required parameters: campaignId, targetingType, advertiserId

Optional parameters: pageSize, orderBy, pageToken, filter

Lists the targeting options assigned to a campaign for a specified targeting type.
sourceraw 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:

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

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

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

Required parameters: advertiserId

Optional parameters: partnerId

Body: 

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

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

channels-get$clj

(channels-get$ auth parameters)

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

Required parameters: channelId, advertiserId

Optional parameters: partnerId

Gets a channel for a partner or advertiser.

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

Required parameters: channelId, advertiserId

Optional parameters: partnerId

Gets a channel for a partner or advertiser.
sourceraw 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: partnerId, pageToken, orderBy, pageSize, filter

Lists channels for a partner or advertiser.

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

Required parameters: advertiserId

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

Lists channels for a partner or advertiser.
sourceraw docstring

channels-patch$clj

(channels-patch$ auth parameters body)

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

Required parameters: channelId, advertiserId

Optional parameters: partnerId, updateMask

Body:

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

Updates a channel. Returns the updated channel if successful.

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

Required parameters: channelId, advertiserId

Optional parameters: partnerId, updateMask

Body: 

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

Updates a channel. Returns the updated channel if successful.
sourceraw 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:

{:partnerId string, :createdSites [{:urlOrAppId string, :name string}], :advertiserId string, :deletedSites [string]}

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

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

Required parameters: advertiserId, channelId

Optional parameters: none

Body: 

{:partnerId string,
 :createdSites [{:urlOrAppId string, :name string}],
 :advertiserId string,
 :deletedSites [string]}

Bulk edits sites under a single channel. The operation will delete the sites provided in BulkEditSitesRequest.deleted_sites and then create the sites provided in BulkEditSitesRequest.created_sites.
sourceraw 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:

{:urlOrAppId string, :name string}

Creates a site in a channel.

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

Required parameters: channelId, advertiserId

Optional parameters: partnerId

Body: 

{:urlOrAppId string, :name string}

Creates a site in a channel.
sourceraw 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: urlOrAppId, advertiserId, channelId

Optional parameters: partnerId

Deletes a site from a channel.

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

Required parameters: urlOrAppId, advertiserId, channelId

Optional parameters: partnerId

Deletes a site from a channel.
sourceraw 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: channelId, advertiserId

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

Lists sites in a channel.

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

Required parameters: channelId, advertiserId

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

Lists sites in a channel.
sourceraw 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: advertiserId, channelId

Optional parameters: none

Body:

{:advertiserId string, :partnerId string, :newSites [{:urlOrAppId string, :name string}]}

Replaces all of the sites under a single channel. The operation will replace the sites under a channel with the sites provided in ReplaceSitesRequest.new_sites.

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

Required parameters: advertiserId, channelId

Optional parameters: none

Body: 

{:advertiserId string,
 :partnerId string,
 :newSites [{:urlOrAppId string, :name string}]}

Replaces all of the sites under a single channel. The operation will replace the sites under a channel with the sites provided in ReplaceSitesRequest.new_sites.
sourceraw 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, :dynamicCreativeEnabled boolean, :videoCreativeDataSharingAuthorized boolean, :obaComplianceDisabled boolean}, :dataAccessConfig {:sdfConfig AdvertiserSdfConfig}, :displayName string, :name string, :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig, :cmHybridConfig CmHybridConfig}, :updateTime string, :advertiserId string, :servingConfig {:exemptTvFromViewabilityTargeting boolean}, :integrationDetails {:integrationCode string, :details string}, :prismaEnabled boolean, :partnerId string, :entityStatus string, :generalConfig {:domainUrl string, :timeZone string, :currencyCode string}}

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

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

Required parameters: none

Optional parameters: none

Body: 

{:creativeConfig {:iasClientId string,
                  :dynamicCreativeEnabled boolean,
                  :videoCreativeDataSharingAuthorized boolean,
                  :obaComplianceDisabled boolean},
 :dataAccessConfig {:sdfConfig AdvertiserSdfConfig},
 :displayName string,
 :name string,
 :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig,
                  :cmHybridConfig CmHybridConfig},
 :updateTime string,
 :advertiserId string,
 :servingConfig {:exemptTvFromViewabilityTargeting boolean},
 :integrationDetails {:integrationCode string, :details string},
 :prismaEnabled boolean,
 :partnerId string,
 :entityStatus string,
 :generalConfig {:domainUrl string,
                 :timeZone string,
                 :currencyCode string}}

Creates a new advertiser. Returns the newly created advertiser if successful. This method can take up to 180 seconds to complete.
sourceraw 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 {:creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus], :contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:role string, :asset Asset}], :skipOffset {:percentage string, :seconds string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:heightPixels integer, :widthPixels integer}], :html5Video boolean, :dimensions {:heightPixels integer, :widthPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:reportingName string, :name string}], :dynamic boolean, :advertiserId string, :appendedTag string, :notes string, :transcodes [{:bitRateKbps string, :audioBitRateKbps string, :name string, :frameRate number, :transcoded boolean, :dimensions Dimensions, :audioSampleRateHz string, :mimeType string, :fileSizeBytes string}], :oggAudio boolean, :progressOffset {:percentage string, :seconds string}, :requireHtml5 boolean, :obaIcon {:dimensions Dimensions, :viewTrackingUrl string, :program string, :position string, :landingPageUrl string, :resourceMimeType string, :resourceUrl string, :clickTrackingUrl string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmAdId string, :cmCreativeId string, :cmPlacementId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:name string, :reportingName string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:name string, :type string, :reportingName string, :url string}], :entityStatus string}

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

{:requireMraid boolean,
 :skippable boolean,
 :reviewStatus {:creativeAndLandingPageReviewStatus string,
                :publisherReviewStatuses [PublisherReviewStatus],
                :contentAndPolicyReviewStatus string,
                :approvalStatus string,
                :exchangeReviewStatuses [ExchangeReviewStatus]},
 :creativeAttributes [string],
 :trackerUrls [string],
 :iasCampaignMonitoring boolean,
 :displayName string,
 :assets [{:role string, :asset Asset}],
 :skipOffset {:percentage string, :seconds string},
 :name string,
 :vpaid boolean,
 :universalAdId {:registry string, :id string},
 :createTime string,
 :creativeType string,
 :lineItemIds [string],
 :expandingDirection string,
 :mp3Audio boolean,
 :additionalDimensions [{:heightPixels integer, :widthPixels integer}],
 :html5Video boolean,
 :dimensions {:heightPixels integer, :widthPixels integer},
 :updateTime string,
 :jsTrackerUrl string,
 :thirdPartyUrls [{:url string, :type string}],
 :requirePingForAttribution boolean,
 :vastTagUrl string,
 :creativeId string,
 :counterEvents [{:reportingName string, :name string}],
 :dynamic boolean,
 :advertiserId string,
 :appendedTag string,
 :notes string,
 :transcodes [{:bitRateKbps string,
               :audioBitRateKbps string,
               :name string,
               :frameRate number,
               :transcoded boolean,
               :dimensions Dimensions,
               :audioSampleRateHz string,
               :mimeType string,
               :fileSizeBytes string}],
 :oggAudio boolean,
 :progressOffset {:percentage string, :seconds string},
 :requireHtml5 boolean,
 :obaIcon {:dimensions Dimensions,
           :viewTrackingUrl string,
           :program string,
           :position string,
           :landingPageUrl string,
           :resourceMimeType string,
           :resourceUrl string,
           :clickTrackingUrl string},
 :integrationCode string,
 :companionCreativeIds [string],
 :cmTrackingAd {:cmAdId string,
                :cmCreativeId string,
                :cmPlacementId string},
 :expandOnHover boolean,
 :hostingSource string,
 :timerEvents [{:name string, :reportingName string}],
 :cmPlacementId string,
 :mediaDuration string,
 :thirdPartyTag string,
 :exitEvents [{:name string,
               :type string,
               :reportingName string,
               :url string}],
 :entityStatus string}

Creates a new creative. Returns the newly created creative if successful.
sourceraw 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.
sourceraw docstring

creatives-get$clj

(creatives-get$ auth parameters)

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

Required parameters: creativeId, advertiserId

Optional parameters: none

Gets a creative.

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

Required parameters: creativeId, advertiserId

Optional parameters: none

Gets a creative.
sourceraw 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: orderBy, pageSize, filter, pageToken

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

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

Required parameters: advertiserId

Optional parameters: orderBy, pageSize, filter, pageToken

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

creatives-patch$clj

(creatives-patch$ auth parameters body)

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

Required parameters: advertiserId, creativeId

Optional parameters: updateMask

Body:

{:requireMraid boolean, :skippable boolean, :reviewStatus {:creativeAndLandingPageReviewStatus string, :publisherReviewStatuses [PublisherReviewStatus], :contentAndPolicyReviewStatus string, :approvalStatus string, :exchangeReviewStatuses [ExchangeReviewStatus]}, :creativeAttributes [string], :trackerUrls [string], :iasCampaignMonitoring boolean, :displayName string, :assets [{:role string, :asset Asset}], :skipOffset {:percentage string, :seconds string}, :name string, :vpaid boolean, :universalAdId {:registry string, :id string}, :createTime string, :creativeType string, :lineItemIds [string], :expandingDirection string, :mp3Audio boolean, :additionalDimensions [{:heightPixels integer, :widthPixels integer}], :html5Video boolean, :dimensions {:heightPixels integer, :widthPixels integer}, :updateTime string, :jsTrackerUrl string, :thirdPartyUrls [{:url string, :type string}], :requirePingForAttribution boolean, :vastTagUrl string, :creativeId string, :counterEvents [{:reportingName string, :name string}], :dynamic boolean, :advertiserId string, :appendedTag string, :notes string, :transcodes [{:bitRateKbps string, :audioBitRateKbps string, :name string, :frameRate number, :transcoded boolean, :dimensions Dimensions, :audioSampleRateHz string, :mimeType string, :fileSizeBytes string}], :oggAudio boolean, :progressOffset {:percentage string, :seconds string}, :requireHtml5 boolean, :obaIcon {:dimensions Dimensions, :viewTrackingUrl string, :program string, :position string, :landingPageUrl string, :resourceMimeType string, :resourceUrl string, :clickTrackingUrl string}, :integrationCode string, :companionCreativeIds [string], :cmTrackingAd {:cmAdId string, :cmCreativeId string, :cmPlacementId string}, :expandOnHover boolean, :hostingSource string, :timerEvents [{:name string, :reportingName string}], :cmPlacementId string, :mediaDuration string, :thirdPartyTag string, :exitEvents [{:name string, :type string, :reportingName string, :url string}], :entityStatus string}

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

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

Required parameters: advertiserId, creativeId

Optional parameters: updateMask

Body: 

{:requireMraid boolean,
 :skippable boolean,
 :reviewStatus {:creativeAndLandingPageReviewStatus string,
                :publisherReviewStatuses [PublisherReviewStatus],
                :contentAndPolicyReviewStatus string,
                :approvalStatus string,
                :exchangeReviewStatuses [ExchangeReviewStatus]},
 :creativeAttributes [string],
 :trackerUrls [string],
 :iasCampaignMonitoring boolean,
 :displayName string,
 :assets [{:role string, :asset Asset}],
 :skipOffset {:percentage string, :seconds string},
 :name string,
 :vpaid boolean,
 :universalAdId {:registry string, :id string},
 :createTime string,
 :creativeType string,
 :lineItemIds [string],
 :expandingDirection string,
 :mp3Audio boolean,
 :additionalDimensions [{:heightPixels integer, :widthPixels integer}],
 :html5Video boolean,
 :dimensions {:heightPixels integer, :widthPixels integer},
 :updateTime string,
 :jsTrackerUrl string,
 :thirdPartyUrls [{:url string, :type string}],
 :requirePingForAttribution boolean,
 :vastTagUrl string,
 :creativeId string,
 :counterEvents [{:reportingName string, :name string}],
 :dynamic boolean,
 :advertiserId string,
 :appendedTag string,
 :notes string,
 :transcodes [{:bitRateKbps string,
               :audioBitRateKbps string,
               :name string,
               :frameRate number,
               :transcoded boolean,
               :dimensions Dimensions,
               :audioSampleRateHz string,
               :mimeType string,
               :fileSizeBytes string}],
 :oggAudio boolean,
 :progressOffset {:percentage string, :seconds string},
 :requireHtml5 boolean,
 :obaIcon {:dimensions Dimensions,
           :viewTrackingUrl string,
           :program string,
           :position string,
           :landingPageUrl string,
           :resourceMimeType string,
           :resourceUrl string,
           :clickTrackingUrl string},
 :integrationCode string,
 :companionCreativeIds [string],
 :cmTrackingAd {:cmAdId string,
                :cmCreativeId string,
                :cmPlacementId string},
 :expandOnHover boolean,
 :hostingSource string,
 :timerEvents [{:name string, :reportingName string}],
 :cmPlacementId string,
 :mediaDuration string,
 :thirdPartyTag string,
 :exitEvents [{:name string,
               :type string,
               :reportingName string,
               :url string}],
 :entityStatus string}

Updates an existing creative. Returns the updated creative if successful.
sourceraw 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.
sourceraw 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.
sourceraw 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: pageToken, pageSize, orderBy, filter

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

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

Required parameters: insertionOrderId, advertiserId

Optional parameters: pageToken, pageSize, orderBy, filter

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

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

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

Creates a new insertion order. Returns the newly created insertion order if successful.
sourceraw 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.
sourceraw docstring

insertionOrders-get$clj

(insertionOrders-get$ auth parameters)

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

Required parameters: advertiserId, insertionOrderId

Optional parameters: none

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

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

Required parameters: advertiserId, insertionOrderId

Optional parameters: none

Gets an insertion order. Returns error code `NOT_FOUND` if the insertion order does not exist.
sourceraw 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: pageSize, filter, pageToken, orderBy

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

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

Required parameters: advertiserId

Optional parameters: pageSize, filter, pageToken, orderBy

Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with `ENTITY_STATUS_ARCHIVED` will not be included in the results.
sourceraw 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 [{:feeAmount string, :costType string, :feeType string, :feePercentageMillis string, :invoiceType string}], :bidStrategy {:fixedBid FixedBidStrategy, :maximizeSpendAutoBid MaximizeSpendBidStrategy, :performanceGoalAutoBid PerformanceGoalBidStrategy}, :displayName string, :name string, :campaignId string, :pacing {:dailyMaxMicros string, :dailyMaxImpressions string, :pacingType string, :pacingPeriod string}, :performanceGoal {:performanceGoalAmountMicros string, :performanceGoalType string, :performanceGoalString string, :performanceGoalPercentageMicros string}, :updateTime string, :frequencyCap {:maxImpressions integer, :unlimited boolean, :timeUnitCount integer, :timeUnit string}, :advertiserId string, :integrationDetails {:integrationCode string, :details string}, :budget {:budgetUnit string, :budgetSegments [InsertionOrderBudgetSegment], :automationType string}, :entityStatus string, :insertionOrderType string}

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

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

Required parameters: advertiserId, insertionOrderId

Optional parameters: updateMask

Body: 

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

Updates an existing insertion order. Returns the updated insertion order if successful.
sourceraw 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, advertiserId, assignedTargetingOptionId

Optional parameters: none

Gets a single targeting option assigned to an insertion order.

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

Required parameters: insertionOrderId, targetingType, advertiserId, assignedTargetingOptionId

Optional parameters: none

Gets a single targeting option assigned to an insertion order.
sourceraw 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: targetingType, insertionOrderId, advertiserId

Optional parameters: orderBy, pageSize, filter, pageToken

Lists the targeting options assigned to an insertion order.

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

Required parameters: targetingType, insertionOrderId, advertiserId

Optional parameters: orderBy, pageSize, filter, pageToken

Lists the targeting options assigned to an insertion order.
sourceraw 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.
sourceraw 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.
sourceraw 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:

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

Bulk edits targeting options under a single line item. The operation will delete the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.delete_requests and then create the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.create_requests .

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

Required parameters: lineItemId, advertiserId

Optional parameters: none

Body: 

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

Bulk edits targeting options under a single line item. The operation will delete the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.delete_requests and then create the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.create_requests .
sourceraw docstring

lineItems-bulkListLineItemAssignedTargetingOptions$clj

(lineItems-bulkListLineItemAssignedTargetingOptions$ auth parameters)

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

Required parameters: advertiserId, lineItemId

Optional parameters: filter, pageSize, pageToken, orderBy

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

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

Required parameters: advertiserId, lineItemId

Optional parameters: filter, pageSize, pageToken, orderBy

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

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

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

Creates a new line item. Returns the newly created line item if successful.
sourceraw 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.
sourceraw 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, :displayName string, :lineItemType string, :mobileApp {:platform string, :appId string, :publisher string, :displayName string}}

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

{:insertionOrderId string,
 :displayName string,
 :lineItemType string,
 :mobileApp {:platform string,
             :appId string,
             :publisher string,
             :displayName string}}

Creates a new line item with settings (including targeting) inherited from the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type
sourceraw 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.
sourceraw 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: pageSize, filter, pageToken, orderBy

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

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

Required parameters: advertiserId

Optional parameters: pageSize, filter, pageToken, orderBy

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

lineItems-patch$clj

(lineItems-patch$ auth parameters body)

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

Required parameters: lineItemId, advertiserId

Optional parameters: updateMask

Body:

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

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

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

Required parameters: lineItemId, advertiserId

Optional parameters: updateMask

Body: 

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

Updates an existing line item. Returns the updated line item if successful.
sourceraw 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: advertiserId, targetingType, lineItemId

Optional parameters: none

Body:

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

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

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

Required parameters: advertiserId, targetingType, lineItemId

Optional parameters: none

Body: 

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

Assigns a targeting option to a line item. Returns the assigned targeting option if successful.
sourceraw 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: targetingType, advertiserId, lineItemId, assignedTargetingOptionId

Optional parameters: none

Deletes an assigned targeting option from a line item.

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

Required parameters: targetingType, advertiserId, lineItemId, assignedTargetingOptionId

Optional parameters: none

Deletes an assigned targeting option from a line item.
sourceraw 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: assignedTargetingOptionId, lineItemId, advertiserId, targetingType

Optional parameters: none

Gets a single targeting option assigned to a line item.

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

Required parameters: assignedTargetingOptionId, lineItemId, advertiserId, targetingType

Optional parameters: none

Gets a single targeting option assigned to a line item.
sourceraw 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: advertiserId, targetingType, lineItemId

Optional parameters: pageToken, filter, orderBy, pageSize

Lists the targeting options assigned to a line item.

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

Required parameters: advertiserId, targetingType, lineItemId

Optional parameters: pageToken, filter, orderBy, pageSize

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

list$clj

(list$ auth parameters)

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

Required parameters: none

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

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

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

Required parameters: none

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

Lists advertisers that are accessible to the current user. The order is defined by the order_by parameter. A single partner_id is required. Cross-partner listing is not supported.
sourceraw 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: locationListId, advertiserId

Optional parameters: none

Body:

{:createdAssignedLocations [{:targetingOptionId string, :name string, :assignedLocationId string}], :deletedAssignedLocations [string]}

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

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

Required parameters: locationListId, advertiserId

Optional parameters: none

Body: 

{:createdAssignedLocations [{:targetingOptionId string,
                             :name string,
                             :assignedLocationId string}],
 :deletedAssignedLocations [string]}

Bulk edits multiple assignments between locations and a single location list. The operation will delete the assigned locations provided in BulkEditAssignedLocationsRequest.deleted_assigned_locations and then create the assigned locations provided in BulkEditAssignedLocationsRequest.created_assigned_locations.
sourceraw 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.
sourceraw 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: assignedLocationId, advertiserId, locationListId

Optional parameters: none

Deletes the assignment between a location and a location list.

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

Required parameters: assignedLocationId, advertiserId, locationListId

Optional parameters: none

Deletes the assignment between a location and a location list.
sourceraw 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, orderBy, filter, pageToken

Lists locations assigned to a location list.

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

Required parameters: advertiserId, locationListId

Optional parameters: pageSize, orderBy, filter, pageToken

Lists locations assigned to a location list.
sourceraw 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:

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

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

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

Creates a new location list. Returns the newly created location list if successful.
sourceraw 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.
sourceraw 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: pageSize, orderBy, filter, pageToken

Lists location lists based on a given advertiser id.

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

Required parameters: advertiserId

Optional parameters: pageSize, orderBy, filter, pageToken

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

locationLists-patch$clj

(locationLists-patch$ auth parameters body)

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

Required parameters: locationListId, advertiserId

Optional parameters: updateMask

Body:

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

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

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

Required parameters: locationListId, advertiserId

Optional parameters: updateMask

Body: 

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

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

manualTriggers-activate$clj

(manualTriggers-activate$ auth parameters body)

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

Required parameters: triggerId, advertiserId

Optional parameters: none

Body:

{}

Activates a manual trigger. Each activation of the manual trigger must be at least 5 minutes apart, otherwise an error will be returned.

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

Required parameters: triggerId, advertiserId

Optional parameters: none

Body: 

{}

Activates a manual trigger. Each activation of the manual trigger must be at least 5 minutes apart, otherwise an error will be returned.
sourceraw 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:

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

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

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

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

manualTriggers-deactivate$clj

(manualTriggers-deactivate$ auth parameters body)

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

Required parameters: triggerId, advertiserId

Optional parameters: none

Body:

{}

Deactivates a manual trigger.

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

Required parameters: triggerId, advertiserId

Optional parameters: none

Body: 

{}

Deactivates a manual trigger.
sourceraw 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.
sourceraw 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: pageToken, filter, pageSize, orderBy

Lists manual triggers that are accessible to the current user for a given advertiser ID. The order is defined by the order_by parameter. A single advertiser_id is required.

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

Required parameters: advertiserId

Optional parameters: pageToken, filter, pageSize, orderBy

Lists manual triggers that are accessible to the current user for a given advertiser ID. The order is defined by the order_by parameter. A single advertiser_id is required.
sourceraw 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:

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

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

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

Required parameters: advertiserId, triggerId

Optional parameters: updateMask

Body: 

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

Updates a manual trigger. Returns the updated manual trigger if successful.
sourceraw 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:

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

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

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

Required parameters: advertiserId

Optional parameters: none

Body: 

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

Creates a new negative keyword list. Returns the newly created negative keyword list if successful.
sourceraw 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.
sourceraw 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.
sourceraw 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: pageSize, pageToken

Lists negative keyword lists based on a given advertiser id.

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

Required parameters: advertiserId

Optional parameters: pageSize, pageToken

Lists negative keyword lists based on a given advertiser id.
sourceraw 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: negativeKeywordListId, advertiserId

Optional parameters: none

Body:

{:deletedNegativeKeywords [string], :createdNegativeKeywords [{:keywordValue string, :name string}]}

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

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

Required parameters: negativeKeywordListId, advertiserId

Optional parameters: none

Body: 

{:deletedNegativeKeywords [string],
 :createdNegativeKeywords [{:keywordValue string, :name string}]}

Bulk edits negative keywords in a single negative keyword list. The operation will delete the negative keywords provided in BulkEditNegativeKeywordsRequest.deleted_negative_keywords and then create the negative keywords provided in BulkEditNegativeKeywordsRequest.created_negative_keywords. This operation is guaranteed to be atomic and will never result in a partial success or partial failure.
sourceraw 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.
sourceraw 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: negativeKeywordListId, advertiserId, keywordValue

Optional parameters: none

Deletes a negative keyword from a negative keyword list.

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

Required parameters: negativeKeywordListId, advertiserId, keywordValue

Optional parameters: none

Deletes a negative keyword from a negative keyword list.
sourceraw 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: orderBy, filter, pageSize, pageToken

Lists negative keywords in a negative keyword list.

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

Required parameters: negativeKeywordListId, advertiserId

Optional parameters: orderBy, filter, pageSize, pageToken

Lists negative keywords in a negative keyword list.
sourceraw 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: negativeKeywordListId, advertiserId

Optional parameters: none

Body:

{:newNegativeKeywords [{:keywordValue string, :name string}]}

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

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

Required parameters: negativeKeywordListId, advertiserId

Optional parameters: none

Body: 

{:newNegativeKeywords [{:keywordValue string, :name string}]}

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

negativeKeywordLists-patch$clj

(negativeKeywordLists-patch$ auth parameters body)

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

Required parameters: advertiserId, negativeKeywordListId

Optional parameters: updateMask

Body:

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

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

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

Required parameters: advertiserId, negativeKeywordListId

Optional parameters: updateMask

Body: 

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

Updates a negative keyword list. Returns the updated negative keyword list if successful.
sourceraw 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, :dynamicCreativeEnabled boolean, :videoCreativeDataSharingAuthorized boolean, :obaComplianceDisabled boolean}, :dataAccessConfig {:sdfConfig AdvertiserSdfConfig}, :displayName string, :name string, :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig, :cmHybridConfig CmHybridConfig}, :updateTime string, :advertiserId string, :servingConfig {:exemptTvFromViewabilityTargeting boolean}, :integrationDetails {:integrationCode string, :details string}, :prismaEnabled boolean, :partnerId string, :entityStatus string, :generalConfig {:domainUrl string, :timeZone string, :currencyCode string}}

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

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

Required parameters: advertiserId

Optional parameters: updateMask

Body: 

{:creativeConfig {:iasClientId string,
                  :dynamicCreativeEnabled boolean,
                  :videoCreativeDataSharingAuthorized boolean,
                  :obaComplianceDisabled boolean},
 :dataAccessConfig {:sdfConfig AdvertiserSdfConfig},
 :displayName string,
 :name string,
 :adServerConfig {:thirdPartyOnlyConfig ThirdPartyOnlyConfig,
                  :cmHybridConfig CmHybridConfig},
 :updateTime string,
 :advertiserId string,
 :servingConfig {:exemptTvFromViewabilityTargeting boolean},
 :integrationDetails {:integrationCode string, :details string},
 :prismaEnabled boolean,
 :partnerId string,
 :entityStatus string,
 :generalConfig {:domainUrl string,
                 :timeZone string,
                 :currencyCode string}}

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

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

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

Required parameters: advertiserId, targetingType

Optional parameters: none

Body: 

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

Assigns a targeting option to an advertiser. Returns the assigned targeting option if successful.
sourceraw 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: assignedTargetingOptionId, targetingType, advertiserId

Optional parameters: none

Deletes an assigned targeting option from an advertiser.

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

Required parameters: assignedTargetingOptionId, targetingType, advertiserId

Optional parameters: none

Deletes an assigned targeting option from an advertiser.
sourceraw 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: assignedTargetingOptionId, targetingType, advertiserId

Optional parameters: none

Gets a single targeting option assigned to an advertiser.

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

Required parameters: assignedTargetingOptionId, targetingType, advertiserId

Optional parameters: none

Gets a single targeting option assigned to an advertiser.
sourceraw 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: targetingType, advertiserId

Optional parameters: pageToken, pageSize, filter, orderBy

Lists the targeting options assigned to an advertiser.

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

Required parameters: targetingType, advertiserId

Optional parameters: pageToken, pageSize, filter, orderBy

Lists the targeting options assigned to an advertiser.
sourceraw docstring

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

× close