Page tree


Starting March 31, 2021, docs.xandr.com is the place to be!
  • All access to public content will be through the user-friendly and flexible Documentation Center
  • Xandr employees and clients can still log in to wiki.xandr.com for non-public information

For more information, see Building a Better Customer Experience.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 30 Next »

How It All Works: The Big Picture

An Ad Call Is Received by the Impression Bus

At the ad call, the Impression Bus receives the AppNexus user ID and fundamental page information from the AppNexus TinyTag or PriceCheck tag and the user's AppNexus cookie. Either AppNexus tag is how a partner will manage all campaigns with ease and how AppNexus will be able to create a universal way to identify inventory. And since TinyTag and PriceCheck tags are stored server-side, once in place, you will never have to re-tag a publisher page again.

In addition to TinyTag, the Impression Bus will send your bidder a Pixel Request. Pixel Request creates a simple way to synchronize your user IDs and metadata with the AppNexus user IDs and data.

With TinyTag and the Pixel Request, the Impression Bus will send your bidder the appropriate user and page information. Your bidder will receive this information either from your preexisting campaign or from another bidder's preexisting campaign.

The Impression Bus Holds an Auction

When an ad call from one of the AppNexus tags hits the Impression Bus, we review the content and send a bid request to the various bidders on the AppNexus cloud.  The bid request will include the content categorization, page information, user information, and in certain cases a reserve price and reserve creative. 

Bidding on Impressions at Auction

Data providers integrated on our cloud recognize the user ID and can input any information they may have on that specific ID and will pass the user data to bidders that have the rights to that information.  The bidders then evaluate the ad call on behalf of their advertisers and return a bid value to the Imp Bus. 

Serving the Impression

The impression is served in one of these ways:

  • Find Highest Bid and Serve Immediately: The AppNexus Imp Bus determines the highest bidder and will serve the winning bidder's creative as dictated in the bidder response.
  • Highest Bid Wins if It Beats Reserve Price: If a reserve price is passed via the AppNexus ad tag, the Imp Bus passes this price as well as the other ad call information to all bidders.  Bidders respond with a bid value and creative ID and the highest bid that beats the reserve price will serve its creative.  If no bid beats the reserve price, the Imp Bus will pass the ad call on to a third-party system.
  • PriceCheck - Send Highest Bid to Third Party:  The ad call is directed to the AppNexus Imp Bus to get first glance in order to perform a price check.  The Imp Bus holds an auction as usual among its bidders and passes the highest bid on to a third-party system to decide how to fill the ad call.  Only if the highest AppNexus bid is chosen as the winner will the ad call be passed back to AppNexus, where the Imp Bus will serve the winning bidder's creative.

Auction Postmortem

One of the main problems with working in a closed advertising ecosystem is that it is difficult for bidders to understand why they won or lost an impression. If you bid $2.00 for a car buyer on nytimes.com/autos and consistently lose, what action should you take? Are you being outbid by $0.05 or $5.00? If you are selling inventory, which user segments are driving your CPMs? This crucial information will be passed to your bidder via Notify Request.

Couple this with with full reporting and API support, and you have all the tools you need to make informed and powerful decisions for your clients.

End Results

  • Optimized ad delivery by leveraging the low-latency cloud computing environment
  • Brand control and quality
  • Guaranteed range of CPMs for sellers
  • Independent platform allowing deep integration with technologies, optimization engines, and bidders
  • Increase the number of high-value users for your clients while decreasing the number of low-value users
  • No labels