Liking cljdoc? Tell your friends :D

happygapi.dfareporting.ads

Campaign Manager 360 API: ads. Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360. See: https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads

Campaign Manager 360 API: ads.
Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360.
See: https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads
raw docstring

get$clj

(get$ auth parameters)

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/get

Required parameters: id, profileId

Optional parameters: none

Gets one ad by ID.

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/get

Required parameters: id, profileId

Optional parameters: none

Gets one ad by ID.
raw docstring

insert$clj

(insert$ auth parameters body)

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/insert

Required parameters: profileId

Optional parameters: none

Body:

{:archived boolean, :dynamicClickTracker boolean, :dayPartTargeting {:daysOfWeek [string], :userLocalTime boolean, :hoursOfDay [integer]}, :languageTargeting {:languages [Language]}, :geoTargeting {:metros [Metro], :countries [Country], :regions [Region], :excludeCountries boolean, :cities [City], :postalCodes [PostalCode]}, :idDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :clickThroughUrl {:defaultLandingPage boolean, :customClickThroughUrl string, :computedClickThroughUrl string, :landingPageId string}, :startTime string, :compatibility string, :sslCompliant boolean, :advertiserIdDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :name string, :creativeRotation {:type string, :weightCalculationStrategy string, :creativeOptimizationConfigurationId string, :creativeAssignments [CreativeAssignment]}, :campaignId string, :comments string, :endTime string, :type string, :createInfo {:time string}, :audienceSegmentId string, :eventTagOverrides [{:enabled boolean, :id string}], :remarketingListExpression {:expression string}, :campaignIdDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :defaultClickThroughEventTagProperties {:overrideInheritedEventTag boolean, :defaultClickThroughEventTagId string}, :size {:kind string, :iab boolean, :height integer, :width integer, :id string}, :clickThroughUrlSuffixProperties {:overrideInheritedSuffix boolean, :clickThroughUrlSuffix string}, :advertiserId string, :keyValueTargetingExpression {:expression string}, :technologyTargeting {:connectionTypes [ConnectionType], :operatingSystems [OperatingSystem], :platformTypes [PlatformType], :mobileCarriers [MobileCarrier], :browsers [Browser], :operatingSystemVersions [OperatingSystemVersion]}, :sslRequired boolean, :active boolean, :id string, :kind string, :deliverySchedule {:priority string, :hardCutoff boolean, :impressionRatio string, :frequencyCap FrequencyCap}, :creativeGroupAssignments [{:creativeGroupId string, :creativeGroupNumber string}], :placementAssignments [{:placementId string, :sslRequired boolean, :active boolean, :placementIdDimensionValue DimensionValue}], :lastModifiedInfo {:time string}, :subaccountId string, :accountId string, :targetingTemplateId string}

Inserts a new ad.

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/insert

Required parameters: profileId

Optional parameters: none

Body: 

{:archived boolean,
 :dynamicClickTracker boolean,
 :dayPartTargeting {:daysOfWeek [string],
                    :userLocalTime boolean,
                    :hoursOfDay [integer]},
 :languageTargeting {:languages [Language]},
 :geoTargeting {:metros [Metro],
                :countries [Country],
                :regions [Region],
                :excludeCountries boolean,
                :cities [City],
                :postalCodes [PostalCode]},
 :idDimensionValue {:dimensionName string,
                    :value string,
                    :kind string,
                    :matchType string,
                    :id string,
                    :etag string},
 :clickThroughUrl {:defaultLandingPage boolean,
                   :customClickThroughUrl string,
                   :computedClickThroughUrl string,
                   :landingPageId string},
 :startTime string,
 :compatibility string,
 :sslCompliant boolean,
 :advertiserIdDimensionValue {:dimensionName string,
                              :value string,
                              :kind string,
                              :matchType string,
                              :id string,
                              :etag string},
 :name string,
 :creativeRotation {:type string,
                    :weightCalculationStrategy string,
                    :creativeOptimizationConfigurationId string,
                    :creativeAssignments [CreativeAssignment]},
 :campaignId string,
 :comments string,
 :endTime string,
 :type string,
 :createInfo {:time string},
 :audienceSegmentId string,
 :eventTagOverrides [{:enabled boolean, :id string}],
 :remarketingListExpression {:expression string},
 :campaignIdDimensionValue {:dimensionName string,
                            :value string,
                            :kind string,
                            :matchType string,
                            :id string,
                            :etag string},
 :defaultClickThroughEventTagProperties {:overrideInheritedEventTag boolean,
                                         :defaultClickThroughEventTagId string},
 :size {:kind string,
        :iab boolean,
        :height integer,
        :width integer,
        :id string},
 :clickThroughUrlSuffixProperties {:overrideInheritedSuffix boolean,
                                   :clickThroughUrlSuffix string},
 :advertiserId string,
 :keyValueTargetingExpression {:expression string},
 :technologyTargeting {:connectionTypes [ConnectionType],
                       :operatingSystems [OperatingSystem],
                       :platformTypes [PlatformType],
                       :mobileCarriers [MobileCarrier],
                       :browsers [Browser],
                       :operatingSystemVersions [OperatingSystemVersion]},
 :sslRequired boolean,
 :active boolean,
 :id string,
 :kind string,
 :deliverySchedule {:priority string,
                    :hardCutoff boolean,
                    :impressionRatio string,
                    :frequencyCap FrequencyCap},
 :creativeGroupAssignments [{:creativeGroupId string,
                             :creativeGroupNumber string}],
 :placementAssignments [{:placementId string,
                         :sslRequired boolean,
                         :active boolean,
                         :placementIdDimensionValue DimensionValue}],
 :lastModifiedInfo {:time string},
 :subaccountId string,
 :accountId string,
 :targetingTemplateId string}

