Index: discovery/googleapis/adexchangebuyer__v1.4.json |
diff --git a/discovery/googleapis/adexchangebuyer__v1.4.json b/discovery/googleapis/adexchangebuyer__v1.4.json |
index 9a0930429d33c4a4f83805f1d534e5eb96c01b9f..72ceeadf884f1b0a764df7edf83021a7b37f5a0d 100644 |
--- a/discovery/googleapis/adexchangebuyer__v1.4.json |
+++ b/discovery/googleapis/adexchangebuyer__v1.4.json |
@@ -15,7 +15,7 @@ |
"description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.", |
"discoveryVersion": "v1", |
"documentationLink": "https://developers.google.com/ad-exchange/buyer-rest", |
- "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/OxFhwmXVMAvezu3DksziaPGZ_dY\"", |
+ "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/EvKs3Hkvcx40X69CkSu-499XWyU\"", |
"icons": { |
"x16": "https://www.google.com/images/icons/product/doubleclick-16.gif", |
"x32": "https://www.google.com/images/icons/product/doubleclick-32.gif" |
@@ -118,6 +118,11 @@ |
"id" |
], |
"parameters": { |
+ "confirmUnsafeAccountChange": { |
+ "description": "Confirmation for erasing bidder and cookie matching urls.", |
+ "location": "query", |
+ "type": "boolean" |
+ }, |
"id": { |
"description": "The account id", |
"format": "int32", |
@@ -145,6 +150,11 @@ |
"id" |
], |
"parameters": { |
+ "confirmUnsafeAccountChange": { |
+ "description": "Confirmation for erasing bidder and cookie matching urls.", |
+ "location": "query", |
+ "type": "boolean" |
+ }, |
"id": { |
"description": "The account id", |
"format": "int32", |
@@ -470,6 +480,37 @@ |
"https://www.googleapis.com/auth/adexchange.buyer" |
] |
}, |
+ "listDeals": { |
+ "description": "Lists the external deal ids associated with the creative.", |
+ "httpMethod": "GET", |
+ "id": "adexchangebuyer.creatives.listDeals", |
+ "parameterOrder": [ |
+ "accountId", |
+ "buyerCreativeId" |
+ ], |
+ "parameters": { |
+ "accountId": { |
+ "description": "The id for the account that will serve this creative.", |
+ "format": "int32", |
+ "location": "path", |
+ "required": true, |
+ "type": "integer" |
+ }, |
+ "buyerCreativeId": { |
+ "description": "The buyer-specific id for this creative.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "creatives/{accountId}/{buyerCreativeId}/listDeals", |
+ "response": { |
+ "$ref": "CreativeDealIds" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/adexchange.buyer" |
+ ] |
+ }, |
"removeDeal": { |
"description": "Remove a deal id associated with the creative.", |
"httpMethod": "POST", |
@@ -1054,11 +1095,12 @@ |
"type": "string" |
}, |
"updateAction": { |
- "description": "The proposed action to take on the proposal.", |
+ "description": "The proposed action to take on the proposal. This field is required and it must be set when updating a proposal.", |
"enum": [ |
"accept", |
"cancel", |
"propose", |
+ "proposeAndAccept", |
"unknownAction", |
"updateFinalized" |
], |
@@ -1067,6 +1109,7 @@ |
"", |
"", |
"", |
+ "", |
"" |
], |
"location": "path", |
@@ -1148,11 +1191,12 @@ |
"type": "string" |
}, |
"updateAction": { |
- "description": "The proposed action to take on the proposal.", |
+ "description": "The proposed action to take on the proposal. This field is required and it must be set when updating a proposal.", |
"enum": [ |
"accept", |
"cancel", |
"propose", |
+ "proposeAndAccept", |
"unknownAction", |
"updateFinalized" |
], |
@@ -1161,6 +1205,7 @@ |
"", |
"", |
"", |
+ "", |
"" |
], |
"location": "path", |
@@ -1210,7 +1255,7 @@ |
} |
} |
}, |
- "revision": "20160721", |
+ "revision": "20161020", |
"rootUrl": "https://www.googleapis.com/", |
"schemas": { |
"Account": { |
@@ -1222,7 +1267,7 @@ |
"items": { |
"properties": { |
"bidProtocol": { |
- "description": "The protocol that the bidder endpoint is using. By default, OpenRTB protocols use JSON, except PROTOCOL_OPENRTB_PROTOBUF. PROTOCOL_OPENRTB_PROTOBUF uses protobuf encoding over the latest OpenRTB protocol version, which is 2.3 right now. Allowed values: \n- PROTOCOL_ADX \n- PROTOCOL_OPENRTB_2_2 \n- PROTOCOL_OPENRTB_2_3 \n- PROTOCOL_OPENRTB_PROTOBUF", |
+ "description": "The protocol that the bidder endpoint is using. By default, OpenRTB protocols use JSON, except PROTOCOL_OPENRTB_PROTOBUF. PROTOCOL_OPENRTB_PROTOBUF uses protobuf encoding over the latest OpenRTB protocol version, which is 2.4 right now. Allowed values: \n- PROTOCOL_ADX \n- PROTOCOL_OPENRTB_2_2 \n- PROTOCOL_OPENRTB_2_3 \n- PROTOCOL_OPENRTB_2_4 \n- PROTOCOL_OPENRTB_PROTOBUF", |
"type": "string" |
}, |
"maximumQps": { |
@@ -1702,7 +1747,7 @@ |
"type": "array" |
}, |
"nativeAd": { |
- "description": "If nativeAd is set, HTMLSnippet and videoURL should not be set.", |
+ "description": "If nativeAd is set, HTMLSnippet and the videoURL outside of nativeAd should not be set. (The videoURL inside nativeAd can be set.)", |
"properties": { |
"advertiser": { |
"type": "string" |
@@ -1732,6 +1777,10 @@ |
"description": "A label for the button that the user is supposed to click.", |
"type": "string" |
}, |
+ "clickLinkUrl": { |
+ "description": "The URL that the browser/SDK will load when the user clicks the ad.", |
+ "type": "string" |
+ }, |
"clickTrackingUrl": { |
"description": "The URL to use for click tracking.", |
"type": "string" |
@@ -1793,6 +1842,10 @@ |
"store": { |
"description": "The URL to the app store to purchase/download the promoted app.", |
"type": "string" |
+ }, |
+ "videoURL": { |
+ "description": "The URL of the XML VAST for a native ad. Note this is a separate field from resource.video_url.", |
+ "type": "string" |
} |
}, |
"type": "object" |
@@ -1907,7 +1960,7 @@ |
"type": "integer" |
}, |
"videoURL": { |
- "description": "The url to fetch a video ad. If set, HTMLSnippet should not be set.", |
+ "description": "The URL to fetch a video ad. If set, HTMLSnippet and the nativeAd should not be set. Note, this is different from resource.native_ad.video_url above.", |
"type": "string" |
}, |
"width": { |
@@ -1923,6 +1976,41 @@ |
}, |
"type": "object" |
}, |
+ "CreativeDealIds": { |
+ "description": "The external deal ids associated with a creative.", |
+ "id": "CreativeDealIds", |
+ "properties": { |
+ "dealStatuses": { |
+ "description": "A list of external deal ids and ARC approval status.", |
+ "items": { |
+ "properties": { |
+ "arcStatus": { |
+ "description": "ARC approval status.", |
+ "type": "string" |
+ }, |
+ "dealId": { |
+ "description": "External deal ID.", |
+ "format": "int64", |
+ "type": "string" |
+ }, |
+ "webPropertyId": { |
+ "description": "Publisher ID.", |
+ "format": "int32", |
+ "type": "integer" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
+ "type": "array" |
+ }, |
+ "kind": { |
+ "default": "adexchangebuyer#creativeDealIds", |
+ "description": "Resource type.", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
"CreativesList": { |
"description": "The creatives feed lists the active creatives for the Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single creative.", |
"id": "CreativesList", |
@@ -1986,6 +2074,10 @@ |
"description": "Visibilty of the URL in bid requests.", |
"type": "string" |
}, |
+ "crossListedExternalDealIdType": { |
+ "description": "Indicates that this ExternalDealId exists under at least two different AdxInventoryDeals. Currently, the only case that the same ExternalDealId will exist is programmatic cross sell case.", |
+ "type": "string" |
+ }, |
"description": { |
"description": "Description for the proposed terms of the deal.", |
"type": "string" |
@@ -2395,6 +2487,10 @@ |
"description": "Description for the deal terms. (updatable)", |
"type": "string" |
}, |
+ "isRfpTemplate": { |
+ "description": "Indicates whether the current deal is a RFP template. RFP template is created by buyer and not based on seller created products.", |
+ "type": "boolean" |
+ }, |
"kind": { |
"default": "adexchangebuyer#marketplaceDeal", |
"description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#marketplaceDeal\".", |
@@ -2847,6 +2943,13 @@ |
}, |
"type": "array" |
}, |
+ "userIdentifierDataRequired": { |
+ "description": "Requests containing the specified type of user data will match. Possible values are HOSTED_MATCH_DATA, which means the request is cookie-targetable and has a match in the buyer's hosted match table, and COOKIE_OR_IDFA, which means the request has either a targetable cookie or an iOS IDFA.", |
+ "items": { |
+ "type": "string" |
+ }, |
+ "type": "array" |
+ }, |
"userLists": { |
"description": "Requests containing any of these user list ids will match.", |
"items": { |
@@ -3108,6 +3211,13 @@ |
"$ref": "PrivateData", |
"description": "Private data for buyer. (hidden from seller)." |
}, |
+ "dbmAdvertiserIds": { |
+ "description": "IDs of DBM advertisers permission to this proposal.", |
+ "items": { |
+ "type": "string" |
+ }, |
+ "type": "array" |
+ }, |
"hasBuyerSignedOff": { |
"description": "When an proposal is in an accepted state, indicates whether the buyer has signed off. Once both sides have signed off on a deal, the proposal can be finalized by the seller. (seller-readonly)", |
"type": "boolean" |