Abstract
This paper illustrates a method for making side payments to advertiser networks that creates an incentive for the advertiser networks to submit the second-highest bids they received to an ad exchange and simultaneously ensures that the publishers will make more money on average in the short run as a result of adopting this scheme. We also illustrate how this payment scheme affects publisher payoffs in the long run after advertisers have a chance to modify their strategies in response to the changed incentives of the mechanism.
Similar content being viewed by others
Notes
Another possible formulation would be to assume that the advertiser network’s payoff is tied to the additional value this network provides each advertiser beyond the value this advertiser could have achieved on its own. In this case, the network’s utility would be equal \(\alpha (b_{(2)} - b_{(3)}) I(b_{(2)}) + \beta \max \{v_{(1)} - b_{(2)}, u\}\) for some \(u \ge 0\) that reflects the utility an advertiser could have obtained without the network. Using this alternative formulation would not affect any of the results of the paper.
However, advertisers will never have an incentive to make a bid that is less than their value. This is proven in Lemma 1 in the appendix.
This in turn implies that there will be no revenue equivalence between the situations where the networks do or do not submit multiple bids. The fact that there is no revenue equivalence between different mechanisms when there are asymmetries in the bidders also holds more generally. See Krishna (2010) for more discussion on this point and Gavious and Minchuk (2014) and Mares and Swinkels (2014) for two recent treatments.
We also prove in the electronic supplementary material that the method of recursively approximating the value of \(b(v+\delta )\) as \(b(v) + \delta b^{\prime }(v)\) converges to the true solution to the differential equation in the limit as \(\delta \rightarrow 0\).
For any distribution \(F(\cdot )\), if the number of advertisers in the first advertiser network, m, is large enough, then the fractional increase in revenue that results from the first advertiser network submitting a second bid will be arbitrarily close to \(E[v_{(2)} | m] / E[v | v \sim F]\), where \(E[v_{(2)} | m]\) denotes the expected value of the second-highest of m draws from the distribution \(F(\cdot )\). This becomes arbitrarily large in the limit as \(m \rightarrow \infty \) if \(F(\cdot )\) has unbounded support, so for any fixed \(\alpha \), if the number of advertisers in the first advertiser network is large enough, using this incentive scheme will increase publisher revenue.
The fact that a bid can be rejected for exogenous reasons may create an incentive for the advertiser networks to submit multiple bids to the exchange. However, we show in Proposition 5 and Corollary 1 in the appendix that it would be necessary for bids to be rejected with some probability \(p \ge \frac{1}{2}\) in order for networks to have an incentive to submit multiple bids as a result of this. Since these probabilities are much less than \(\frac{1}{2}\) in practice, this alone will not create an incentive for the advertiser networks to submit multiple bids.
The standard contracts in which advertiser networks charge advertisers a fixed percentage of their advertising spend as a fee are already suboptimal in several ways. For instance, it would be more efficient for an advertiser network to charge a fixed cost for designing ad creatives and then charge a percentage of the advertiser’s spend as a fee on top of this since designing ad creatives is a one-time cost that does not vary with the amount of inventory an advertiser network serves an advertiser. Nonetheless, contracts in which advertisers are charged a fixed percentage of their spend as a fee are standard because of a desire to keep the fee structure as simple as possible.
References
Angel S, Walfish M (2013) Verifiable auctions for online ad exchanges. In: Proceedings of the ACM Special Interest Group Data Communication Conference (SIGCOMM), pp 195-206
Balsiero SR, Besbes O, Weintraub GY (2015) Repeated auctions with budgets in ad exchanges: approximations and design. Manage Sci 61(4):864–884
Balsiero SR, Candogan O (2015) Optimal contracts for intermediaries in online advertising. Duke University, Durham
Balsiero SR, Feldman J, Mirrokni V, Muthukrishnan S (2014) Yield optimization of display advertising with ad exchange. Manage Sci 86(12):2886–2907
Cavallo R, McAfee RP, Vassilvitskii S (2015) Display advertising auctions with arbitrage. ACM Trans Econ Comput 3(3):1–23, Article No. 15
Chakraborty T, Even-Dar E, Guha S, Manour Y, Muthukrishnan S (2010) Selective call out and real time bidding. Proc Worksh Internet Netw Econ (WINE) 6:145–157
Feldman J, Mirrokni V, Muthukrishnan S, Pai MM (2010) Auctions with intermediaries. Proc ACM Conf Electron Com (EC) 11:23–32
Gavious A, Minchuk Y (2014) Ranking asymmetric auctions. Int J Game Theory 43(2):369–393
Krishna V (2010) Auction theory. Elsevier, Burlington
Lang K, Delgado J, Jiang D, Ghosh B, Das S, Gajewar A, Jagadish S, Seshan A, Botev C, Binderberger-Ortega M, Nagaraj S, Stata R (2011) Efficient online ad serving in a display advertising exchange. Proc ACM Int Conf Web Search Data Mining (WSDM) 4:307–316
Mansour Y, Muthukrishnan S, Nisan N (2012) Doubleclick ad exchange auction. Tel Aviv University, Tel Aviv-Yafo
Mares V, Swinkels JM (2014) Comparing first and second price auctions with asymmetric bidders. Int J Game Theory 43(3):487–514
McAfee RP, Vassilvitskii S (2012) An overview of practical exchange design. Curr Sci 103(9):1056–1063
Muthukrishnan S (2009a) Ad exchanges: research issues. Proc Int Worksh Internet Netw Econ (WINE) 5:1–12
Muthukrishnan S (2009b) AdX: a model for ad exchanges. ACM SIGecom Exch 8(2):1–2
Myerson RB (1981) Optimal auction design. Math Op Res 6(1):58–73
Pai MM (2010) Competition in mechanisms. ACM SIGecom Exch 9(1):1–5
Stavrogiannis LC, Gerding EH, Polukarov M (2013) Competing intermediary auctions. Proc Int Conf Auton Agents Multiagent Syst (AAMAS) 12:667–674
Stavrogiannis LC, Gerding EH, Polukarov M (2014) Auction mechanisms for demand-side intermediaries in online advertising exchanges. Proc Int Conf Auton Agents Multiagent Syst (AAMAS) 13:1037–1044
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Appendix
Appendix
Lemma 1
For any fixed strategies of the other bidders, an individual advertiser can always achieve at least as high an expected payoff by making a bid \(b = v\) rather than a bid \(b < v\).
Proof
Suppose an advertiser with value v changes his bid b from some \(b = b^{\prime } < v\) to \(b = v\). Note that this change in an advertiser’s bidding strategy only affects the advertiser’s payoff if the advertiser would have the highest bid in the auction when \(b = v\) but not when \(b = b^{\prime } < v\). In this case, the advertiser’s payoff changes from zero to \(v - p\) for some \(p \le v\) that reflects the amount the advertiser has to pay for the advertising opportunity. Since the advertiser’s payoff increases from such a change, an advertiser can always achieve at least as high a payoff from making a bid \(b = v\) than by making a bid \(b < v\). \(\square \)
Proof of Proposition 3
First we derive necessary and sufficient conditions for there to exist an equilibrium in which all advertisers follow the same strictly monotonic bidding strategy b(v). Suppose there are m advertisers in each advertiser network. Note that if all other advertisers follow the same strictly monotonic bidding strategy b(v) and an advertiser with value v makes a bid of \(b(\hat{v})\), then this advertiser obtains an expected payoff of \(F(\hat{v})^{m-1} \int _{0}^{\hat{v}} (v - b(y)) (nm - m) f(y) F(y)^{nm-m-1} \; dy\). In order for it to be an equilibrium for all advertisers to follow the bidding strategy b(v), this expected payoff must be maximized when \(\hat{v} = v\).
We first show that a sufficient condition for this expected payoff to be maximized when \(\hat{v} = v\) is that the derivative of this expected payoff with respect to \(\hat{v}\) is zero when \(\hat{v} = v\). To see this, note that we can rewrite an advertiser’s expected payoff from making a bid of \(b(\hat{v})\) when the advertiser’s value is v as \(U(v,\hat{v}) = v q(\hat{v}) - p(\hat{v})\), where \(q(\hat{v})\) represents the probability that an advertiser who makes a bid of \(b(\hat{v})\) wins the object and \(p(\hat{v})\) represents the expected payment for an advertiser who makes a bid of \(b(\hat{v})\). \(q(\hat{v})\) and \(p(\hat{v})\) are both continuously differentiable and strictly increasing in \(\hat{v}\). Thus if the derivative of the advertiser’s expected payoff with respect to \(\hat{v}\) is zero when \(\hat{v} = v\), then \(v q^{\prime }(v) - p^{\prime }(v) = 0\). Now \(\frac{\partial U(v,\hat{v})}{\partial \hat{v}} = v q^{\prime }(\hat{v}) - p^{\prime }(\hat{v})\) so if \(v q^{\prime }(v) - p^{\prime }(v) = 0\) for all v, then \(\frac{\partial U(v,\hat{v})}{\partial \hat{v}} > 0\) if \(v > \hat{v}\) and \(\frac{\partial U(v,\hat{v})}{\partial \hat{v}} < 0\) if \(v < \hat{v}\). From this it follows that \(U(v,\hat{v})\) is increasing in \(\hat{v}\) for \(\hat{v} < v\) and decreasing in \(\hat{v}\) for \(\hat{v} > v\). Thus if the derivative of this expected payoff with respect to \(\hat{v}\) is zero when \(\hat{v} = v\), then this expected payoff is maximized when \(\hat{v} = v\).
Since the first-order conditions are sufficient for a global maximum, it is an equilibrium for all advertisers to follow the bidding strategy b(v) if and only if the derivative of \(U(v,\hat{v}) = F(\hat{v})^{m-1} \int _{0}^{\hat{v}} (v - b(y)) (nm - m) f(y) F(y)^{nm-m-1} \; dy\) with respect to \(\hat{v}\) is zero when \(\hat{v} = v\) or if and only if
By differentiating this expression with respect to v, we further see that it is an equilibrium for all advertisers to follow the bidding strategy b(v) if and only if
Thus there exists an equilibrium in which all bidders follow the same strictly monotonic bidding strategy b(v) if and only if there exists a solution to the differential equation given above in which \(b(0) = 0\) and b(v) is strictly increasing in v. Standard results on differential equations guarantee that there exists a solution to this differential equation in which \(b(0) = 0\), so it only remains to prove that any such function b(v) that solves this differential equation is strictly increasing in v.
To see this, first note that b(v) is increasing in v for values of v close to zero since \(b^{\prime }(0) > 0\). Thus it suffices to show that there cannot exist some \(\hat{v} > 0\) for which b(v) is increasing in v for values of \(v < \hat{v}\) but non-increasing in v in some interval \([\hat{v}, \tilde{v}]\) with \(\tilde{v} > \hat{v}\). Suppose by means of contradiction that such a \(\hat{v}\) exists. This implies that in the limit as v approaches \(\hat{v}\) from below, \(b^{\prime }(v)\) becomes close to zero, which in turn implies that \((nm-1) (v - b(v)) \frac{f(v)}{F(v)}\) will be becoming less negative as v increases for values of v just below \(\hat{v}\) and thus \((nm-1) (v - b(v)) \frac{f(v)}{F(v)} + \frac{nm-1}{nm-m}\) will be increasing in v for values of v just below \(\hat{v}\). This contradicts the fact that \(b^{\prime }(v) > 0\) for values of v just below \(\hat{v}\) but \(b^{\prime }(v) \le 0\) for values of v just above \(\hat{v}\), and proves that b(v) must be strictly increasing in v. Thus there is an equilibrium in which each advertiser with value v follows a strategy of bidding some amount b(v), where b(v) is a strictly increasing function of v. \(\square \)
Proof of Proposition 4
First we derive necessary and sufficient conditions for there to exist an equilibrium in which all advertisers in the first advertiser network follow the same strictly monotonic bidding strategy b(v). Let \(f(\cdot )\) denote the probability density function corresponding to \(F(\cdot )\). Note that if all the advertisers in the first advertiser network follow the same strictly monotonic bidding strategy b(v) and an advertiser with value v makes a bid of \(b(\hat{v})\), then this advertiser obtains an expected payoff of \(F(\hat{v})^{m-1} \int _{0}^{b(\hat{v})} (v - y) f(y) \; dy\). In order for it to be an equilibrium for these advertisers to follow the bidding strategy b(v), this expected payoff must be maximized when \(\hat{v} = v\), meaning it is an equilibrium for these advertisers to follow the bidding strategy b(v) if and only if
For the exponential distribution, Eq. (1) holds if and only if
which reduces to the condition given in the statement of the proposition for \(v > 0\).
For the generalized Pareto distribution in which \(F(v) = 1 - \frac{1}{(1+v)^2}\) and \(f(v) = \frac{2}{(1+v)^3}\), Eq. (1) holds if and only if
which also reduces to the condition given in the statement of the proposition for \(v > 0\).
To prove the result, it only remains to show that \(b^{\prime }(0) = \frac{2m}{m+1}\). To see this, first note that \(b(v) = \Theta (v)\) when v is arbitrarily close to 0. We already know from Lemma 1 that \(b(v) \ge v\) for all v, so it suffices to show that there cannot be some sequence of values of v with limit 0 for which \(b(v) = \omega (v)\) in this sequence. To see this, note that since \(e^{-b(v)} = 1 - b(v) + \frac{b(v)^2}{2} + o(b(v)^2)\), the left-hand side of Eq. (2) reduces to
But if \(b(v) = \omega (v)\) in some sequence, then \((m-1) \left[ v b(v) - \frac{b(v)^2}{2} \right] < 0\) for values of v close to 0 in this sequence. And we know from Lemma 1 that \(b(v) \ge v\), so it follows that \((1 - e^{-v}) b^{\prime }(v) (v - b(v)) e^{-b(v)} \le 0\) for all v. Thus if \(b(v) = \omega (v)\) along some sequence, then the left-hand side of Eq. (2) is negative for sufficiently small values of v in this sequence. Thus \(b(v) = \Theta (v)\) must hold for the exponential distribution.
Similarly, if there is some sequence of values of v with limit 0 for which \(b(v) = \omega (v)\) in this sequence, then the left-hand side of Eq. (3) reduces to \(-(m-1)b(v)^2 + v(1 + v)(2 + v) b^{\prime }(v) (v - b(v)) + o(b(v)^2)\), which is negative for sufficiently small values of v in this sequence. Thus \(b(v) = \Theta (v)\) must hold for the generalized Pareto distribution.
Since \(b(v) = \Theta (v)\), in the limit as \(v \rightarrow 0\), we have \(e^{-b(v)} = 1 - b(v) + \frac{b(v)^2}{2} + o(b(v)^2) = 1 - b(v) + \frac{b(v)^2}{2} + o(v^2)\). Thus the left-hand side of equation (2) reduces to
Now if \(b^{\prime }(0) = k\), then the expression in Eq. (4) will equal zero for small v if and only if \((m-1)(k - \frac{k^2}{2}) + k(1-k) = 0 \Leftrightarrow (m-1)(1 - \frac{k}{2}) + 1 - k = 0 \Leftrightarrow k = \frac{2m}{m+1}\). Thus \(b^{\prime }(0) = \frac{2m}{m+1}\) for the exponential distribution.
Similarly, if \(b^{\prime }(0) = k\), the left-hand side of Eq. (3) reduces to
so the expression in Eq. (5) will equal zero for small v if and only if \((m-1)k(2-k) + 2k(1-k) = 0 \Leftrightarrow (m-1)(2-k) + 2(1-k) = 0 \Leftrightarrow k = \frac{2m}{m+1}\). Thus \(b^{\prime }(0) = \frac{2m}{m+1}\) for the Pareto distribution as well. \(\square \)
Proposition 5
Suppose any bid submitted by an advertiser network is rejected with probability p and no side payments are made to the advertiser networks. Then if \(p \in [\frac{k-1}{k}, \frac{k}{k+1})\) for some positive integer k, each advertiser network i has a dominant strategy of submitting exactly \(\min \{k, a_{i}\}\) bids to the advertising exchange.
Proof
To prove this result it suffices to prove that an advertiser network would prefer to submit the top \(k+1\) bids the advertiser network has received rather than only submitting the top k bids if and only if \(p \ge \frac{k}{k+1}\). Consider the incentives faced by a generic advertiser network i, let \(b_j\) denote the highest bid submitted by some other advertiser network \(j \ne i\) that is not rejected, and let \(b_{(k)}\) denote the kth-highest bid that advertiser network i has received.
Note that whether advertiser network i submits the \(k+1\)th-highest bid that this network has received can only affect this network’s payoff if \(b_{(k+1)} > b_j\) because if this inequality does not hold, then the advertiser with bid \(b_{(k+1)}\) will never win the auction and will also never affect the price paid by any of the advertisers in network i if one of these advertisers wins the auction. Also note that whether advertiser network i submits the \(k+1\)th-highest bid that this network has received can only affect this advertiser network’s payoff if this bid is not rejected since if this bid is rejected, the advertiser network is in the same situation that would arise if this network never submitted this bid in the first place. Finally, note that whether advertiser network i submits the \(k+1\)th-highest bid that this network has received can only affect this advertiser network’s payoff if no more than one of the top k bids that this advertiser network submitted are accepted because if at least two of the other k bids that this advertiser network submitted are accepted, then submitting the \(k+1\)th-highest bid will not affect either who wins the auction or the price paid by this advertiser.
Thus in analyzing whether advertiser network i prefers to submit the \(k+1\)th-highest bid that this network has received, we can condition on the possibility that \(b_{(k+1)} > b_j\), the \(k+1\)th-highest bid will not be rejected if it is submitted, and no more than one of the top k bids that this advertiser network submits will be accepted. Note that the probability the rth-highest bid that this advertiser network submits will be accepted and all of the other top k bids that this network submits will be rejected is \((1-p) p^{k-1}\) for all \(r \le k\). And the probability that all of the top k bids that this network submits will be rejected is \(p^k\).
If the rth-highest bid that this advertiser network submits is accepted and all of the other top k bids that this network submits are rejected, then the advertiser network’s payoff is \(\beta (b_{(r)} - b_{(k+1)})\) if this network submits the \(k+1\)th-highest bid to the advertising exchange and \(\beta (b_{(r)} - b_{j})\) otherwise, meaning the advertiser network’s payoff decreases by \(\beta (b_{(k+1)} - b_{j})\) as a result of submitting the \(k+1\)th-highest bid to the advertising exchange. And if all of the top k bids that the network submits are rejected, then the advertiser network’s payoff is \(\beta (b_{(k+1)} - b_{j})\) if this network submits the \(k+1\)th-highest bid to the advertising exchange and 0 otherwise, meaning the advertiser network’s payoff increases by \(\beta (b_{(k+1)} - b_{j})\) as a result of submitting the \(k+1\)th-highest bid to the advertising exchange.
By combining the results in the previous two paragraphs, it follows that if the advertiser network submits the \(k+1\)th-highest bid that this network has received to the advertising exchange, then conditional on \(b_{(k+1)} > b_j\) and the \(k+1\)th-highest bid not being rejected, this advertiser network’s payoff changes by
which is non-negative if and only if \(p - k(1-p) \ge 0\) or \(p \ge \frac{k}{k+1}\). Thus advertiser networks prefer to submit the top \(k+1\) bids they have received to the advertising exchange rather than submitting only the top k bids if and only if \(p \ge \frac{k}{k+1}\). The result then follows. \(\square \)
Corollary 1
Suppose any bid submitted by an advertiser network is rejected with probability \(p < \frac{1}{2}\) and no side payments are made to the advertiser networks. Then each advertiser network has a dominant strategy of submitting exactly one bid to the advertising exchange.
Rights and permissions
About this article
Cite this article
Hummel, P., McAfee, R.P. & Vassilvitskii, S. Incentivizing advertiser networks to submit multiple bids. Int J Game Theory 45, 1031–1052 (2016). https://doi.org/10.1007/s00182-015-0501-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00182-015-0501-y