OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/adexchange.buyer": { | 5 "https://www.googleapis.com/auth/adexchange.buyer": { |
6 "description": "Manage your Ad Exchange buyer account config
uration" | 6 "description": "Manage your Ad Exchange buyer account config
uration" |
7 } | 7 } |
8 } | 8 } |
9 } | 9 } |
10 }, | 10 }, |
11 "basePath": "/adexchangebuyer/v1.4/", | 11 "basePath": "/adexchangebuyer/v1.4/", |
12 "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.4/", | 12 "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.4/", |
13 "batchPath": "batch", | 13 "batchPath": "batch", |
14 "canonicalName": "Ad Exchange Buyer", | 14 "canonicalName": "Ad Exchange Buyer", |
15 "description": "Accesses your bidding-account information, submits creatives
for validation, finds available direct deals, and retrieves performance reports
.", | 15 "description": "Accesses your bidding-account information, submits creatives
for validation, finds available direct deals, and retrieves performance reports
.", |
16 "discoveryVersion": "v1", | 16 "discoveryVersion": "v1", |
17 "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest", | 17 "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest", |
18 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/OxFhwmXVMAvezu3DksziaPGZ_dY\"", | 18 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/EvKs3Hkvcx40X69CkSu-499XWyU\"", |
19 "icons": { | 19 "icons": { |
20 "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif", | 20 "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif", |
21 "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif" | 21 "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif" |
22 }, | 22 }, |
23 "id": "adexchangebuyer:v1.4", | 23 "id": "adexchangebuyer:v1.4", |
24 "kind": "discovery#restDescription", | 24 "kind": "discovery#restDescription", |
25 "name": "adexchangebuyer", | 25 "name": "adexchangebuyer", |
26 "ownerDomain": "google.com", | 26 "ownerDomain": "google.com", |
27 "ownerName": "Google", | 27 "ownerName": "Google", |
28 "parameters": { | 28 "parameters": { |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
111 ] | 111 ] |
112 }, | 112 }, |
113 "patch": { | 113 "patch": { |
114 "description": "Updates an existing account. This method sup
ports patch semantics.", | 114 "description": "Updates an existing account. This method sup
ports patch semantics.", |
115 "httpMethod": "PATCH", | 115 "httpMethod": "PATCH", |
116 "id": "adexchangebuyer.accounts.patch", | 116 "id": "adexchangebuyer.accounts.patch", |
117 "parameterOrder": [ | 117 "parameterOrder": [ |
118 "id" | 118 "id" |
119 ], | 119 ], |
120 "parameters": { | 120 "parameters": { |
| 121 "confirmUnsafeAccountChange": { |
| 122 "description": "Confirmation for erasing bidder and
cookie matching urls.", |
| 123 "location": "query", |
| 124 "type": "boolean" |
| 125 }, |
121 "id": { | 126 "id": { |
122 "description": "The account id", | 127 "description": "The account id", |
123 "format": "int32", | 128 "format": "int32", |
124 "location": "path", | 129 "location": "path", |
125 "required": true, | 130 "required": true, |
126 "type": "integer" | 131 "type": "integer" |
127 } | 132 } |
128 }, | 133 }, |
129 "path": "accounts/{id}", | 134 "path": "accounts/{id}", |
130 "request": { | 135 "request": { |
131 "$ref": "Account" | 136 "$ref": "Account" |
132 }, | 137 }, |
133 "response": { | 138 "response": { |
134 "$ref": "Account" | 139 "$ref": "Account" |
135 }, | 140 }, |
136 "scopes": [ | 141 "scopes": [ |
137 "https://www.googleapis.com/auth/adexchange.buyer" | 142 "https://www.googleapis.com/auth/adexchange.buyer" |
138 ] | 143 ] |
139 }, | 144 }, |
140 "update": { | 145 "update": { |
141 "description": "Updates an existing account.", | 146 "description": "Updates an existing account.", |
142 "httpMethod": "PUT", | 147 "httpMethod": "PUT", |
143 "id": "adexchangebuyer.accounts.update", | 148 "id": "adexchangebuyer.accounts.update", |
144 "parameterOrder": [ | 149 "parameterOrder": [ |
145 "id" | 150 "id" |
146 ], | 151 ], |
147 "parameters": { | 152 "parameters": { |
| 153 "confirmUnsafeAccountChange": { |
| 154 "description": "Confirmation for erasing bidder and
cookie matching urls.", |
| 155 "location": "query", |
| 156 "type": "boolean" |
| 157 }, |
148 "id": { | 158 "id": { |
149 "description": "The account id", | 159 "description": "The account id", |
150 "format": "int32", | 160 "format": "int32", |
151 "location": "path", | 161 "location": "path", |
152 "required": true, | 162 "required": true, |
153 "type": "integer" | 163 "type": "integer" |
154 } | 164 } |
155 }, | 165 }, |
156 "path": "accounts/{id}", | 166 "path": "accounts/{id}", |
157 "request": { | 167 "request": { |
(...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
463 } | 473 } |
464 }, | 474 }, |
465 "path": "creatives", | 475 "path": "creatives", |
466 "response": { | 476 "response": { |
467 "$ref": "CreativesList" | 477 "$ref": "CreativesList" |
468 }, | 478 }, |
469 "scopes": [ | 479 "scopes": [ |
470 "https://www.googleapis.com/auth/adexchange.buyer" | 480 "https://www.googleapis.com/auth/adexchange.buyer" |
471 ] | 481 ] |
472 }, | 482 }, |
| 483 "listDeals": { |
| 484 "description": "Lists the external deal ids associated with
the creative.", |
| 485 "httpMethod": "GET", |
| 486 "id": "adexchangebuyer.creatives.listDeals", |
| 487 "parameterOrder": [ |
| 488 "accountId", |
| 489 "buyerCreativeId" |
| 490 ], |
| 491 "parameters": { |
| 492 "accountId": { |
| 493 "description": "The id for the account that will ser
ve this creative.", |
| 494 "format": "int32", |
| 495 "location": "path", |
| 496 "required": true, |
| 497 "type": "integer" |
| 498 }, |
| 499 "buyerCreativeId": { |
| 500 "description": "The buyer-specific id for this creat
ive.", |
| 501 "location": "path", |
| 502 "required": true, |
| 503 "type": "string" |
| 504 } |
| 505 }, |
| 506 "path": "creatives/{accountId}/{buyerCreativeId}/listDeals", |
| 507 "response": { |
| 508 "$ref": "CreativeDealIds" |
| 509 }, |
| 510 "scopes": [ |
| 511 "https://www.googleapis.com/auth/adexchange.buyer" |
| 512 ] |
| 513 }, |
473 "removeDeal": { | 514 "removeDeal": { |
474 "description": "Remove a deal id associated with the creativ
e.", | 515 "description": "Remove a deal id associated with the creativ
e.", |
475 "httpMethod": "POST", | 516 "httpMethod": "POST", |
476 "id": "adexchangebuyer.creatives.removeDeal", | 517 "id": "adexchangebuyer.creatives.removeDeal", |
477 "parameterOrder": [ | 518 "parameterOrder": [ |
478 "accountId", | 519 "accountId", |
479 "buyerCreativeId", | 520 "buyerCreativeId", |
480 "dealId" | 521 "dealId" |
481 ], | 522 ], |
482 "parameters": { | 523 "parameters": { |
(...skipping 564 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1047 "type": "string" | 1088 "type": "string" |
1048 }, | 1089 }, |
1049 "revisionNumber": { | 1090 "revisionNumber": { |
1050 "description": "The last known revision number to up
date. If the head revision in the marketplace database has since changed, an err
or will be thrown. The caller should then fetch the latest proposal at head revi
sion and retry the update at that revision.", | 1091 "description": "The last known revision number to up
date. If the head revision in the marketplace database has since changed, an err
or will be thrown. The caller should then fetch the latest proposal at head revi
sion and retry the update at that revision.", |
1051 "format": "int64", | 1092 "format": "int64", |
1052 "location": "path", | 1093 "location": "path", |
1053 "required": true, | 1094 "required": true, |
1054 "type": "string" | 1095 "type": "string" |
1055 }, | 1096 }, |
1056 "updateAction": { | 1097 "updateAction": { |
1057 "description": "The proposed action to take on the p
roposal.", | 1098 "description": "The proposed action to take on the p
roposal. This field is required and it must be set when updating a proposal.", |
1058 "enum": [ | 1099 "enum": [ |
1059 "accept", | 1100 "accept", |
1060 "cancel", | 1101 "cancel", |
1061 "propose", | 1102 "propose", |
| 1103 "proposeAndAccept", |
1062 "unknownAction", | 1104 "unknownAction", |
1063 "updateFinalized" | 1105 "updateFinalized" |
1064 ], | 1106 ], |
1065 "enumDescriptions": [ | 1107 "enumDescriptions": [ |
1066 "", | 1108 "", |
1067 "", | 1109 "", |
1068 "", | 1110 "", |
1069 "", | 1111 "", |
| 1112 "", |
1070 "" | 1113 "" |
1071 ], | 1114 ], |
1072 "location": "path", | 1115 "location": "path", |
1073 "required": true, | 1116 "required": true, |
1074 "type": "string" | 1117 "type": "string" |
1075 } | 1118 } |
1076 }, | 1119 }, |
1077 "path": "proposals/{proposalId}/{revisionNumber}/{updateActi
on}", | 1120 "path": "proposals/{proposalId}/{revisionNumber}/{updateActi
on}", |
1078 "request": { | 1121 "request": { |
1079 "$ref": "Proposal" | 1122 "$ref": "Proposal" |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1141 "type": "string" | 1184 "type": "string" |
1142 }, | 1185 }, |
1143 "revisionNumber": { | 1186 "revisionNumber": { |
1144 "description": "The last known revision number to up
date. If the head revision in the marketplace database has since changed, an err
or will be thrown. The caller should then fetch the latest proposal at head revi
sion and retry the update at that revision.", | 1187 "description": "The last known revision number to up
date. If the head revision in the marketplace database has since changed, an err
or will be thrown. The caller should then fetch the latest proposal at head revi
sion and retry the update at that revision.", |
1145 "format": "int64", | 1188 "format": "int64", |
1146 "location": "path", | 1189 "location": "path", |
1147 "required": true, | 1190 "required": true, |
1148 "type": "string" | 1191 "type": "string" |
1149 }, | 1192 }, |
1150 "updateAction": { | 1193 "updateAction": { |
1151 "description": "The proposed action to take on the p
roposal.", | 1194 "description": "The proposed action to take on the p
roposal. This field is required and it must be set when updating a proposal.", |
1152 "enum": [ | 1195 "enum": [ |
1153 "accept", | 1196 "accept", |
1154 "cancel", | 1197 "cancel", |
1155 "propose", | 1198 "propose", |
| 1199 "proposeAndAccept", |
1156 "unknownAction", | 1200 "unknownAction", |
1157 "updateFinalized" | 1201 "updateFinalized" |
1158 ], | 1202 ], |
1159 "enumDescriptions": [ | 1203 "enumDescriptions": [ |
1160 "", | 1204 "", |
1161 "", | 1205 "", |
1162 "", | 1206 "", |
1163 "", | 1207 "", |
| 1208 "", |
1164 "" | 1209 "" |
1165 ], | 1210 ], |
1166 "location": "path", | 1211 "location": "path", |
1167 "required": true, | 1212 "required": true, |
1168 "type": "string" | 1213 "type": "string" |
1169 } | 1214 } |
1170 }, | 1215 }, |
1171 "path": "proposals/{proposalId}/{revisionNumber}/{updateActi
on}", | 1216 "path": "proposals/{proposalId}/{revisionNumber}/{updateActi
on}", |
1172 "request": { | 1217 "request": { |
1173 "$ref": "Proposal" | 1218 "$ref": "Proposal" |
(...skipping 29 matching lines...) Expand all Loading... |
1203 "response": { | 1248 "response": { |
1204 "$ref": "GetPublisherProfilesByAccountIdResponse" | 1249 "$ref": "GetPublisherProfilesByAccountIdResponse" |
1205 }, | 1250 }, |
1206 "scopes": [ | 1251 "scopes": [ |
1207 "https://www.googleapis.com/auth/adexchange.buyer" | 1252 "https://www.googleapis.com/auth/adexchange.buyer" |
1208 ] | 1253 ] |
1209 } | 1254 } |
1210 } | 1255 } |
1211 } | 1256 } |
1212 }, | 1257 }, |
1213 "revision": "20160721", | 1258 "revision": "20161020", |
1214 "rootUrl": "https://www.googleapis.com/", | 1259 "rootUrl": "https://www.googleapis.com/", |
1215 "schemas": { | 1260 "schemas": { |
1216 "Account": { | 1261 "Account": { |
1217 "description": "Configuration data for an Ad Exchange buyer account.
", | 1262 "description": "Configuration data for an Ad Exchange buyer account.
", |
1218 "id": "Account", | 1263 "id": "Account", |
1219 "properties": { | 1264 "properties": { |
1220 "bidderLocation": { | 1265 "bidderLocation": { |
1221 "description": "Your bidder locations that have distinct URL
s.", | 1266 "description": "Your bidder locations that have distinct URL
s.", |
1222 "items": { | 1267 "items": { |
1223 "properties": { | 1268 "properties": { |
1224 "bidProtocol": { | 1269 "bidProtocol": { |
1225 "description": "The protocol that the bidder end
point is using. By default, OpenRTB protocols use JSON, except PROTOCOL_OPENRTB_
PROTOBUF. PROTOCOL_OPENRTB_PROTOBUF uses protobuf encoding over the latest OpenR
TB 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", | 1270 "description": "The protocol that the bidder end
point is using. By default, OpenRTB protocols use JSON, except PROTOCOL_OPENRTB_
PROTOBUF. PROTOCOL_OPENRTB_PROTOBUF uses protobuf encoding over the latest OpenR
TB 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- PR
OTOCOL_OPENRTB_PROTOBUF", |
1226 "type": "string" | 1271 "type": "string" |
1227 }, | 1272 }, |
1228 "maximumQps": { | 1273 "maximumQps": { |
1229 "description": "The maximum queries per second t
he Ad Exchange will send.", | 1274 "description": "The maximum queries per second t
he Ad Exchange will send.", |
1230 "format": "int32", | 1275 "format": "int32", |
1231 "type": "integer" | 1276 "type": "integer" |
1232 }, | 1277 }, |
1233 "region": { | 1278 "region": { |
1234 "description": "The geographical region the Ad E
xchange should send requests from. Only used by some quota systems, but always s
etting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAS
T \n- US_WEST", | 1279 "description": "The geographical region the Ad E
xchange should send requests from. Only used by some quota systems, but always s
etting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAS
T \n- US_WEST", |
1235 "type": "string" | 1280 "type": "string" |
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1695 "type": "string" | 1740 "type": "string" |
1696 }, | 1741 }, |
1697 "languages": { | 1742 "languages": { |
1698 "description": "Detected languages for this creative. Read-o
nly. This field should not be set in requests.", | 1743 "description": "Detected languages for this creative. Read-o
nly. This field should not be set in requests.", |
1699 "items": { | 1744 "items": { |
1700 "type": "string" | 1745 "type": "string" |
1701 }, | 1746 }, |
1702 "type": "array" | 1747 "type": "array" |
1703 }, | 1748 }, |
1704 "nativeAd": { | 1749 "nativeAd": { |
1705 "description": "If nativeAd is set, HTMLSnippet and videoURL
should not be set.", | 1750 "description": "If nativeAd is set, HTMLSnippet and the vide
oURL outside of nativeAd should not be set. (The videoURL inside nativeAd can be
set.)", |
1706 "properties": { | 1751 "properties": { |
1707 "advertiser": { | 1752 "advertiser": { |
1708 "type": "string" | 1753 "type": "string" |
1709 }, | 1754 }, |
1710 "appIcon": { | 1755 "appIcon": { |
1711 "description": "The app icon, for app download ads."
, | 1756 "description": "The app icon, for app download ads."
, |
1712 "properties": { | 1757 "properties": { |
1713 "height": { | 1758 "height": { |
1714 "format": "int32", | 1759 "format": "int32", |
1715 "type": "integer" | 1760 "type": "integer" |
1716 }, | 1761 }, |
1717 "url": { | 1762 "url": { |
1718 "type": "string" | 1763 "type": "string" |
1719 }, | 1764 }, |
1720 "width": { | 1765 "width": { |
1721 "format": "int32", | 1766 "format": "int32", |
1722 "type": "integer" | 1767 "type": "integer" |
1723 } | 1768 } |
1724 }, | 1769 }, |
1725 "type": "object" | 1770 "type": "object" |
1726 }, | 1771 }, |
1727 "body": { | 1772 "body": { |
1728 "description": "A long description of the ad.", | 1773 "description": "A long description of the ad.", |
1729 "type": "string" | 1774 "type": "string" |
1730 }, | 1775 }, |
1731 "callToAction": { | 1776 "callToAction": { |
1732 "description": "A label for the button that the user
is supposed to click.", | 1777 "description": "A label for the button that the user
is supposed to click.", |
1733 "type": "string" | 1778 "type": "string" |
1734 }, | 1779 }, |
| 1780 "clickLinkUrl": { |
| 1781 "description": "The URL that the browser/SDK will lo
ad when the user clicks the ad.", |
| 1782 "type": "string" |
| 1783 }, |
1735 "clickTrackingUrl": { | 1784 "clickTrackingUrl": { |
1736 "description": "The URL to use for click tracking.", | 1785 "description": "The URL to use for click tracking.", |
1737 "type": "string" | 1786 "type": "string" |
1738 }, | 1787 }, |
1739 "headline": { | 1788 "headline": { |
1740 "description": "A short title for the ad.", | 1789 "description": "A short title for the ad.", |
1741 "type": "string" | 1790 "type": "string" |
1742 }, | 1791 }, |
1743 "image": { | 1792 "image": { |
1744 "description": "A large image.", | 1793 "description": "A large image.", |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1786 "type": "string" | 1835 "type": "string" |
1787 }, | 1836 }, |
1788 "starRating": { | 1837 "starRating": { |
1789 "description": "The app rating in the app store. Mus
t be in the range [0-5].", | 1838 "description": "The app rating in the app store. Mus
t be in the range [0-5].", |
1790 "format": "double", | 1839 "format": "double", |
1791 "type": "number" | 1840 "type": "number" |
1792 }, | 1841 }, |
1793 "store": { | 1842 "store": { |
1794 "description": "The URL to the app store to purchase
/download the promoted app.", | 1843 "description": "The URL to the app store to purchase
/download the promoted app.", |
1795 "type": "string" | 1844 "type": "string" |
| 1845 }, |
| 1846 "videoURL": { |
| 1847 "description": "The URL of the XML VAST for a native
ad. Note this is a separate field from resource.video_url.", |
| 1848 "type": "string" |
1796 } | 1849 } |
1797 }, | 1850 }, |
1798 "type": "object" | 1851 "type": "object" |
1799 }, | 1852 }, |
1800 "openAuctionStatus": { | 1853 "openAuctionStatus": { |
1801 "description": "Top-level open auction status. Read-only. Th
is field should not be set in requests. If disapproved, an entry for auctionType
=OPEN_AUCTION (or ALL) in servingRestrictions will also exist. Note that this ma
y be nuanced with other contextual restrictions, in which case it may be prefera
ble to read from ServingRestrictions directly.", | 1854 "description": "Top-level open auction status. Read-only. Th
is field should not be set in requests. If disapproved, an entry for auctionType
=OPEN_AUCTION (or ALL) in servingRestrictions will also exist. Note that this ma
y be nuanced with other contextual restrictions, in which case it may be prefera
ble to read from ServingRestrictions directly.", |
1802 "type": "string" | 1855 "type": "string" |
1803 }, | 1856 }, |
1804 "productCategories": { | 1857 "productCategories": { |
1805 "description": "Detected product categories, if any. Read-on
ly. This field should not be set in requests.", | 1858 "description": "Detected product categories, if any. Read-on
ly. This field should not be set in requests.", |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1900 "type": "integer" | 1953 "type": "integer" |
1901 }, | 1954 }, |
1902 "type": "array" | 1955 "type": "array" |
1903 }, | 1956 }, |
1904 "version": { | 1957 "version": { |
1905 "description": "The version for this creative. Read-only. Th
is field should not be set in requests.", | 1958 "description": "The version for this creative. Read-only. Th
is field should not be set in requests.", |
1906 "format": "int32", | 1959 "format": "int32", |
1907 "type": "integer" | 1960 "type": "integer" |
1908 }, | 1961 }, |
1909 "videoURL": { | 1962 "videoURL": { |
1910 "description": "The url to fetch a video ad. If set, HTMLSni
ppet should not be set.", | 1963 "description": "The URL to fetch a video ad. If set, HTMLSni
ppet and the nativeAd should not be set. Note, this is different from resource.n
ative_ad.video_url above.", |
1911 "type": "string" | 1964 "type": "string" |
1912 }, | 1965 }, |
1913 "width": { | 1966 "width": { |
1914 "annotations": { | 1967 "annotations": { |
1915 "required": [ | 1968 "required": [ |
1916 "adexchangebuyer.creatives.insert" | 1969 "adexchangebuyer.creatives.insert" |
1917 ] | 1970 ] |
1918 }, | 1971 }, |
1919 "description": "Ad width.", | 1972 "description": "Ad width.", |
1920 "format": "int32", | 1973 "format": "int32", |
1921 "type": "integer" | 1974 "type": "integer" |
1922 } | 1975 } |
1923 }, | 1976 }, |
1924 "type": "object" | 1977 "type": "object" |
1925 }, | 1978 }, |
| 1979 "CreativeDealIds": { |
| 1980 "description": "The external deal ids associated with a creative.", |
| 1981 "id": "CreativeDealIds", |
| 1982 "properties": { |
| 1983 "dealStatuses": { |
| 1984 "description": "A list of external deal ids and ARC approval
status.", |
| 1985 "items": { |
| 1986 "properties": { |
| 1987 "arcStatus": { |
| 1988 "description": "ARC approval status.", |
| 1989 "type": "string" |
| 1990 }, |
| 1991 "dealId": { |
| 1992 "description": "External deal ID.", |
| 1993 "format": "int64", |
| 1994 "type": "string" |
| 1995 }, |
| 1996 "webPropertyId": { |
| 1997 "description": "Publisher ID.", |
| 1998 "format": "int32", |
| 1999 "type": "integer" |
| 2000 } |
| 2001 }, |
| 2002 "type": "object" |
| 2003 }, |
| 2004 "type": "array" |
| 2005 }, |
| 2006 "kind": { |
| 2007 "default": "adexchangebuyer#creativeDealIds", |
| 2008 "description": "Resource type.", |
| 2009 "type": "string" |
| 2010 } |
| 2011 }, |
| 2012 "type": "object" |
| 2013 }, |
1926 "CreativesList": { | 2014 "CreativesList": { |
1927 "description": "The creatives feed lists the active creatives for th
e Ad Exchange buyer accounts that the user has access to. Each entry in the feed
corresponds to a single creative.", | 2015 "description": "The creatives feed lists the active creatives for th
e Ad Exchange buyer accounts that the user has access to. Each entry in the feed
corresponds to a single creative.", |
1928 "id": "CreativesList", | 2016 "id": "CreativesList", |
1929 "properties": { | 2017 "properties": { |
1930 "items": { | 2018 "items": { |
1931 "description": "A list of creatives.", | 2019 "description": "A list of creatives.", |
1932 "items": { | 2020 "items": { |
1933 "$ref": "Creative" | 2021 "$ref": "Creative" |
1934 }, | 2022 }, |
1935 "type": "array" | 2023 "type": "array" |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1979 }, | 2067 }, |
1980 "type": "object" | 2068 "type": "object" |
1981 }, | 2069 }, |
1982 "DealTerms": { | 2070 "DealTerms": { |
1983 "id": "DealTerms", | 2071 "id": "DealTerms", |
1984 "properties": { | 2072 "properties": { |
1985 "brandingType": { | 2073 "brandingType": { |
1986 "description": "Visibilty of the URL in bid requests.", | 2074 "description": "Visibilty of the URL in bid requests.", |
1987 "type": "string" | 2075 "type": "string" |
1988 }, | 2076 }, |
| 2077 "crossListedExternalDealIdType": { |
| 2078 "description": "Indicates that this ExternalDealId exists un
der at least two different AdxInventoryDeals. Currently, the only case that the
same ExternalDealId will exist is programmatic cross sell case.", |
| 2079 "type": "string" |
| 2080 }, |
1989 "description": { | 2081 "description": { |
1990 "description": "Description for the proposed terms of the de
al.", | 2082 "description": "Description for the proposed terms of the de
al.", |
1991 "type": "string" | 2083 "type": "string" |
1992 }, | 2084 }, |
1993 "estimatedGrossSpend": { | 2085 "estimatedGrossSpend": { |
1994 "$ref": "Price", | 2086 "$ref": "Price", |
1995 "description": "Non-binding estimate of the estimated gross
spend for this deal Can be set by buyer or seller." | 2087 "description": "Non-binding estimate of the estimated gross
spend for this deal Can be set by buyer or seller." |
1996 }, | 2088 }, |
1997 "estimatedImpressionsPerDay": { | 2089 "estimatedImpressionsPerDay": { |
1998 "description": "Non-binding estimate of the impressions serv
ed per day Can be set by buyer or seller.", | 2090 "description": "Non-binding estimate of the impressions serv
ed per day Can be set by buyer or seller.", |
(...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2388 }, | 2480 }, |
2389 "flightStartTimeMs": { | 2481 "flightStartTimeMs": { |
2390 "description": "Proposed flight start time of the deal (ms s
ince epoch) This will generally be stored in a granularity of a second. (updatab
le)", | 2482 "description": "Proposed flight start time of the deal (ms s
ince epoch) This will generally be stored in a granularity of a second. (updatab
le)", |
2391 "format": "int64", | 2483 "format": "int64", |
2392 "type": "string" | 2484 "type": "string" |
2393 }, | 2485 }, |
2394 "inventoryDescription": { | 2486 "inventoryDescription": { |
2395 "description": "Description for the deal terms. (updatable)"
, | 2487 "description": "Description for the deal terms. (updatable)"
, |
2396 "type": "string" | 2488 "type": "string" |
2397 }, | 2489 }, |
| 2490 "isRfpTemplate": { |
| 2491 "description": "Indicates whether the current deal is a RFP
template. RFP template is created by buyer and not based on seller created produ
cts.", |
| 2492 "type": "boolean" |
| 2493 }, |
2398 "kind": { | 2494 "kind": { |
2399 "default": "adexchangebuyer#marketplaceDeal", | 2495 "default": "adexchangebuyer#marketplaceDeal", |
2400 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"adexchangebuyer#marketplaceDeal\".", | 2496 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"adexchangebuyer#marketplaceDeal\".", |
2401 "type": "string" | 2497 "type": "string" |
2402 }, | 2498 }, |
2403 "lastUpdateTimeMs": { | 2499 "lastUpdateTimeMs": { |
2404 "description": "The time (ms since epoch) when the deal was
last updated. (readonly)", | 2500 "description": "The time (ms since epoch) when the deal was
last updated. (readonly)", |
2405 "format": "int64", | 2501 "format": "int64", |
2406 "type": "string" | 2502 "type": "string" |
2407 }, | 2503 }, |
(...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2840 "type": "array" | 2936 "type": "array" |
2841 }, | 2937 }, |
2842 "supportedCreativeAttributes": { | 2938 "supportedCreativeAttributes": { |
2843 "description": "Creative attributes should be declared here
if all creatives corresponding to this pretargeting configuration have that crea
tive attribute. Values are from pretargetable-creative-attributes.txt in the dow
nloadable files section.", | 2939 "description": "Creative attributes should be declared here
if all creatives corresponding to this pretargeting configuration have that crea
tive attribute. Values are from pretargetable-creative-attributes.txt in the dow
nloadable files section.", |
2844 "items": { | 2940 "items": { |
2845 "format": "int64", | 2941 "format": "int64", |
2846 "type": "string" | 2942 "type": "string" |
2847 }, | 2943 }, |
2848 "type": "array" | 2944 "type": "array" |
2849 }, | 2945 }, |
| 2946 "userIdentifierDataRequired": { |
| 2947 "description": "Requests containing the specified type of us
er data will match. Possible values are HOSTED_MATCH_DATA, which means the reque
st is cookie-targetable and has a match in the buyer's hosted match table, and C
OOKIE_OR_IDFA, which means the request has either a targetable cookie or an iOS
IDFA.", |
| 2948 "items": { |
| 2949 "type": "string" |
| 2950 }, |
| 2951 "type": "array" |
| 2952 }, |
2850 "userLists": { | 2953 "userLists": { |
2851 "description": "Requests containing any of these user list i
ds will match.", | 2954 "description": "Requests containing any of these user list i
ds will match.", |
2852 "items": { | 2955 "items": { |
2853 "format": "int64", | 2956 "format": "int64", |
2854 "type": "string" | 2957 "type": "string" |
2855 }, | 2958 }, |
2856 "type": "array" | 2959 "type": "array" |
2857 }, | 2960 }, |
2858 "vendorTypes": { | 2961 "vendorTypes": { |
2859 "description": "Requests that allow any of these vendor ids
will match. Values are from vendors.txt in the downloadable files section.", | 2962 "description": "Requests that allow any of these vendor ids
will match. Values are from vendors.txt in the downloadable files section.", |
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3101 "description": "Optional contact information of the buyer. (
seller-readonly)", | 3204 "description": "Optional contact information of the buyer. (
seller-readonly)", |
3102 "items": { | 3205 "items": { |
3103 "$ref": "ContactInformation" | 3206 "$ref": "ContactInformation" |
3104 }, | 3207 }, |
3105 "type": "array" | 3208 "type": "array" |
3106 }, | 3209 }, |
3107 "buyerPrivateData": { | 3210 "buyerPrivateData": { |
3108 "$ref": "PrivateData", | 3211 "$ref": "PrivateData", |
3109 "description": "Private data for buyer. (hidden from seller)
." | 3212 "description": "Private data for buyer. (hidden from seller)
." |
3110 }, | 3213 }, |
| 3214 "dbmAdvertiserIds": { |
| 3215 "description": "IDs of DBM advertisers permission to this pr
oposal.", |
| 3216 "items": { |
| 3217 "type": "string" |
| 3218 }, |
| 3219 "type": "array" |
| 3220 }, |
3111 "hasBuyerSignedOff": { | 3221 "hasBuyerSignedOff": { |
3112 "description": "When an proposal is in an accepted state, in
dicates whether the buyer has signed off. Once both sides have signed off on a d
eal, the proposal can be finalized by the seller. (seller-readonly)", | 3222 "description": "When an proposal is in an accepted state, in
dicates whether the buyer has signed off. Once both sides have signed off on a d
eal, the proposal can be finalized by the seller. (seller-readonly)", |
3113 "type": "boolean" | 3223 "type": "boolean" |
3114 }, | 3224 }, |
3115 "hasSellerSignedOff": { | 3225 "hasSellerSignedOff": { |
3116 "description": "When an proposal is in an accepted state, in
dicates whether the buyer has signed off Once both sides have signed off on a de
al, the proposal can be finalized by the seller. (buyer-readonly)", | 3226 "description": "When an proposal is in an accepted state, in
dicates whether the buyer has signed off Once both sides have signed off on a de
al, the proposal can be finalized by the seller. (buyer-readonly)", |
3117 "type": "boolean" | 3227 "type": "boolean" |
3118 }, | 3228 }, |
3119 "inventorySource": { | 3229 "inventorySource": { |
3120 "description": "What exchange will provide this inventory (r
eadonly, except on create).", | 3230 "description": "What exchange will provide this inventory (r
eadonly, except on create).", |
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3484 "type": "string" | 3594 "type": "string" |
3485 } | 3595 } |
3486 }, | 3596 }, |
3487 "type": "object" | 3597 "type": "object" |
3488 } | 3598 } |
3489 }, | 3599 }, |
3490 "servicePath": "adexchangebuyer/v1.4/", | 3600 "servicePath": "adexchangebuyer/v1.4/", |
3491 "title": "Ad Exchange Buyer API", | 3601 "title": "Ad Exchange Buyer API", |
3492 "version": "v1.4" | 3602 "version": "v1.4" |
3493 } | 3603 } |
OLD | NEW |