The Authorized Buyers Marketplace API is a collection of resources that buyers can use to programmatically manage the following:
- Negotiations with publishers
- Auction packages
- Client access to the Authorized Buyers Marketplace UI
This guide introduces the Marketplace API, and explains how Marketplace API resources map to Marketplace features in the Authorized Buyers UI.
Bidders and buyers
The Marketplace API is consistent with the structure of the Real-time Bidding
API. Both APIs use
as root-level resources for bidder and buyer operations. You can use the same
bidder and buyer names in resource paths for the Real-time Bidding and
Clients and client users
You can use the Marketplace API to create and manage clients and client users, and to programmatically grant agencies or advertisers access to your Marketplace tab in the Authorized Buyers UI.
represents a client, agency or advertiser associated with your Authorized
represents a specific individual that has UI access under a
users can’t access the Marketplace API. Client users have limited access to your
account’s Marketplace tab. Client user permissions are determined by the
role specified in their parent
Other resources in the Marketplace API refer to clients by the name specified
To learn more about clients and client users in the Authorized Buyers Marketplace UI, see the following Help Center articles:
You can use the Marketplace API to subscribe and unsubscribe buyers and clients from auction packages, and to view the auction packages you’re subscribed to.
is similar to a bundle of targeting for Marketplace inventory. For example, an
auction package might target a collection of URLs and mobile application IDs
that are relevant to a buyer’s business interests.
You can't create new auction packages with the Marketplace API. You can use the Authorized Buyers Marketplace UI to create auction packages. The Marketplace API doesn’t include specific targeting information associated with auction packages.
You can share auction packages with other buyers and clients, and can have auction packages created by Google or other buyers shared with you.
See Auction packages for more information.
You can use the Marketplace API to view profiles for publishers you can negotiate with.
represents a publisher in the Marketplace API. Other resources in the
Marketplace API refer to publishers with the name specified in their
Publisher profiles have similar information to Publishers in the Discovery tab of the Authorized Buyers Marketplace UI.
See How to discover publishers for more information.
Proposals and deals
You can use the Marketplace API to negotiate deals with publishers. Here are some ways you can use the Marketplace API to manage deals:
- Send new proposals.
- Negotiate with publishers.
- Finalize deals.
- Serve finalized deals.
- Start renegotiation of finalized deals.
Proposals represent the latest negotiation status of one or more deals between a buyer or client and a publisher, and are similar to the Authorized Buyers Marketplace UI’s Negotiations tab.
Deals represent the latest terms of a deal being negotiated under a given proposal, and are comparable to the Authorized Buyers Marketplace UI’s list of deals labeled CURRENT NEGOTIATION for a given proposal.
Finalized deals represent deals that have completed the negotiation phase and are ready to serve. This includes deals that are already serving. Finalized deals are similar to the Authorized Buyers Marketplace UI’s Deals tab.
Depending on the type of deal you’re negotiating, behavior might differ between Marketplace API resources. For example, buyers can't initiate negotiations for all deal types. To learn more about the Marketplace API implementation for negotiations, see the following resources:
To learn more about negotiations in the Authorized Buyers Marketplace UI, see the following: