| 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"
|
|
|