@@ -138,7 +138,12 @@ export namespace adexchangebuyer_v1_4 {
138138 /**
139139 * Your bidder locations that have distinct URLs.
140140 */
141- bidderLocation ?: any [ ] ;
141+ bidderLocation ?: Array < {
142+ bidProtocol ?: string ;
143+ maximumQps ?: number ;
144+ region ?: string ;
145+ url ?: string ;
146+ } > ;
142147 /**
143148 * The nid parameter value used in cookie match requests. Please contact
144149 * your technical account manager if you need to change this.
@@ -371,7 +376,16 @@ export namespace adexchangebuyer_v1_4 {
371376 * Shows any corrections that were applied to this creative. Read-only. This
372377 * field should not be set in requests.
373378 */
374- corrections ?: any [ ] ;
379+ corrections ?: Array < {
380+ contexts ?: Array < {
381+ auctionType ?: string [ ] ;
382+ contextType ?: string ;
383+ geoCriteriaId ?: number [ ] ;
384+ platform ?: string [ ] ;
385+ } > ;
386+ details ?: string [ ] ;
387+ reason ?: string ;
388+ } > ;
375389 /**
376390 * Creative status identity type that the creative item applies to. Ad
377391 * Exchange real-time bidding is migrating to the sizeless creative
@@ -401,7 +415,10 @@ export namespace adexchangebuyer_v1_4 {
401415 * The filtering reasons for the creative. Read-only. This field should not
402416 * be set in requests.
403417 */
404- filteringReasons ?: any ;
418+ filteringReasons ?: {
419+ date ?: string ;
420+ reasons ?: Array < { filteringCount ?: string ; filteringStatus ?: number ; } > ;
421+ } ;
405422 /**
406423 * Ad height.
407424 */
@@ -428,7 +445,22 @@ export namespace adexchangebuyer_v1_4 {
428445 * If nativeAd is set, HTMLSnippet, videoVastXML, and the videoURL outside
429446 * of nativeAd should not be set. (The videoURL inside nativeAd can be set.)
430447 */
431- nativeAd ?: any ;
448+ nativeAd ?: {
449+ advertiser ?: string ;
450+ appIcon ?: { height ?: number ; url ?: string ; width ?: number ; } ;
451+ body ?: string ;
452+ callToAction ?: string ;
453+ clickLinkUrl ?: string ;
454+ clickTrackingUrl ?: string ;
455+ headline ?: string ;
456+ image ?: { height ?: number ; url ?: string ; width ?: number ; } ;
457+ impressionTrackingUrl ?: string [ ] ;
458+ logo ?: { height ?: number ; url ?: string ; width ?: number ; } ;
459+ price ?: string ;
460+ starRating ?: number ;
461+ store ?: string ;
462+ videoURL ?: string ;
463+ } ;
432464 /**
433465 * Top-level open auction status. Read-only. This field should not be set in
434466 * requests. If disapproved, an entry for auctionType=OPEN_AUCTION (or ALL)
@@ -462,7 +494,16 @@ export namespace adexchangebuyer_v1_4 {
462494 * Read-only. This field should not be set in requests. See the examples in
463495 * the Creatives guide for more details.
464496 */
465- servingRestrictions ?: any [ ] ;
497+ servingRestrictions ?: Array < {
498+ contexts ?: Array < {
499+ auctionType ?: string [ ] ;
500+ contextType ?: string ;
501+ geoCriteriaId ?: number [ ] ;
502+ platform ?: string [ ] ;
503+ } > ;
504+ disapprovalReasons ?: Array < { details ?: string [ ] ; reason ?: string ; } > ;
505+ reason ?: string ;
506+ } > ;
466507 /**
467508 * List of vendor types for the ads that may be shown from this snippet.
468509 * Each vendor type is represented by an integer as defined in vendors.txt.
@@ -497,7 +538,8 @@ export namespace adexchangebuyer_v1_4 {
497538 /**
498539 * A list of external deal ids and ARC approval status.
499540 */
500- dealStatuses ?: any [ ] ;
541+ dealStatuses ?:
542+ Array < { arcStatus ?: string ; dealId ?: string ; webPropertyId ?: number ; } > ;
501543 /**
502544 * Resource type.
503545 */
@@ -1140,7 +1182,7 @@ export namespace adexchangebuyer_v1_4 {
11401182 * Requests which allow one of these (width, height) pairs will match. All
11411183 * pairs must be supported ad dimensions.
11421184 */
1143- dimensions ?: any [ ] ;
1185+ dimensions ?: Array < { height ?: string ; width ?: string ; } > ;
11441186 /**
11451187 * Requests with any of these content labels will not match. Values are from
11461188 * content-labels.txt in the downloadable files section.
@@ -1153,7 +1195,7 @@ export namespace adexchangebuyer_v1_4 {
11531195 /**
11541196 * Requests containing any of these placements will not match.
11551197 */
1156- excludedPlacements ?: any [ ] ;
1198+ excludedPlacements ?: Array < { token ?: string ; type ?: string ; } > ;
11571199 /**
11581200 * Requests containing any of these users list ids will not match.
11591201 */
@@ -1205,7 +1247,7 @@ export namespace adexchangebuyer_v1_4 {
12051247 /**
12061248 * Requests containing any of these placements will match.
12071249 */
1208- placements ?: any [ ] ;
1250+ placements ?: Array < { token ?: string ; type ?: string ; } > ;
12091251 /**
12101252 * Requests matching any of these platforms will match. Possible values are
12111253 * PRETARGETING_PLATFORM_MOBILE, PRETARGETING_PLATFORM_DESKTOP, and
@@ -1244,7 +1286,8 @@ export namespace adexchangebuyer_v1_4 {
12441286 * Video requests satisfying any of these player size constraints will
12451287 * match.
12461288 */
1247- videoPlayerSizes ?: any [ ] ;
1289+ videoPlayerSizes ?:
1290+ Array < { aspectRatio ?: string ; minHeight ?: string ; minWidth ?: string ; } > ;
12481291 }
12491292 export interface Schema$PretargetingConfigList {
12501293 /**
@@ -3024,12 +3067,12 @@ export namespace adexchangebuyer_v1_4 {
30243067 /**
30253068 * When specified, only creatives for the given account ids are returned.
30263069 */
3027- accountId ?: number ;
3070+ accountId ?: number [ ] ;
30283071 /**
30293072 * When specified, only creatives for the given buyer creative ids are
30303073 * returned.
30313074 */
3032- buyerCreativeId ?: string ;
3075+ buyerCreativeId ?: string [ ] ;
30333076 /**
30343077 * When specified, only creatives having the given deals status are
30353078 * returned.
0 commit comments