Inserts a new ad.
raw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/list

Required parameters: profileId

Optional parameters: archived, dynamicClickTracker, creativeOptimizationConfigurationIds, compatibility, overriddenEventTagId, sslCompliant, campaignIds, audienceSegmentIds, ids, type, searchString, remarketingListIds, pageToken, sortField, creativeIds, advertiserId, sslRequired, active, sortOrder, placementIds, sizeIds, landingPageIds, maxResults

Retrieves a list of ads, possibly filtered. This method supports paging.

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/list

Required parameters: profileId

Optional parameters: archived, dynamicClickTracker, creativeOptimizationConfigurationIds, compatibility, overriddenEventTagId, sslCompliant, campaignIds, audienceSegmentIds, ids, type, searchString, remarketingListIds, pageToken, sortField, creativeIds, advertiserId, sslRequired, active, sortOrder, placementIds, sizeIds, landingPageIds, maxResults

Retrieves a list of ads, possibly filtered. This method supports paging.
raw docstring

patch$clj

(patch$ auth parameters body)

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/patch

Required parameters: profileId, id

Optional parameters: none

Body:

{:archived boolean, :dynamicClickTracker boolean, :dayPartTargeting {:daysOfWeek [string], :userLocalTime boolean, :hoursOfDay [integer]}, :languageTargeting {:languages [Language]}, :geoTargeting {:metros [Metro], :countries [Country], :regions [Region], :excludeCountries boolean, :cities [City], :postalCodes [PostalCode]}, :idDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :clickThroughUrl {:defaultLandingPage boolean, :customClickThroughUrl string, :computedClickThroughUrl string, :landingPageId string}, :startTime string, :compatibility string, :sslCompliant boolean, :advertiserIdDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :name string, :creativeRotation {:type string, :weightCalculationStrategy string, :creativeOptimizationConfigurationId string, :creativeAssignments [CreativeAssignment]}, :campaignId string, :comments string, :endTime string, :type string, :createInfo {:time string}, :audienceSegmentId string, :eventTagOverrides [{:enabled boolean, :id string}], :remarketingListExpression {:expression string}, :campaignIdDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :defaultClickThroughEventTagProperties {:overrideInheritedEventTag boolean, :defaultClickThroughEventTagId string}, :size {:kind string, :iab boolean, :height integer, :width integer, :id string}, :clickThroughUrlSuffixProperties {:overrideInheritedSuffix boolean, :clickThroughUrlSuffix string}, :advertiserId string, :keyValueTargetingExpression {:expression string}, :technologyTargeting {:connectionTypes [ConnectionType], :operatingSystems [OperatingSystem], :platformTypes [PlatformType], :mobileCarriers [MobileCarrier], :browsers [Browser], :operatingSystemVersions [OperatingSystemVersion]}, :sslRequired boolean, :active boolean, :id string, :kind string, :deliverySchedule {:priority string, :hardCutoff boolean, :impressionRatio string, :frequencyCap FrequencyCap}, :creativeGroupAssignments [{:creativeGroupId string, :creativeGroupNumber string}], :placementAssignments [{:placementId string, :sslRequired boolean, :active boolean, :placementIdDimensionValue DimensionValue}], :lastModifiedInfo {:time string}, :subaccountId string, :accountId string, :targetingTemplateId string}

