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.3/", | 11 "basePath": "/adexchangebuyer/v1.4/", |
12 "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.3/", | 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": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/ekf6O2lwsP92coEGgGA2ge5cRGA\"", | 18 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/3tMFaskv26syPphVkqBBz5AxI7I\"", |
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.3", | 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": { |
29 "alt": { | 29 "alt": { |
30 "default": "json", | 30 "default": "json", |
31 "description": "Data format for the response.", | 31 "description": "Data format for the response.", |
32 "enum": [ | 32 "enum": [ |
33 "json" | 33 "json" |
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
371 "location": "query", | 371 "location": "query", |
372 "repeated": true, | 372 "repeated": true, |
373 "type": "integer" | 373 "type": "integer" |
374 }, | 374 }, |
375 "buyerCreativeId": { | 375 "buyerCreativeId": { |
376 "description": "When specified, only creatives for t
he given buyer creative ids are returned.", | 376 "description": "When specified, only creatives for t
he given buyer creative ids are returned.", |
377 "location": "query", | 377 "location": "query", |
378 "repeated": true, | 378 "repeated": true, |
379 "type": "string" | 379 "type": "string" |
380 }, | 380 }, |
| 381 "dealsStatusFilter": { |
| 382 "description": "When specified, only creatives havin
g the given direct deals status are returned.", |
| 383 "enum": [ |
| 384 "approved", |
| 385 "conditionally_approved", |
| 386 "disapproved", |
| 387 "not_checked" |
| 388 ], |
| 389 "enumDescriptions": [ |
| 390 "Creatives which have been approved for serving
on direct deals.", |
| 391 "Creatives which have been conditionally approve
d for serving on direct deals.", |
| 392 "Creatives which have been disapproved for servi
ng on direct deals.", |
| 393 "Creatives whose direct deals status is not yet
checked." |
| 394 ], |
| 395 "location": "query", |
| 396 "type": "string" |
| 397 }, |
381 "maxResults": { | 398 "maxResults": { |
382 "description": "Maximum number of entries returned o
n one result page. If not set, the default is 100. Optional.", | 399 "description": "Maximum number of entries returned o
n one result page. If not set, the default is 100. Optional.", |
383 "format": "uint32", | 400 "format": "uint32", |
384 "location": "query", | 401 "location": "query", |
385 "maximum": "1000", | 402 "maximum": "1000", |
386 "minimum": "1", | 403 "minimum": "1", |
387 "type": "integer" | 404 "type": "integer" |
388 }, | 405 }, |
| 406 "openAuctionStatusFilter": { |
| 407 "description": "When specified, only creatives havin
g the given open auction status are returned.", |
| 408 "enum": [ |
| 409 "approved", |
| 410 "conditionally_approved", |
| 411 "disapproved", |
| 412 "not_checked" |
| 413 ], |
| 414 "enumDescriptions": [ |
| 415 "Creatives which have been approved for serving
on the open auction.", |
| 416 "Creatives which have been conditionally approve
d for serving on the open auction.", |
| 417 "Creatives which have been disapproved for servi
ng on the open auction.", |
| 418 "Creatives whose open auction status is not yet
checked." |
| 419 ], |
| 420 "location": "query", |
| 421 "type": "string" |
| 422 }, |
389 "pageToken": { | 423 "pageToken": { |
390 "description": "A continuation token, used to page t
hrough ad clients. To retrieve the next page, set this parameter to the value of
\"nextPageToken\" from the previous response. Optional.", | 424 "description": "A continuation token, used to page t
hrough ad clients. To retrieve the next page, set this parameter to the value of
\"nextPageToken\" from the previous response. Optional.", |
391 "location": "query", | 425 "location": "query", |
392 "type": "string" | 426 "type": "string" |
393 }, | |
394 "statusFilter": { | |
395 "description": "When specified, only creatives havin
g the given status are returned.", | |
396 "enum": [ | |
397 "approved", | |
398 "disapproved", | |
399 "not_checked" | |
400 ], | |
401 "enumDescriptions": [ | |
402 "Creatives which have been approved.", | |
403 "Creatives which have been disapproved.", | |
404 "Creatives whose status is not yet checked." | |
405 ], | |
406 "location": "query", | |
407 "type": "string" | |
408 } | 427 } |
409 }, | 428 }, |
410 "path": "creatives", | 429 "path": "creatives", |
411 "response": { | 430 "response": { |
412 "$ref": "CreativesList" | 431 "$ref": "CreativesList" |
413 }, | 432 }, |
414 "scopes": [ | 433 "scopes": [ |
415 "https://www.googleapis.com/auth/adexchange.buyer" | 434 "https://www.googleapis.com/auth/adexchange.buyer" |
416 ] | 435 ] |
417 } | 436 } |
418 } | 437 } |
419 }, | 438 }, |
420 "directDeals": { | |
421 "methods": { | |
422 "get": { | |
423 "description": "Gets one direct deal by ID.", | |
424 "httpMethod": "GET", | |
425 "id": "adexchangebuyer.directDeals.get", | |
426 "parameterOrder": [ | |
427 "id" | |
428 ], | |
429 "parameters": { | |
430 "id": { | |
431 "description": "The direct deal id", | |
432 "format": "int64", | |
433 "location": "path", | |
434 "required": true, | |
435 "type": "string" | |
436 } | |
437 }, | |
438 "path": "directdeals/{id}", | |
439 "response": { | |
440 "$ref": "DirectDeal" | |
441 }, | |
442 "scopes": [ | |
443 "https://www.googleapis.com/auth/adexchange.buyer" | |
444 ] | |
445 }, | |
446 "list": { | |
447 "description": "Retrieves the authenticated user's list of d
irect deals.", | |
448 "httpMethod": "GET", | |
449 "id": "adexchangebuyer.directDeals.list", | |
450 "path": "directdeals", | |
451 "response": { | |
452 "$ref": "DirectDealsList" | |
453 }, | |
454 "scopes": [ | |
455 "https://www.googleapis.com/auth/adexchange.buyer" | |
456 ] | |
457 } | |
458 } | |
459 }, | |
460 "performanceReport": { | 439 "performanceReport": { |
461 "methods": { | 440 "methods": { |
462 "list": { | 441 "list": { |
463 "description": "Retrieves the authenticated user's list of p
erformance metrics.", | 442 "description": "Retrieves the authenticated user's list of p
erformance metrics.", |
464 "httpMethod": "GET", | 443 "httpMethod": "GET", |
465 "id": "adexchangebuyer.performanceReport.list", | 444 "id": "adexchangebuyer.performanceReport.list", |
466 "parameterOrder": [ | 445 "parameterOrder": [ |
467 "accountId", | 446 "accountId", |
468 "endDateTime", | 447 "endDateTime", |
469 "startDateTime" | 448 "startDateTime" |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
692 "response": { | 671 "response": { |
693 "$ref": "PretargetingConfig" | 672 "$ref": "PretargetingConfig" |
694 }, | 673 }, |
695 "scopes": [ | 674 "scopes": [ |
696 "https://www.googleapis.com/auth/adexchange.buyer" | 675 "https://www.googleapis.com/auth/adexchange.buyer" |
697 ] | 676 ] |
698 } | 677 } |
699 } | 678 } |
700 } | 679 } |
701 }, | 680 }, |
702 "revision": "20150520", | 681 "revision": "20150720", |
703 "rootUrl": "https://www.googleapis.com/", | 682 "rootUrl": "https://www.googleapis.com/", |
704 "schemas": { | 683 "schemas": { |
705 "Account": { | 684 "Account": { |
706 "description": "Configuration data for an Ad Exchange buyer account.
", | 685 "description": "Configuration data for an Ad Exchange buyer account.
", |
707 "id": "Account", | 686 "id": "Account", |
708 "properties": { | 687 "properties": { |
709 "bidderLocation": { | 688 "bidderLocation": { |
710 "description": "Your bidder locations that have distinct URL
s.", | 689 "description": "Your bidder locations that have distinct URL
s.", |
711 "items": { | 690 "items": { |
712 "properties": { | 691 "properties": { |
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
947 }, | 926 }, |
948 "reason": { | 927 "reason": { |
949 "description": "The type of correction that was
applied to the creative.", | 928 "description": "The type of correction that was
applied to the creative.", |
950 "type": "string" | 929 "type": "string" |
951 } | 930 } |
952 }, | 931 }, |
953 "type": "object" | 932 "type": "object" |
954 }, | 933 }, |
955 "type": "array" | 934 "type": "array" |
956 }, | 935 }, |
957 "disapprovalReasons": { | 936 "dealsStatus": { |
958 "description": "The reasons for disapproval, if any. Note th
at not all disapproval reasons may be categorized, so it is possible for the cre
ative to have a status of DISAPPROVED with an empty list for disapproval_reasons
. In this case, please reach out to your TAM to help debug the issue. Read-only.
This field should not be set in requests.", | 937 "description": "Top-level deals status. Read-only. This fiel
d should not be set in requests. If disapproved, an entry for auctionType=DIRECT
_DEALS (or ALL) in servingRestrictions will also exist. Note that this may be nu
anced with other contextual restrictions, in which case it may be preferable to
read from servingRestrictions directly.", |
959 "items": { | 938 "type": "string" |
960 "properties": { | |
961 "details": { | |
962 "description": "Additional details about the rea
son for disapproval.", | |
963 "items": { | |
964 "type": "string" | |
965 }, | |
966 "type": "array" | |
967 }, | |
968 "reason": { | |
969 "description": "The categorized reason for disap
proval.", | |
970 "type": "string" | |
971 } | |
972 }, | |
973 "type": "object" | |
974 }, | |
975 "type": "array" | |
976 }, | 939 }, |
977 "filteringReasons": { | 940 "filteringReasons": { |
978 "description": "The filtering reasons for the creative. Read
-only. This field should not be set in requests.", | 941 "description": "The filtering reasons for the creative. Read
-only. This field should not be set in requests.", |
979 "properties": { | 942 "properties": { |
980 "date": { | 943 "date": { |
981 "description": "The date in ISO 8601 format for the
data. The data is collected from 00:00:00 to 23:59:59 in PST.", | 944 "description": "The date in ISO 8601 format for the
data. The data is collected from 00:00:00 to 23:59:59 in PST.", |
982 "type": "string" | 945 "type": "string" |
983 }, | 946 }, |
984 "reasons": { | 947 "reasons": { |
985 "description": "The filtering reasons.", | 948 "description": "The filtering reasons.", |
(...skipping 25 matching lines...) Expand all Loading... |
1011 }, | 974 }, |
1012 "description": "Ad height.", | 975 "description": "Ad height.", |
1013 "format": "int32", | 976 "format": "int32", |
1014 "type": "integer" | 977 "type": "integer" |
1015 }, | 978 }, |
1016 "kind": { | 979 "kind": { |
1017 "default": "adexchangebuyer#creative", | 980 "default": "adexchangebuyer#creative", |
1018 "description": "Resource type.", | 981 "description": "Resource type.", |
1019 "type": "string" | 982 "type": "string" |
1020 }, | 983 }, |
| 984 "openAuctionStatus": { |
| 985 "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.", |
| 986 "type": "string" |
| 987 }, |
1021 "productCategories": { | 988 "productCategories": { |
1022 "description": "Detected product categories, if any. Read-on
ly. This field should not be set in requests.", | 989 "description": "Detected product categories, if any. Read-on
ly. This field should not be set in requests.", |
1023 "items": { | 990 "items": { |
1024 "format": "int32", | 991 "format": "int32", |
1025 "type": "integer" | 992 "type": "integer" |
1026 }, | 993 }, |
1027 "type": "array" | 994 "type": "array" |
1028 }, | 995 }, |
1029 "restrictedCategories": { | 996 "restrictedCategories": { |
1030 "description": "All restricted categories for the ads that m
ay be shown from this snippet.", | 997 "description": "All restricted categories for the ads that m
ay be shown from this snippet.", |
1031 "items": { | 998 "items": { |
1032 "format": "int32", | 999 "format": "int32", |
1033 "type": "integer" | 1000 "type": "integer" |
1034 }, | 1001 }, |
1035 "type": "array" | 1002 "type": "array" |
1036 }, | 1003 }, |
1037 "sensitiveCategories": { | 1004 "sensitiveCategories": { |
1038 "description": "Detected sensitive categories, if any. Read-
only. This field should not be set in requests.", | 1005 "description": "Detected sensitive categories, if any. Read-
only. This field should not be set in requests.", |
1039 "items": { | 1006 "items": { |
1040 "format": "int32", | 1007 "format": "int32", |
1041 "type": "integer" | 1008 "type": "integer" |
1042 }, | 1009 }, |
1043 "type": "array" | 1010 "type": "array" |
1044 }, | 1011 }, |
1045 "status": { | 1012 "servingRestrictions": { |
1046 "description": "Creative serving status. Read-only. This fie
ld should not be set in requests.", | 1013 "description": "The granular status of this ad in specific c
ontexts. A context here relates to where something ultimately serves (for exampl
e, a physical location, a platform, an HTTPS vs HTTP request, or the type of auc
tion). Read-only. This field should not be set in requests.", |
1047 "type": "string" | 1014 "items": { |
| 1015 "properties": { |
| 1016 "contexts": { |
| 1017 "description": "All known contexts/restrictions.
", |
| 1018 "items": { |
| 1019 "properties": { |
| 1020 "auctionType": { |
| 1021 "description": "Only set when contex
tType=AUCTION_TYPE. Represents the auction types this restriction applies to.", |
| 1022 "items": { |
| 1023 "type": "string" |
| 1024 }, |
| 1025 "type": "array" |
| 1026 }, |
| 1027 "contextType": { |
| 1028 "description": "The type of context
(e.g., location, platform, auction type, SSL-ness).", |
| 1029 "type": "string" |
| 1030 }, |
| 1031 "geoCriteriaId": { |
| 1032 "description": "Only set when contex
tType=LOCATION. Represents the geo criterias this restriction applies to.", |
| 1033 "items": { |
| 1034 "format": "int32", |
| 1035 "type": "integer" |
| 1036 }, |
| 1037 "type": "array" |
| 1038 }, |
| 1039 "platform": { |
| 1040 "description": "Only set when contex
tType=PLATFORM. Represents the platforms this restriction applies to.", |
| 1041 "items": { |
| 1042 "type": "string" |
| 1043 }, |
| 1044 "type": "array" |
| 1045 } |
| 1046 }, |
| 1047 "type": "object" |
| 1048 }, |
| 1049 "type": "array" |
| 1050 }, |
| 1051 "disapprovalReasons": { |
| 1052 "description": "The reasons for disapproval with
in this restriction, if any. Note that not all disapproval reasons may be catego
rized, so it is possible for the creative to have a status of DISAPPROVED or CON
DITIONALLY_APPROVED with an empty list for disapproval_reasons. In this case, pl
ease reach out to your TAM to help debug the issue.", |
| 1053 "items": { |
| 1054 "properties": { |
| 1055 "details": { |
| 1056 "description": "Additional details a
bout the reason for disapproval.", |
| 1057 "items": { |
| 1058 "type": "string" |
| 1059 }, |
| 1060 "type": "array" |
| 1061 }, |
| 1062 "reason": { |
| 1063 "description": "The categorized reas
on for disapproval.", |
| 1064 "type": "string" |
| 1065 } |
| 1066 }, |
| 1067 "type": "object" |
| 1068 }, |
| 1069 "type": "array" |
| 1070 }, |
| 1071 "reason": { |
| 1072 "description": "Why the creative is ineligible t
o serve in this context (e.g., it has been explicitly disapproved or is pending
review).", |
| 1073 "type": "string" |
| 1074 } |
| 1075 }, |
| 1076 "type": "object" |
| 1077 }, |
| 1078 "type": "array" |
1048 }, | 1079 }, |
1049 "vendorType": { | 1080 "vendorType": { |
1050 "description": "All vendor types for the ads that may be sho
wn from this snippet.", | 1081 "description": "All vendor types for the ads that may be sho
wn from this snippet.", |
1051 "items": { | 1082 "items": { |
1052 "format": "int32", | 1083 "format": "int32", |
1053 "type": "integer" | 1084 "type": "integer" |
1054 }, | 1085 }, |
1055 "type": "array" | 1086 "type": "array" |
1056 }, | 1087 }, |
1057 "videoURL": { | 1088 "videoURL": { |
(...skipping 29 matching lines...) Expand all Loading... |
1087 "description": "Resource type.", | 1118 "description": "Resource type.", |
1088 "type": "string" | 1119 "type": "string" |
1089 }, | 1120 }, |
1090 "nextPageToken": { | 1121 "nextPageToken": { |
1091 "description": "Continuation token used to page through crea
tives. To retrieve the next page of results, set the next request's \"pageToken\
" value to this.", | 1122 "description": "Continuation token used to page through crea
tives. To retrieve the next page of results, set the next request's \"pageToken\
" value to this.", |
1092 "type": "string" | 1123 "type": "string" |
1093 } | 1124 } |
1094 }, | 1125 }, |
1095 "type": "object" | 1126 "type": "object" |
1096 }, | 1127 }, |
1097 "DirectDeal": { | |
1098 "description": "The configuration data for an Ad Exchange direct dea
l.", | |
1099 "id": "DirectDeal", | |
1100 "properties": { | |
1101 "accountId": { | |
1102 "description": "The account id of the buyer this deal is for
.", | |
1103 "format": "int32", | |
1104 "type": "integer" | |
1105 }, | |
1106 "advertiser": { | |
1107 "description": "The name of the advertiser this deal is for.
", | |
1108 "type": "string" | |
1109 }, | |
1110 "currencyCode": { | |
1111 "description": "The currency code that applies to the fixed_
cpm value. If not set then assumed to be USD.", | |
1112 "type": "string" | |
1113 }, | |
1114 "endTime": { | |
1115 "description": "End time for when this deal stops being acti
ve. If not set then this deal is valid until manually disabled by the publisher.
In seconds since the epoch.", | |
1116 "format": "int64", | |
1117 "type": "string" | |
1118 }, | |
1119 "fixedCpm": { | |
1120 "description": "The fixed price for this direct deal. In cpm
micros of currency according to currency_code. If set, then this deal is eligib
le for the fixed price tier of buying (highest priority, pay exactly the configu
red fixed price).", | |
1121 "format": "int64", | |
1122 "type": "string" | |
1123 }, | |
1124 "id": { | |
1125 "description": "Deal id.", | |
1126 "format": "int64", | |
1127 "type": "string" | |
1128 }, | |
1129 "kind": { | |
1130 "default": "adexchangebuyer#directDeal", | |
1131 "description": "Resource type.", | |
1132 "type": "string" | |
1133 }, | |
1134 "name": { | |
1135 "description": "Deal name.", | |
1136 "type": "string" | |
1137 }, | |
1138 "privateExchangeMinCpm": { | |
1139 "description": "The minimum price for this direct deal. In c
pm micros of currency according to currency_code. If set, then this deal is elig
ible for the private exchange tier of buying (below fixed price priority, run as
a second price auction).", | |
1140 "format": "int64", | |
1141 "type": "string" | |
1142 }, | |
1143 "publisherBlocksOverriden": { | |
1144 "description": "If true, the publisher has opted to have the
ir blocks ignored when a creative is bid with for this deal.", | |
1145 "type": "boolean" | |
1146 }, | |
1147 "sellerNetwork": { | |
1148 "description": "The name of the publisher offering this dire
ct deal.", | |
1149 "type": "string" | |
1150 }, | |
1151 "startTime": { | |
1152 "description": "Start time for when this deal becomes active
. If not set then this deal is active immediately upon creation. In seconds sinc
e the epoch.", | |
1153 "format": "int64", | |
1154 "type": "string" | |
1155 } | |
1156 }, | |
1157 "type": "object" | |
1158 }, | |
1159 "DirectDealsList": { | |
1160 "description": "A direct deals feed lists Direct Deals the Ad Exchan
ge buyer account has access to. This includes direct deals set up for the buyer
account as well as its merged stream seats.", | |
1161 "id": "DirectDealsList", | |
1162 "properties": { | |
1163 "directDeals": { | |
1164 "description": "A list of direct deals relevant for your acc
ount.", | |
1165 "items": { | |
1166 "$ref": "DirectDeal" | |
1167 }, | |
1168 "type": "array" | |
1169 }, | |
1170 "kind": { | |
1171 "default": "adexchangebuyer#directDealsList", | |
1172 "description": "Resource type.", | |
1173 "type": "string" | |
1174 } | |
1175 }, | |
1176 "type": "object" | |
1177 }, | |
1178 "PerformanceReport": { | 1128 "PerformanceReport": { |
1179 "description": "The configuration data for an Ad Exchange performanc
e report list.", | 1129 "description": "The configuration data for an Ad Exchange performanc
e report list.", |
1180 "id": "PerformanceReport", | 1130 "id": "PerformanceReport", |
1181 "properties": { | 1131 "properties": { |
1182 "bidRate": { | 1132 "bidRate": { |
1183 "description": "The number of bid responses with an ad.", | 1133 "description": "The number of bid responses with an ad.", |
1184 "format": "double", | 1134 "format": "double", |
1185 "type": "number" | 1135 "type": "number" |
1186 }, | 1136 }, |
1187 "bidRequestRate": { | 1137 "bidRequestRate": { |
(...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1529 }, | 1479 }, |
1530 "kind": { | 1480 "kind": { |
1531 "default": "adexchangebuyer#pretargetingConfigList", | 1481 "default": "adexchangebuyer#pretargetingConfigList", |
1532 "description": "Resource type.", | 1482 "description": "Resource type.", |
1533 "type": "string" | 1483 "type": "string" |
1534 } | 1484 } |
1535 }, | 1485 }, |
1536 "type": "object" | 1486 "type": "object" |
1537 } | 1487 } |
1538 }, | 1488 }, |
1539 "servicePath": "adexchangebuyer/v1.3/", | 1489 "servicePath": "adexchangebuyer/v1.4/", |
1540 "title": "Ad Exchange Buyer API", | 1490 "title": "Ad Exchange Buyer API", |
1541 "version": "v1.3" | 1491 "version": "v1.4" |
1542 } | 1492 } |
OLD | NEW |