| 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/tKpytEjguJTF-o5VbDt6Z-bTBvE\"", | 18 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/OxFhwmXVMAvezu3DksziaPGZ_dY\"", |
| 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 540 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 569 "parameterOrder": [ | 569 "parameterOrder": [ |
| 570 "proposalId" | 570 "proposalId" |
| 571 ], | 571 ], |
| 572 "parameters": { | 572 "parameters": { |
| 573 "pqlQuery": { | 573 "pqlQuery": { |
| 574 "description": "Query string to retrieve specific de
als.", | 574 "description": "Query string to retrieve specific de
als.", |
| 575 "location": "query", | 575 "location": "query", |
| 576 "type": "string" | 576 "type": "string" |
| 577 }, | 577 }, |
| 578 "proposalId": { | 578 "proposalId": { |
| 579 "description": "The proposalId to get deals for. To
search across proposals specify order_id = '-' as part of the URL.", | 579 "description": "The proposalId to get deals for. To
search across all proposals specify order_id = '-' as part of the URL.", |
| 580 "location": "path", | 580 "location": "path", |
| 581 "required": true, | 581 "required": true, |
| 582 "type": "string" | 582 "type": "string" |
| 583 } | 583 } |
| 584 }, | 584 }, |
| 585 "path": "proposals/{proposalId}/deals", | 585 "path": "proposals/{proposalId}/deals", |
| 586 "response": { | 586 "response": { |
| 587 "$ref": "GetOrderDealsResponse" | 587 "$ref": "GetOrderDealsResponse" |
| 588 }, | 588 }, |
| 589 "scopes": [ | 589 "scopes": [ |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 647 ] | 647 ] |
| 648 }, | 648 }, |
| 649 "list": { | 649 "list": { |
| 650 "description": "Get all the notes associated with a proposal
", | 650 "description": "Get all the notes associated with a proposal
", |
| 651 "httpMethod": "GET", | 651 "httpMethod": "GET", |
| 652 "id": "adexchangebuyer.marketplacenotes.list", | 652 "id": "adexchangebuyer.marketplacenotes.list", |
| 653 "parameterOrder": [ | 653 "parameterOrder": [ |
| 654 "proposalId" | 654 "proposalId" |
| 655 ], | 655 ], |
| 656 "parameters": { | 656 "parameters": { |
| 657 "pqlQuery": { |
| 658 "description": "Query string to retrieve specific no
tes. To search the text contents of notes, please use syntax like \"WHERE note.n
ote = \"foo\" or \"WHERE note.note LIKE \"%bar%\"", |
| 659 "location": "query", |
| 660 "type": "string" |
| 661 }, |
| 657 "proposalId": { | 662 "proposalId": { |
| 658 "description": "The proposalId to get notes for.", | 663 "description": "The proposalId to get notes for. To
search across all proposals specify order_id = '-' as part of the URL.", |
| 659 "location": "path", | 664 "location": "path", |
| 660 "required": true, | 665 "required": true, |
| 661 "type": "string" | 666 "type": "string" |
| 662 } | 667 } |
| 663 }, | 668 }, |
| 664 "path": "proposals/{proposalId}/notes", | 669 "path": "proposals/{proposalId}/notes", |
| 665 "response": { | 670 "response": { |
| 666 "$ref": "GetOrderNotesResponse" | 671 "$ref": "GetOrderNotesResponse" |
| 667 }, | 672 }, |
| 668 "scopes": [ | 673 "scopes": [ |
| (...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1198 "response": { | 1203 "response": { |
| 1199 "$ref": "GetPublisherProfilesByAccountIdResponse" | 1204 "$ref": "GetPublisherProfilesByAccountIdResponse" |
| 1200 }, | 1205 }, |
| 1201 "scopes": [ | 1206 "scopes": [ |
| 1202 "https://www.googleapis.com/auth/adexchange.buyer" | 1207 "https://www.googleapis.com/auth/adexchange.buyer" |
| 1203 ] | 1208 ] |
| 1204 } | 1209 } |
| 1205 } | 1210 } |
| 1206 } | 1211 } |
| 1207 }, | 1212 }, |
| 1208 "revision": "20160606", | 1213 "revision": "20160721", |
| 1209 "rootUrl": "https://www.googleapis.com/", | 1214 "rootUrl": "https://www.googleapis.com/", |
| 1210 "schemas": { | 1215 "schemas": { |
| 1211 "Account": { | 1216 "Account": { |
| 1212 "description": "Configuration data for an Ad Exchange buyer account.
", | 1217 "description": "Configuration data for an Ad Exchange buyer account.
", |
| 1213 "id": "Account", | 1218 "id": "Account", |
| 1214 "properties": { | 1219 "properties": { |
| 1215 "bidderLocation": { | 1220 "bidderLocation": { |
| 1216 "description": "Your bidder locations that have distinct URL
s.", | 1221 "description": "Your bidder locations that have distinct URL
s.", |
| 1217 "items": { | 1222 "items": { |
| 1218 "properties": { | 1223 "properties": { |
| (...skipping 405 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1624 } | 1629 } |
| 1625 }, | 1630 }, |
| 1626 "type": "object" | 1631 "type": "object" |
| 1627 }, | 1632 }, |
| 1628 "type": "array" | 1633 "type": "array" |
| 1629 }, | 1634 }, |
| 1630 "dealsStatus": { | 1635 "dealsStatus": { |
| 1631 "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.", | 1636 "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.", |
| 1632 "type": "string" | 1637 "type": "string" |
| 1633 }, | 1638 }, |
| 1639 "detectedDomains": { |
| 1640 "description": "Detected domains for this creative. Read-onl
y. This field should not be set in requests.", |
| 1641 "items": { |
| 1642 "type": "string" |
| 1643 }, |
| 1644 "type": "array" |
| 1645 }, |
| 1634 "filteringReasons": { | 1646 "filteringReasons": { |
| 1635 "description": "The filtering reasons for the creative. Read
-only. This field should not be set in requests.", | 1647 "description": "The filtering reasons for the creative. Read
-only. This field should not be set in requests.", |
| 1636 "properties": { | 1648 "properties": { |
| 1637 "date": { | 1649 "date": { |
| 1638 "description": "The date in ISO 8601 format for the
data. The data is collected from 00:00:00 to 23:59:59 in PST.", | 1650 "description": "The date in ISO 8601 format for the
data. The data is collected from 00:00:00 to 23:59:59 in PST.", |
| 1639 "type": "string" | 1651 "type": "string" |
| 1640 }, | 1652 }, |
| 1641 "reasons": { | 1653 "reasons": { |
| 1642 "description": "The filtering reasons.", | 1654 "description": "The filtering reasons.", |
| 1643 "items": { | 1655 "items": { |
| (...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1941 "$ref": "DealServingMetadataDealPauseStatus", | 1953 "$ref": "DealServingMetadataDealPauseStatus", |
| 1942 "description": "Tracks which parties (if any) have paused a
deal. (readonly, except via PauseResumeOrderDeals action)" | 1954 "description": "Tracks which parties (if any) have paused a
deal. (readonly, except via PauseResumeOrderDeals action)" |
| 1943 } | 1955 } |
| 1944 }, | 1956 }, |
| 1945 "type": "object" | 1957 "type": "object" |
| 1946 }, | 1958 }, |
| 1947 "DealServingMetadataDealPauseStatus": { | 1959 "DealServingMetadataDealPauseStatus": { |
| 1948 "description": "Tracks which parties (if any) have paused a deal. Th
e deal is considered paused if has_buyer_paused || has_seller_paused. Each of th
e has_buyer_paused or the has_seller_paused bits can be set independently.", | 1960 "description": "Tracks which parties (if any) have paused a deal. Th
e deal is considered paused if has_buyer_paused || has_seller_paused. Each of th
e has_buyer_paused or the has_seller_paused bits can be set independently.", |
| 1949 "id": "DealServingMetadataDealPauseStatus", | 1961 "id": "DealServingMetadataDealPauseStatus", |
| 1950 "properties": { | 1962 "properties": { |
| 1963 "buyerPauseReason": { |
| 1964 "type": "string" |
| 1965 }, |
| 1951 "firstPausedBy": { | 1966 "firstPausedBy": { |
| 1952 "description": "If the deal is paused, records which party p
aused the deal first.", | 1967 "description": "If the deal is paused, records which party p
aused the deal first.", |
| 1953 "type": "string" | 1968 "type": "string" |
| 1954 }, | 1969 }, |
| 1955 "hasBuyerPaused": { | 1970 "hasBuyerPaused": { |
| 1956 "type": "boolean" | 1971 "type": "boolean" |
| 1957 }, | 1972 }, |
| 1958 "hasSellerPaused": { | 1973 "hasSellerPaused": { |
| 1959 "type": "boolean" | 1974 "type": "boolean" |
| 1975 }, |
| 1976 "sellerPauseReason": { |
| 1977 "type": "string" |
| 1960 } | 1978 } |
| 1961 }, | 1979 }, |
| 1962 "type": "object" | 1980 "type": "object" |
| 1963 }, | 1981 }, |
| 1964 "DealTerms": { | 1982 "DealTerms": { |
| 1965 "id": "DealTerms", | 1983 "id": "DealTerms", |
| 1966 "properties": { | 1984 "properties": { |
| 1967 "brandingType": { | 1985 "brandingType": { |
| 1968 "description": "Visibilty of the URL in bid requests.", | 1986 "description": "Visibilty of the URL in bid requests.", |
| 1969 "type": "string" | 1987 "type": "string" |
| (...skipping 16 matching lines...) Expand all Loading... |
| 1986 "description": "The terms for guaranteed fixed price deals." | 2004 "description": "The terms for guaranteed fixed price deals." |
| 1987 }, | 2005 }, |
| 1988 "nonGuaranteedAuctionTerms": { | 2006 "nonGuaranteedAuctionTerms": { |
| 1989 "$ref": "DealTermsNonGuaranteedAuctionTerms", | 2007 "$ref": "DealTermsNonGuaranteedAuctionTerms", |
| 1990 "description": "The terms for non-guaranteed auction deals." | 2008 "description": "The terms for non-guaranteed auction deals." |
| 1991 }, | 2009 }, |
| 1992 "nonGuaranteedFixedPriceTerms": { | 2010 "nonGuaranteedFixedPriceTerms": { |
| 1993 "$ref": "DealTermsNonGuaranteedFixedPriceTerms", | 2011 "$ref": "DealTermsNonGuaranteedFixedPriceTerms", |
| 1994 "description": "The terms for non-guaranteed fixed price dea
ls." | 2012 "description": "The terms for non-guaranteed fixed price dea
ls." |
| 1995 }, | 2013 }, |
| 2014 "rubiconNonGuaranteedTerms": { |
| 2015 "$ref": "DealTermsRubiconNonGuaranteedTerms", |
| 2016 "description": "The terms for rubicon non-guaranteed deals." |
| 2017 }, |
| 1996 "sellerTimeZone": { | 2018 "sellerTimeZone": { |
| 1997 "description": "For deals with Cost Per Day billing, defines
the timezone used to mark the boundaries of a day (buyer-readonly)", | 2019 "description": "For deals with Cost Per Day billing, defines
the timezone used to mark the boundaries of a day (buyer-readonly)", |
| 1998 "type": "string" | 2020 "type": "string" |
| 1999 } | 2021 } |
| 2000 }, | 2022 }, |
| 2001 "type": "object" | 2023 "type": "object" |
| 2002 }, | 2024 }, |
| 2003 "DealTermsGuaranteedFixedPriceTerms": { | 2025 "DealTermsGuaranteedFixedPriceTerms": { |
| 2004 "id": "DealTermsGuaranteedFixedPriceTerms", | 2026 "id": "DealTermsGuaranteedFixedPriceTerms", |
| 2005 "properties": { | 2027 "properties": { |
| 2006 "billingInfo": { | 2028 "billingInfo": { |
| 2007 "$ref": "DealTermsGuaranteedFixedPriceTermsBillingInfo", | 2029 "$ref": "DealTermsGuaranteedFixedPriceTermsBillingInfo", |
| 2008 "description": "External billing info for this Deal. This fi
eld is relevant when external billing info such as price has a different currenc
y code than DFP/AdX." | 2030 "description": "External billing info for this Deal. This fi
eld is relevant when external billing info such as price has a different currenc
y code than DFP/AdX." |
| 2009 }, | 2031 }, |
| 2010 "fixedPrices": { | 2032 "fixedPrices": { |
| 2011 "description": "Fixed price for the specified buyer.", | 2033 "description": "Fixed price for the specified buyer.", |
| 2012 "items": { | 2034 "items": { |
| 2013 "$ref": "PricePerBuyer" | 2035 "$ref": "PricePerBuyer" |
| 2014 }, | 2036 }, |
| 2015 "type": "array" | 2037 "type": "array" |
| 2016 }, | 2038 }, |
| 2017 "guaranteedImpressions": { | 2039 "guaranteedImpressions": { |
| 2018 "description": "Guaranteed impressions as a percentage. This
is the percentage of guaranteed looks that the buyer is guaranteeing to buy.", | 2040 "description": "Guaranteed impressions as a percentage. This
is the percentage of guaranteed looks that the buyer is guaranteeing to buy.", |
| 2019 "format": "int64", | 2041 "format": "int64", |
| 2020 "type": "string" | 2042 "type": "string" |
| 2021 }, | 2043 }, |
| 2022 "guaranteedLooks": { | 2044 "guaranteedLooks": { |
| 2023 "description": "Count of guaranteed looks. Required for deal
, optional for product.", | 2045 "description": "Count of guaranteed looks. Required for deal
, optional for product. For CPD deals, buyer changes to guaranteed_looks will be
ignored.", |
| 2046 "format": "int64", |
| 2047 "type": "string" |
| 2048 }, |
| 2049 "minimumDailyLooks": { |
| 2050 "description": "Count of minimum daily looks for a CPD deal.
For CPD deals, buyer should negotiate on this field instead of guaranteed_looks
.", |
| 2024 "format": "int64", | 2051 "format": "int64", |
| 2025 "type": "string" | 2052 "type": "string" |
| 2026 } | 2053 } |
| 2027 }, | 2054 }, |
| 2028 "type": "object" | 2055 "type": "object" |
| 2029 }, | 2056 }, |
| 2030 "DealTermsGuaranteedFixedPriceTermsBillingInfo": { | 2057 "DealTermsGuaranteedFixedPriceTermsBillingInfo": { |
| 2031 "id": "DealTermsGuaranteedFixedPriceTermsBillingInfo", | 2058 "id": "DealTermsGuaranteedFixedPriceTermsBillingInfo", |
| 2032 "properties": { | 2059 "properties": { |
| 2033 "currencyConversionTimeMs": { | 2060 "currencyConversionTimeMs": { |
| 2034 "description": "The timestamp (in ms since epoch) when the o
riginal reservation price for the deal was first converted to DFP currency. This
is used to convert the contracted price into advertiser's currency without disc
repancy.", | 2061 "description": "The timestamp (in ms since epoch) when the o
riginal reservation price for the deal was first converted to DFP currency. This
is used to convert the contracted price into advertiser's currency without disc
repancy.", |
| 2035 "format": "int64", | 2062 "format": "int64", |
| 2036 "type": "string" | 2063 "type": "string" |
| 2037 }, | 2064 }, |
| 2038 "dfpLineItemId": { | 2065 "dfpLineItemId": { |
| 2039 "description": "The DFP line item id associated with this de
al. For features like CPD, buyers can retrieve the DFP line item for billing rec
onciliation.", | 2066 "description": "The DFP line item id associated with this de
al. For features like CPD, buyers can retrieve the DFP line item for billing rec
onciliation.", |
| 2040 "format": "int64", | 2067 "format": "int64", |
| 2041 "type": "string" | 2068 "type": "string" |
| 2042 }, | 2069 }, |
| 2043 "originalContractedQuantity": { | 2070 "originalContractedQuantity": { |
| 2044 "description": "The original contracted quantity (# impressi
ons) for this deal. To ensure delivery, sometimes publisher will book the deal w
ith a impression buffer, however clients are billed using the original contracte
d quantity.", | 2071 "description": "The original contracted quantity (# impressi
ons) for this deal. To ensure delivery, sometimes the publisher will book the de
al with a impression buffer, such that guaranteed_looks is greater than the cont
racted quantity. However clients are billed using the original contracted quanti
ty.", |
| 2045 "format": "int64", | 2072 "format": "int64", |
| 2046 "type": "string" | 2073 "type": "string" |
| 2047 }, | 2074 }, |
| 2048 "price": { | 2075 "price": { |
| 2049 "$ref": "Price", | 2076 "$ref": "Price", |
| 2050 "description": "The original reservation price for the deal,
if the currency code is different from the one used in negotiation." | 2077 "description": "The original reservation price for the deal,
if the currency code is different from the one used in negotiation." |
| 2051 } | 2078 } |
| 2052 }, | 2079 }, |
| 2053 "type": "object" | 2080 "type": "object" |
| 2054 }, | 2081 }, |
| (...skipping 20 matching lines...) Expand all Loading... |
| 2075 "fixedPrices": { | 2102 "fixedPrices": { |
| 2076 "description": "Fixed price for the specified buyer.", | 2103 "description": "Fixed price for the specified buyer.", |
| 2077 "items": { | 2104 "items": { |
| 2078 "$ref": "PricePerBuyer" | 2105 "$ref": "PricePerBuyer" |
| 2079 }, | 2106 }, |
| 2080 "type": "array" | 2107 "type": "array" |
| 2081 } | 2108 } |
| 2082 }, | 2109 }, |
| 2083 "type": "object" | 2110 "type": "object" |
| 2084 }, | 2111 }, |
| 2112 "DealTermsRubiconNonGuaranteedTerms": { |
| 2113 "id": "DealTermsRubiconNonGuaranteedTerms", |
| 2114 "properties": { |
| 2115 "priorityPrice": { |
| 2116 "$ref": "Price", |
| 2117 "description": "Optional price for Rubicon priority access i
n the auction." |
| 2118 }, |
| 2119 "standardPrice": { |
| 2120 "$ref": "Price", |
| 2121 "description": "Optional price for Rubicon standard access i
n the auction." |
| 2122 } |
| 2123 }, |
| 2124 "type": "object" |
| 2125 }, |
| 2085 "DeleteOrderDealsRequest": { | 2126 "DeleteOrderDealsRequest": { |
| 2086 "id": "DeleteOrderDealsRequest", | 2127 "id": "DeleteOrderDealsRequest", |
| 2087 "properties": { | 2128 "properties": { |
| 2088 "dealIds": { | 2129 "dealIds": { |
| 2089 "description": "List of deals to delete for a given proposal
", | 2130 "description": "List of deals to delete for a given proposal
", |
| 2090 "items": { | 2131 "items": { |
| 2091 "type": "string" | 2132 "type": "string" |
| 2092 }, | 2133 }, |
| 2093 "type": "array" | 2134 "type": "array" |
| 2094 }, | 2135 }, |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2261 }, | 2302 }, |
| 2262 "type": "array" | 2303 "type": "array" |
| 2263 } | 2304 } |
| 2264 }, | 2305 }, |
| 2265 "type": "object" | 2306 "type": "object" |
| 2266 }, | 2307 }, |
| 2267 "GetOrderNotesResponse": { | 2308 "GetOrderNotesResponse": { |
| 2268 "id": "GetOrderNotesResponse", | 2309 "id": "GetOrderNotesResponse", |
| 2269 "properties": { | 2310 "properties": { |
| 2270 "notes": { | 2311 "notes": { |
| 2271 "description": "The list of matching notes.", | 2312 "description": "The list of matching notes. The notes for a
proposal are ordered from oldest to newest. If the notes span multiple proposals
, they will be grouped by proposal, with the notes for the most recently modifie
d proposal appearing first.", |
| 2272 "items": { | 2313 "items": { |
| 2273 "$ref": "MarketplaceNote" | 2314 "$ref": "MarketplaceNote" |
| 2274 }, | 2315 }, |
| 2275 "type": "array" | 2316 "type": "array" |
| 2276 } | 2317 } |
| 2277 }, | 2318 }, |
| 2278 "type": "object" | 2319 "type": "object" |
| 2279 }, | 2320 }, |
| 2280 "GetOrdersResponse": { | 2321 "GetOrdersResponse": { |
| 2281 "id": "GetOrdersResponse", | 2322 "id": "GetOrdersResponse", |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2318 }, | 2359 }, |
| 2319 "creativePreApprovalPolicy": { | 2360 "creativePreApprovalPolicy": { |
| 2320 "description": "Specifies the creative pre-approval policy (
buyer-readonly)", | 2361 "description": "Specifies the creative pre-approval policy (
buyer-readonly)", |
| 2321 "type": "string" | 2362 "type": "string" |
| 2322 }, | 2363 }, |
| 2323 "creativeSafeFrameCompatibility": { | 2364 "creativeSafeFrameCompatibility": { |
| 2324 "description": "Specifies whether the creative is safeFrame
compatible (buyer-readonly)", | 2365 "description": "Specifies whether the creative is safeFrame
compatible (buyer-readonly)", |
| 2325 "type": "string" | 2366 "type": "string" |
| 2326 }, | 2367 }, |
| 2327 "dealId": { | 2368 "dealId": { |
| 2328 "description": "A unique deal=id for the deal (readonly).", | 2369 "description": "A unique deal-id for the deal (readonly).", |
| 2329 "type": "string" | 2370 "type": "string" |
| 2330 }, | 2371 }, |
| 2331 "dealServingMetadata": { | 2372 "dealServingMetadata": { |
| 2332 "$ref": "DealServingMetadata", | 2373 "$ref": "DealServingMetadata", |
| 2333 "description": "Metadata about the serving status of this de
al (readonly, writes via custom actions)" | 2374 "description": "Metadata about the serving status of this de
al (readonly, writes via custom actions)" |
| 2334 }, | 2375 }, |
| 2335 "deliveryControl": { | 2376 "deliveryControl": { |
| 2336 "$ref": "DeliveryControl", | 2377 "$ref": "DeliveryControl", |
| 2337 "description": "The set of fields around delivery control th
at are interesting for a buyer to see but are non-negotiable. These are set by t
he publisher. This message is assigned an id of 100 since some day we would want
to model this as a protobuf extension." | 2378 "description": "The set of fields around delivery control th
at are interesting for a buyer to see but are non-negotiable. These are set by t
he publisher. This message is assigned an id of 100 since some day we would want
to model this as a protobuf extension." |
| 2338 }, | 2379 }, |
| (...skipping 540 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2879 "properties": { | 2920 "properties": { |
| 2880 "amountMicros": { | 2921 "amountMicros": { |
| 2881 "description": "The price value in micros.", | 2922 "description": "The price value in micros.", |
| 2882 "format": "double", | 2923 "format": "double", |
| 2883 "type": "number" | 2924 "type": "number" |
| 2884 }, | 2925 }, |
| 2885 "currencyCode": { | 2926 "currencyCode": { |
| 2886 "description": "The currency code for the price.", | 2927 "description": "The currency code for the price.", |
| 2887 "type": "string" | 2928 "type": "string" |
| 2888 }, | 2929 }, |
| 2930 "expectedCpmMicros": { |
| 2931 "description": "In case of CPD deals, the expected CPM in mi
cros.", |
| 2932 "format": "double", |
| 2933 "type": "number" |
| 2934 }, |
| 2889 "pricingType": { | 2935 "pricingType": { |
| 2890 "description": "The pricing type for the deal/product.", | 2936 "description": "The pricing type for the deal/product.", |
| 2891 "type": "string" | 2937 "type": "string" |
| 2892 } | 2938 } |
| 2893 }, | 2939 }, |
| 2894 "type": "object" | 2940 "type": "object" |
| 2895 }, | 2941 }, |
| 2896 "PricePerBuyer": { | 2942 "PricePerBuyer": { |
| 2897 "description": "Used to specify pricing rules for buyers/advertisers
. Each PricePerBuyer in an product can become [0,1] deals. To check if there is
a PricePerBuyer for a particular buyer or buyer/advertiser pair, we look for the
most specific matching rule - we first look for a rule matching the buyer and a
dvertiser, next a rule with the buyer but an empty advertiser list, and otherwis
e look for a matching rule where no buyer is set.", | 2943 "description": "Used to specify pricing rules for buyers/advertisers
. Each PricePerBuyer in an product can become [0,1] deals. To check if there is
a PricePerBuyer for a particular buyer or buyer/advertiser pair, we look for the
most specific matching rule - we first look for a rule matching the buyer and a
dvertiser, next a rule with the buyer but an empty advertiser list, and otherwis
e look for a matching rule where no buyer is set.", |
| 2898 "id": "PricePerBuyer", | 2944 "id": "PricePerBuyer", |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3045 "properties": { | 3091 "properties": { |
| 3046 "billedBuyer": { | 3092 "billedBuyer": { |
| 3047 "$ref": "Buyer", | 3093 "$ref": "Buyer", |
| 3048 "description": "Reference to the buyer that will get billed
for this proposal. (readonly)" | 3094 "description": "Reference to the buyer that will get billed
for this proposal. (readonly)" |
| 3049 }, | 3095 }, |
| 3050 "buyer": { | 3096 "buyer": { |
| 3051 "$ref": "Buyer", | 3097 "$ref": "Buyer", |
| 3052 "description": "Reference to the buyer on the proposal. (rea
donly, except on create)" | 3098 "description": "Reference to the buyer on the proposal. (rea
donly, except on create)" |
| 3053 }, | 3099 }, |
| 3054 "buyerContacts": { | 3100 "buyerContacts": { |
| 3055 "description": "Optional contact information fort the buyer.
(seller-readonly)", | 3101 "description": "Optional contact information of the buyer. (
seller-readonly)", |
| 3056 "items": { | 3102 "items": { |
| 3057 "$ref": "ContactInformation" | 3103 "$ref": "ContactInformation" |
| 3058 }, | 3104 }, |
| 3059 "type": "array" | 3105 "type": "array" |
| 3060 }, | 3106 }, |
| 3061 "buyerPrivateData": { | 3107 "buyerPrivateData": { |
| 3062 "$ref": "PrivateData", | 3108 "$ref": "PrivateData", |
| 3063 "description": "Private data for buyer. (hidden from seller)
." | 3109 "description": "Private data for buyer. (hidden from seller)
." |
| 3064 }, | 3110 }, |
| 3065 "hasBuyerSignedOff": { | 3111 "hasBuyerSignedOff": { |
| 3066 "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. (seller-readonly)", | 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)", |
| 3067 "type": "boolean" | 3113 "type": "boolean" |
| 3068 }, | 3114 }, |
| 3069 "hasSellerSignedOff": { | 3115 "hasSellerSignedOff": { |
| 3070 "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)", | 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)", |
| 3071 "type": "boolean" | 3117 "type": "boolean" |
| 3072 }, | 3118 }, |
| 3073 "inventorySource": { | 3119 "inventorySource": { |
| 3074 "description": "What exchange will provide this inventory (r
eadonly, except on create).", | 3120 "description": "What exchange will provide this inventory (r
eadonly, except on create).", |
| 3075 "type": "string" | 3121 "type": "string" |
| 3076 }, | 3122 }, |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3130 "revisionTimeMs": { | 3176 "revisionTimeMs": { |
| 3131 "description": "The time (ms since epoch) when the proposal
was last revised (readonly).", | 3177 "description": "The time (ms since epoch) when the proposal
was last revised (readonly).", |
| 3132 "format": "int64", | 3178 "format": "int64", |
| 3133 "type": "string" | 3179 "type": "string" |
| 3134 }, | 3180 }, |
| 3135 "seller": { | 3181 "seller": { |
| 3136 "$ref": "Seller", | 3182 "$ref": "Seller", |
| 3137 "description": "Reference to the seller on the proposal. (re
adonly, except on create)" | 3183 "description": "Reference to the seller on the proposal. (re
adonly, except on create)" |
| 3138 }, | 3184 }, |
| 3139 "sellerContacts": { | 3185 "sellerContacts": { |
| 3140 "description": "Optional contact information for the seller
(buyer-readonly).", | 3186 "description": "Optional contact information of the seller (
buyer-readonly).", |
| 3141 "items": { | 3187 "items": { |
| 3142 "$ref": "ContactInformation" | 3188 "$ref": "ContactInformation" |
| 3143 }, | 3189 }, |
| 3144 "type": "array" | 3190 "type": "array" |
| 3145 } | 3191 } |
| 3146 }, | 3192 }, |
| 3147 "type": "object" | 3193 "type": "object" |
| 3148 }, | 3194 }, |
| 3149 "PublisherProfileApiProto": { | 3195 "PublisherProfileApiProto": { |
| 3150 "id": "PublisherProfileApiProto", | 3196 "id": "PublisherProfileApiProto", |
| (...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3438 "type": "string" | 3484 "type": "string" |
| 3439 } | 3485 } |
| 3440 }, | 3486 }, |
| 3441 "type": "object" | 3487 "type": "object" |
| 3442 } | 3488 } |
| 3443 }, | 3489 }, |
| 3444 "servicePath": "adexchangebuyer/v1.4/", | 3490 "servicePath": "adexchangebuyer/v1.4/", |
| 3445 "title": "Ad Exchange Buyer API", | 3491 "title": "Ad Exchange Buyer API", |
| 3446 "version": "v1.4" | 3492 "version": "v1.4" |
| 3447 } | 3493 } |
| OLD | NEW |