Updates an existing ad. This method supports patch semantics.

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/patch

Required parameters: profileId, id

Optional parameters: none

Body: 

{:archived boolean,
 :dynamicClickTracker boolean,
 :dayPartTargeting {:daysOfWeek [string],
                    :userLocalTime boolean,
                    :hoursOfDay [integer]},
 :languageTargeting {:languages [Language]},
 :geoTargeting {:metros [Metro],
                :countries [Country],
                :regions [Region],
                :excludeCountries boolean,
                :cities [City],
                :postalCodes [PostalCode]},
 :idDimensionValue {:dimensionName string,
                    :value string,
                    :kind string,
                    :matchType string,
                    :id string,
                    :etag string},
 :clickThroughUrl {:defaultLandingPage boolean,
                   :customClickThroughUrl string,
                   :computedClickThroughUrl string,
                   :landingPageId string},
 :startTime string,
 :compatibility string,
 :sslCompliant boolean,
 :advertiserIdDimensionValue {:dimensionName string,
                              :value string,
                              :kind string,
                              :matchType string,
                              :id string,
                              :etag string},
 :name string,
 :creativeRotation {:type string,
                    :weightCalculationStrategy string,
                    :creativeOptimizationConfigurationId string,
                    :creativeAssignments [CreativeAssignment]},
 :campaignId string,
 :comments string,
 :endTime string,
 :type string,
 :createInfo {:time string},
 :audienceSegmentId string,
 :eventTagOverrides [{:enabled boolean, :id string}],
 :remarketingListExpression {:expression string},
 :campaignIdDimensionValue {:dimensionName string,
                            :value string,
                            :kind string,
                            :matchType string,
                            :id string,
                            :etag string},
 :defaultClickThroughEventTagProperties {:overrideInheritedEventTag boolean,
                                         :defaultClickThroughEventTagId string},
 :size {:kind string,
        :iab boolean,
        :height integer,
        :width integer,
        :id string},
 :clickThroughUrlSuffixProperties {:overrideInheritedSuffix boolean,
                                   :clickThroughUrlSuffix string},
 :advertiserId string,
 :keyValueTargetingExpression {:expression string},
 :technologyTargeting {:connectionTypes [ConnectionType],
                       :operatingSystems [OperatingSystem],
                       :platformTypes [PlatformType],
                       :mobileCarriers [MobileCarrier],
                       :browsers [Browser],
                       :operatingSystemVersions [OperatingSystemVersion]},
 :sslRequired boolean,
 :active boolean,
 :id string,
 :kind string,
 :deliverySchedule {:priority string,
                    :hardCutoff boolean,
                    :impressionRatio string,
                    :frequencyCap FrequencyCap},
 :creativeGroupAssignments [{:creativeGroupId string,
                             :creativeGroupNumber string}],
 :placementAssignments [{:placementId string,
                         :sslRequired boolean,
                         :active boolean,
                         :placementIdDimensionValue DimensionValue}],
 :lastModifiedInfo {:time string},
 :subaccountId string,
 :accountId string,
 :targetingTemplateId string}

Updates an existing ad. This method supports patch semantics.
raw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/update

Required parameters: profileId

Optional parameters: none

Body:

