Abstract:
Systems and methods of the present disclosure can provide an improved user experience on client devices selecting to receive context-based third-party content by reducing the number of third-party content items presented for display on such client devices. A data processing system can be configured to employ an auction mechanism with selection criterion thresholds (such as minimum bid values) that result, when used in auctions, in enforcing a limit on the amount of third-party content presented for display on client devices that have selected to receive context-based third-party content. The selection criterion thresholds can result, when used in auctions, in enforcing minimum revenues for publishers. The selection criterion thresholds can be determined offline based on historical statistical parameters.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing utilization of distribution parameters are disclosed. In one aspect, a method includes a restrictive distribution parameter that is different from any distribution parameters in a first set of distribution parameters. An acceptable peak bid for a second set of distribution parameters that includes the restrictive distribution parameter is determined based on a first bid for the first set of distribution parameters. A determination is made that a second bid received from the content item provider does not exceed the acceptable peak bid, and the second bid is associated with the second set of distribution parameters based on the determination.
Abstract:
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. The method includes receiving a request for content for a block and determining a variable number of content items to be responsive to the request, including determining an efficiency for each of a number of permutations of allocations of eligible content items. The efficiency is a summation of individual values associated with content sponsors proposed to be included in the block for a given permutation. A price is established to be charged to each content sponsor associated with a permutation having a highest efficiency. The establishing includes, for each position in a determined highest efficiency permutation: determining a total increase of efficiency associated with all other content sponsors when removing a content sponsor associated with a given position. The eligible content items associated with the determined permutation are provided.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating content item configurations are disclosed. In one aspect, a method includes receiving a request for content items to be presented in at least some of two or more presentation positions of a resource. Position factors are obtained for two or more different content item configurations. Based at least in part on the position factors, a preferred content item configuration is selected. A determination is made that the position factor for a particular presentation position increases as the number of presentation positions increases. In response to the determination that the position factor increases, a reserve price is determined for each available presentation position. A number of content items that will be provided is determined based on a number of the reserve prices that are met by bids associated with content items.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium. In some implementations, methods include determining multiple different configurations of multiple digital components eligible to be presented within a single digital component slot in a given electronic document being presented at a client device, selecting a particular configuration that has a highest configuration score and includes a given digital component, determining an offset factor that quantifies a negative impact of the given digital component on other digital components, optimizing a distribution amount applied to the given digital component based on the offset factor and a baseline distribution amount applied to each digital component in each of the multiple different configurations, and transmitting the given digital component to the client device based on the distribution amount for the given digital component, including causing the given digital component to be presented at the client device in the particular configuration.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for valuing distribution data. One of the methods includes receiving first information describing a desired market. The method includes receiving second information describing a group of users. The method includes receiving third information describing a competitive environment. The method includes determining a first measure of monetary value associated with providing content items to the group of users without using the second information. The method includes determining a second measure of monetary value associated with providing content items to the group of users using the second information. The method includes calculating a value for the second information based on the first measure and the second measure.
Abstract:
The subject matter of this specification can be embodied in, among other things, a method that includes receiving a request for content to fill a block, the request including information about a size of the block and criteria for identifying eligible content items for inclusion in the block, determining a number of content items to be included in the block, including determining amounts of dynamic resizing to apply to content items, determining an estimate of a difference in conversion rates conditional on receiving an interaction in the different configurations that perform differing amounts of dynamic resizing, and applying the estimate when determining an efficiency for a number of permutations of allocations of eligible content items, establishing a price to be charged to each content sponsor associated with a permutation that has a highest efficiency, and providing the eligible content items and charging the content sponsors based on the established prices.
Abstract:
Systems and methods of optimizing a configuration of content items for display with an online document are provided. A system can identify from a content database a configuration for the online document and a configuration attribute for the configuration, which can include one or more content item slots. The system can determine a selection factor for the configuration based on the configuration attribute. The system can obtain a bid value for a content item and a click-through attribute for the content item slot of the content item configuration. The system can select the configuration based on the selection factor, the bid values for the content item, and the click-through attributes for the content item slot. The system can authorize the content item slot of the configuration to include a content item. The system can provide the online document with the content item for display by a computing device.
Abstract:
A method for setting allocations and prices for an auction including receiving a request for content for presentation in association with one or more presentation opportunities on a publisher site, determining one or more eligible content items based on the received request, determining bids associated with each eligible content item, determining a historical bid distribution for bids that have been identified when selecting content for presentation on the publisher site, determining a risk adjustment parameter that reflects a measure of confidence in the accuracy of the historical bid distribution, conducting an auction including scoring the determined eligible content items based on the historical bid distribution, their respective bids, and the risk adjustment parameter, selecting a winning content item from the eligible content items based on the auction, setting a price for the winning content item, and providing the winning content item in response to the request.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a method includes receiving a content item request specifying that at least two presentation positions are available for presentation of content items. Current bids specifying amounts that two or more content sponsors are willing to pay to provide a content item in response to the content item request are identified. For each of the two or more content sponsors, a sponsor value is determined based, at least in part, on the current bid received for the content sponsor and one or more previous bids that were previously received for the content sponsor. At least one content sponsor is selected to provide a content item based at least in part on the sponsor values.