{:archived boolean, :dynamicClickTracker boolean, :dayPartTargeting {:daysOfWeek [string], :userLocalTime boolean, :hoursOfDay [integer]}, :languageTargeting {:languages [Language]}, :geoTargeting {:metros [Metro], :countries [Country], :regions [Region], :excludeCountries boolean, :cities [City], :postalCodes [PostalCode]}, :idDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :clickThroughUrl {:defaultLandingPage boolean, :customClickThroughUrl string, :computedClickThroughUrl string, :landingPageId string}, :startTime string, :compatibility string, :sslCompliant boolean, :advertiserIdDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :name string, :creativeRotation {:type string, :weightCalculationStrategy string, :creativeOptimizationConfigurationId string, :creativeAssignments [CreativeAssignment]}, :campaignId string, :comments string, :endTime string, :type string, :createInfo {:time string}, :audienceSegmentId string, :eventTagOverrides [{:enabled boolean, :id string}], :remarketingListExpression {:expression string}, :campaignIdDimensionValue {:dimensionName string, :value string, :kind string, :matchType string, :id string, :etag string}, :defaultClickThroughEventTagProperties {:overrideInheritedEventTag boolean, :defaultClickThroughEventTagId string}, :size {:kind string, :iab boolean, :height integer, :width integer, :id string}, :clickThroughUrlSuffixProperties {:overrideInheritedSuffix boolean, :clickThroughUrlSuffix string}, :advertiserId string, :keyValueTargetingExpression {:expression string}, :technologyTargeting {:connectionTypes [ConnectionType], :operatingSystems [OperatingSystem], :platformTypes [PlatformType], :mobileCarriers [MobileCarrier], :browsers [Browser], :operatingSystemVersions [OperatingSystemVersion]}, :sslRequired boolean, :active boolean, :id string, :kind string, :deliverySchedule {:priority string, :hardCutoff boolean, :impressionRatio string, :frequencyCap FrequencyCap}, :creativeGroupAssignments [{:creativeGroupId string, :creativeGroupNumber string}], :placementAssignments [{:placementId string, :sslRequired boolean, :active boolean, :placementIdDimensionValue DimensionValue}], :lastModifiedInfo {:time string}, :subaccountId string, :accountId string, :targetingTemplateId string}

Updates an existing ad.

https://developers.google.com/doubleclick-advertisers/api/reference/rest/v3.5/ads/update

Required parameters: profileId

Optional parameters: none

Body: 

{:archived boolean,
 :dynamicClickTracker boolean,
 :dayPartTargeting {:daysOfWeek [string],
                    :userLocalTime boolean,
                    :hoursOfDay [integer]},
 :languageTargeting {:languages [Language]},
 :geoTargeting {:metros [Metro],
                :countries [Country],
                :regions [Region],
                :excludeCountries boolean,
                :cities [City],
                :postalCodes [PostalCode]},
 :idDimensionValue {:dimensionName string,
                    :value string,
                    :kind string,
                    :matchType string,
                    :id string,
                    :etag string},
 :clickThroughUrl {:defaultLandingPage boolean,
                   :customClickThroughUrl string,
                   :computedClickThroughUrl string,
                   :landingPageId string},
 :startTime string,
 :compatibility string,
 :sslCompliant boolean,
 :advertiserIdDimensionValue {:dimensionName string,
                              :value string,
                              :kind string,
                              :matchType string,
                              :id string,
                              :etag string},
 :name string,
 :creativeRotation {:type string,
                    :weightCalculationStrategy string,
                    :creativeOptimizationConfigurationId string,
                    :creativeAssignments [CreativeAssignment]},
 :campaignId string,
 :comments string,
 :endTime string,
 :type string,
 :createInfo {:time string},
 :audienceSegmentId string,
 :eventTagOverrides [{:enabled boolean, :id string}],
 :remarketingListExpression {:expression string},
 :campaignIdDimensionValue {:dimensionName string,
                            :value string,
                            :kind string,
                            :matchType string,
                            :id string,
                            :etag string},
 :defaultClickThroughEventTagProperties {:overrideInheritedEventTag boolean,
                                         :defaultClickThroughEventTagId string},
 :size {:kind string,
        :iab boolean,
        :height integer,
        :width integer,
        :id string},
 :clickThroughUrlSuffixProperties {:overrideInheritedSuffix boolean,
                                   :clickThroughUrlSuffix string},
 :advertiserId string,
 :keyValueTargetingExpression {:expression string},
 :technologyTargeting {:connectionTypes [ConnectionType],
                       :operatingSystems [OperatingSystem],
                       :platformTypes [PlatformType],
                       :mobileCarriers [MobileCarrier],
                       :browsers [Browser],
                       :operatingSystemVersions [OperatingSystemVersion]},
 :sslRequired boolean,
 :active boolean,
 :id string,
 :kind string,
 :deliverySchedule {:priority string,
                    :hardCutoff boolean,
                    :impressionRatio string,
                    :frequencyCap FrequencyCap},
 :creativeGroupAssignments [{:creativeGroupId string,
                             :creativeGroupNumber string}],
 :placementAssignments [{:placementId string,
                         :sslRequired boolean,
                         :active boolean,
                         :placementIdDimensionValue DimensionValue}],
 :lastModifiedInfo {:time string},
 :subaccountId string,
 :accountId string,
 :targetingTemplateId string}

Updates an existing ad.
raw docstring

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

× close