Beyond Single Slot: Joint Optimization for Multi-Slot Guaranteed Display Advertising
Summary
Proposes a joint optimization framework for multi-slot guaranteed display advertising, addressing slot-level redundancy and contract imbalance via bipartite matching and contract roulette. Online A/B tests on Meituan show significant improvements in revenue and contract fulfillment.
View Cached Full Text
Cached at: 05/22/26, 08:48 AM
# Beyond Single Slot: Joint Optimization for Multi-Slot Guaranteed Display Advertising
Source: [https://arxiv.org/html/2605.21556](https://arxiv.org/html/2605.21556)
\(2026\)
###### Abstract\.
Guaranteed display advertising is crucial for platform monetization, yet existing methods often operate under a single\-slot assumption, limiting their ability to optimize allocation across multi\-slot page views\. In this paper, we propose a novel joint optimization framework for multi\-slot GD allocation, addressing key challenges such as slot\-level redundancy, contract imbalance, and exposure concentration\. Our approach formulates the allocation as an offline bipartite matching problem with a contract roulette mechanism for slot exclusivity and Page View constraints for impression control, and incorporates a scalable allocation optimization algorithm for efficient large\-scale deployment\. Extensive online tests on the Meituan advertising platform demonstrate that our method significantly improves merchant ROI, platform revenue efficiency, and contract fulfillment robustness\. Specifically, online A/B tests show a28\.99%increase in Average Revenue Per User under 70% traffic, and DID analysis further indicates improved contract stability, demonstrating the strong applicability and effectiveness of our framework in real\-world advertising deployments\.
Guaranteed Display Advertising, Constrained Optimization, Contract Roulette
††copyright:acmlicensed††journalyear:2026††conference:the 49th International ACM SIGIR Conference on Research and Development in Information Retrieval; July 20–24, 2026; Woodstock, NY††journalyear:2026††copyright:cc††conference:Proceedings of the 49th International ACM SIGIR Conference on Research and Development in Information Retrieval; July 20–24, 2026; Melbourne, VIC, Australia††booktitle:Proceedings of the 49th International ACM SIGIR Conference on Research and Development in Information Retrieval \(SIGIR ’26\), July 20–24, 2026, Melbourne, VIC, Australia††doi:10\.1145/3805712\.3808398††isbn:979\-8\-4007\-2599\-9/2026/07††ccs:Information systems††ccs:Information systems Computational advertising## 1\.Introduction
In guaranteed display \(GD\) advertising, mainstream approaches are predominantly built upon a single\-slot modeling assumption, where each ad contract is independently optimized for a specific slot to maximize engagement metrics such as Click\-Through Rate\(CTR\) and Payment Conversion Rate\(CVR\)\(Hojjatet al\.,[2014](https://arxiv.org/html/2605.21556#bib.bib4); Fanget al\.,[2019](https://arxiv.org/html/2605.21556#bib.bib3); Leiet al\.,[2020](https://arxiv.org/html/2605.21556#bib.bib5)\)\. While effective in early\-stage settings with simpler ad placements, such approaches are increasingly inadequate for modern platforms such as Meituan and Taobao, where a single page may contain multiple ad slots, each page view can trigger simultaneous exposures across several slots, rendering independent slot\-wise optimization insufficient for capturing complex allocation dynamics\.
Although recent works\(Maoet al\.,[2023](https://arxiv.org/html/2605.21556#bib.bib12); Liet al\.,[2024](https://arxiv.org/html/2605.21556#bib.bib11)\)introduce coarse supply\-side constraints to prevent over\-delivery, they lack fine\-grained slot\-level control, allowing a few high\-priority contracts to dominate premium positions\. Moreover, most systems rely on online greedy allocation\(Daiet al\.,[2024](https://arxiv.org/html/2605.21556#bib.bib2); Leiet al\.,[2025](https://arxiv.org/html/2605.21556#bib.bib13)\), which makes slot\-wise decisions in isolation\. Consequently, current methods remain insufficient to ensure fairness, exposure diversity, and stable delivery across multiple slots\.
Despite their effectiveness in improving fulfillment and click performance, mainstream GD methods such as AUAF\(Chenget al\.,[2022](https://arxiv.org/html/2605.21556#bib.bib1)\)exhibit critical limitations in real\-world multi\-slot environments:\(1\) Lack of coordination across ad slots:Most existing methods adopt a local modeling approach based on a single\-slot view, where each optimization step considers only the allocation between one ad slot and several contracts\. This localized strategy may lead to the overuse of popular slots and the underuse of others, reducing overall delivery efficiency\.\(2\) No upper limit on contract impressions:While most methods ensure minimum delivery for each contract, they do not restrict the maximum number of impressions a contract can receive\. As a result, high\-priority contracts may monopolize premium exposure, leading to unfair and imbalanced allocations\.\(3\) Redundant exposures on the same page:Request\-level exclusivity fails to prevent the same contract from appearing in multiple slots within a single page, causing duplicate impressions and degraded user experience\.
To address the aforementioned limitations, we propose an offline bipartite matching\-based joint optimization framework tailored for multi\-slot GD allocation\. Our method fundamentally moves beyond the conventional single\-slot paradigm by modeling the allocation between ad contracts and multiple ad slots at the page view level through a global offline optimization process, enabling coordinated decisions that enhance balance, fairness, and diversity beyond online greedy approaches\. We further introduce Page View \(PV\) constraints to cap per\-slot impressions, preventing head\-slot overuse and promoting balanced traffic allocation\. In addition, we incorporate a Contract Roulette–based exclusivity mechanism that ensures that each contract appears in at most one slot per page, reducing redundant exposures and improving user experience\. Our key contributions are as follows:
- •We propose a unified joint optimization framework that formulates the contract\-slot allocation problem as an offline bipartite matching task at the page view level, achieving globally coordinated and efficient fulfillment\.
- •We introduce two practical modules for industrial deployment: \(i\) a PV constraints for fine\-grained traffic balance, and \(ii\) a Contract Roulette\-Based Selection Mechanism for one\-to\-many assignment conflicts and reducing redundant exposures\.
- •Our proposed framework has been deployed in the GD advertising system of Meituan\. Extensive online A/B testing validates its effectiveness and efficiency, where the Average Revenue Per User \(ARPU\) increased by28\.17%, and the Fulfillment Rate improved by2\.12%compared with the previous production baseline\.
## 2\.Related Work
Research on GD Advertising has evolved significantly across both modeling objectives and solution strategies\. Early approaches focused on fulfilling contractual guarantees through offline optimization\. SHALE\(Bharadwajet al\.,[2012](https://arxiv.org/html/2605.21556#bib.bib6)\)formulates GD advertising as a scalable quadratic program to meet impression delivery targets, while the dual\-based method\(Chenet al\.,[2011](https://arxiv.org/html/2605.21556#bib.bib10)\)further considers advertiser\-side utility, bridging guarantee fulfillment and business effectiveness\. Nearline control strategies were introduced to align delivery with real\-time platform dynamics better\. XShale\(Fanget al\.,[2019](https://arxiv.org/html/2605.21556#bib.bib3)\)adjusts delivery pacing based on short\-term feedback, optimizing advertiser outcomes\. RAP\(Zhanget al\.,[2020](https://arxiv.org/html/2605.21556#bib.bib7)\)further incorporates platform\-level concerns such as traffic efficiency and delivery fairness, marking an early attempt toward multi\-objective coordination in nearline settings\. Recent work has formulated GDA as a sequential decision problem under complex constraints\. AUAF\(Chenget al\.,[2022](https://arxiv.org/html/2605.21556#bib.bib1)\)introduces slot\-level mutual exclusivity in an optimal control framework, improving contract delivery precision\. CONFLUX\(Wanget al\.,[2022](https://arxiv.org/html/2605.21556#bib.bib9)\)and FACC\(Daiet al\.,[2023](https://arxiv.org/html/2605.21556#bib.bib8)\)jointly optimize delivery, advertiser utility, and platform\-wide objectives using multi\-stage control mechanisms\.
Despite their effectiveness, existing methods lack fine\-grained page\-view\-level traffic control and explicit modeling of multi\-slot coordination, limiting their ability to prevent overexposure and ensure fair delivery across diverse ad positions\.
Figure 1\.Overview of proposed framework\.The figure provides a visual summary of the proposed method\.
## 3\.Methodology
We formulate the multi\-slot ad allocation problem as an offline bipartite matching task between ad requests and contracts, where each page view spans multiple slot positions\. Our proposed framework, as illustrated in Figure[1](https://arxiv.org/html/2605.21556#S2.F1), consists of two key components: \(1\) Page View\-Constrained Allocation Module, which computes globally coordinated allocation probabilities while enforcing a novel Page View constraint to limit per\-slot exposure and balance traffic across positions; and \(2\) Contract Roulette\-Based Selection Module, which resolves one\-to\-many matching conflicts by probabilistically selecting a winning contract per request\.
### 3\.1\.Page View\-Constrained Allocation Module
To coordinate ad delivery across multiple slots within the same page view, we formulate the allocation task as a constrained optimization problem\. This formulation captures not only contract fulfillment and user engagement but also fine\-grained control over slot\-level exposure\. In particular, we introduce a novel Page View constraint to limit the number of impressions each slot can serve, thereby preventing over\-exposure of high\-traffic positions and promoting a more balanced traffic allocation across all ad slots\. The detailed objective function and constraints are defined as follows, which consists of three parts\. The first term is a smoothness regularization term that penalizes the deviation between the actual allocationxijx\_\{ij\}and the normalized target delivery ratioθj\\theta\_\{j\}, which helps stabilize contract delivery and improve allocation fairness\. The second term is a priority\-aware reward term that encourages the system to allocate more impressions to higher\-priority contracts\. The third term is an interest\-aware matching term that promotes assignments with higher estimated user\-interest relevance\.
\(1\)argminxij\\displaystyle\\arg\\min\_\{x\_\{ij\}\}\\quad12∑j∑i∈Γ\(j\)siVjθj\(xij−θj\)2−∑jwj∑i∈Γ\(j\)sixij\\displaystyle\\frac\{1\}\{2\}\\sum\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}\\frac\{V\_\{j\}\}\{\\theta\_\{j\}\}\(x\_\{ij\}\-\\theta\_\{j\}\)^\{2\}\-\\sum\_\{j\}w\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}−∑jλj∑i∈Γ\(j\)sixijcij\\displaystyle\-\\sum\_\{j\}\\lambda\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}c\_\{ij\}\(2\)s\.t\.∑i∈Γ\(j\)sixij≤dj,∀j\\displaystyle\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}\\leq d\_\{j\},\\quad\\forall j\(3\)∑j∈Γ\(i\)xij≤1,∀i\\displaystyle\\sum\_\{j\\in\\Gamma\(i\)\}x\_\{ij\}\\leq 1,\\quad\\forall i\(4\)xij≥0,∀i,j\\displaystyle x\_\{ij\}\\geq 0,\\quad\\forall i,j\(5\)sixij≤pvi,∀i,j\\displaystyle s\_\{i\}x\_\{ij\}\\leq pv\_\{i\},\\quad\\forall i,jwherexijx\_\{ij\}denotes the allocation probability from requestii\(i\.e\., supply\) to contractjj\(i\.e\., demand\), andcijc\_\{ij\}represents the user interest between them;sis\_\{i\}denotes the capacity of requestii, anddjd\_\{j\}represents the required number of impressions for contractjj;λj\\lambda\_\{j\}reflects the importance of user interest for demandjj\. Distinct from prior work, we introducepvipv\_\{i\}to denote the page\-view constraint of requestii, enabling explicit control of slot\-level exposure and balanced traffic allocation, which constitutes a key novelty of our formulation\. LetΓ\(j\)\\Gamma\(j\)denote the set of requests that can serve contractjj, and letΓ\(i\)\\Gamma\(i\)denote the set of contracts that requestiiis eligible to serve\.
L\(α,β,γ,δ\)=\\displaystyle L\(\\alpha,\\beta,\\gamma,\\delta\)=12∑j∑i∈Γ\(j\)siVjθj\(xij−θj\)2−∑jwj∑i∈Γ\(j\)sixij\\displaystyle\\frac\{1\}\{2\}\\sum\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}\\frac\{V\_\{j\}\}\{\\theta\_\{j\}\}\(x\_\{ij\}\-\\theta\_\{j\}\)^\{2\}\-\\sum\_\{j\}w\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}−∑jλj∑i∈Γ\(j\)sixijcij\+∑jαj\(∑i∈Γ\(j\)sixij−dj\)\\displaystyle\-\\sum\_\{j\}\\lambda\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}c\_\{ij\}\+\\sum\_\{j\}\\alpha\_\{j\}\\left\(\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}\-d\_\{j\}\\right\)\+∑iβi\(∑j∈Γ\(i\)xij−1\)−∑j∑i∈Γ\(j\)γijxij\\displaystyle\+\\sum\_\{i\}\\beta\_\{i\}\\left\(\\sum\_\{j\\in\\Gamma\(i\)\}x\_\{ij\}\-1\\right\)\-\\sum\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}\\gamma\_\{ij\}x\_\{ij\}\(6\)\+∑j∑i∈Γ\(j\)δij\(sixij−pvi\)\\displaystyle\+\\sum\_\{j\}\\sum\_\{i\\in\\Gamma\(j\)\}\\delta\_\{ij\}\\left\(s\_\{i\}x\_\{ij\}\-pv\_\{i\}\\right\)
KKT conditions:
\(7\)siVjθj\(xij−θj\)−wjsi−λjsicij\+αjsi\+βisi−γij\+δijsi=0s\_\{i\}\\frac\{V\_\{j\}\}\{\\theta\_\{j\}\}\(x\_\{ij\}\-\\theta\_\{j\}\)\-w\_\{j\}s\_\{i\}\-\\lambda\_\{j\}s\_\{i\}c\_\{ij\}\+\\alpha\_\{j\}s\_\{i\}\+\\beta\_\{i\}s\_\{i\}\-\\gamma\_\{ij\}\+\\delta\_\{ij\}s\_\{i\}=0
\(8\)αj\(∑i∈Γ\(j\)sixij−dj\)=0\\alpha\_\{j\}\\left\(\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}\-d\_\{j\}\\right\)=0
\(9\)βi\(∑j∈Γ\(i\)xij−1\)=0\\beta\_\{i\}\\left\(\\sum\_\{j\\in\\Gamma\(i\)\}x\_\{ij\}\-1\\right\)=0
\(10\)γijxij=0\\gamma\_\{ij\}x\_\{ij\}=0
\(11\)δij\(sixij−pvi\)=0\\delta\_\{ij\}\\left\(s\_\{i\}x\_\{ij\}\-pv\_\{i\}\\right\)=0
\(12\)αj≥0,βi≥0,γij≥0,δij≥0\\alpha\_\{j\}\\geq 0,\\quad\\beta\_\{i\}\\geq 0,\\quad\\gamma\_\{ij\}\\geq 0,\\quad\\delta\_\{ij\}\\geq 0
whereαj\\alpha\_\{j\},βi\\beta\_\{i\},γij\\gamma\_\{ij\}andδij\\delta\_\{ij\}are the Lagrangian multipliers of constraints Equation[8](https://arxiv.org/html/2605.21556#S3.E8),[9](https://arxiv.org/html/2605.21556#S3.E9),[10](https://arxiv.org/html/2605.21556#S3.E10)and[11](https://arxiv.org/html/2605.21556#S3.E11)respectively\. According to the KKT conditions, the optimal allocation probabilityxijx\_\{ij\}can be derived as:
\(13\)xij=max\{0,θj\(1\+wj\+λjcij−αj−βi−δijVj\)\}x\_\{ij\}=\\max\\left\\\{0,\\ \\theta\_\{j\}\\left\(1\+\\frac\{w\_\{j\}\+\\lambda\_\{j\}c\_\{ij\}\-\\alpha\_\{j\}\-\\beta\_\{i\}\-\\delta\_\{ij\}\}\{V\_\{j\}\}\\right\)\\right\\\}
To efficiently solve the PV\-constrained allocation problem, we adopt an online distributed strategy that updates the dual variablesαj\\alpha\_\{j\},βi\\beta\_\{i\}, andδij\\delta\_\{ij\}based on the KKT conditions\. These dual variables correspond to the contract demand, request capacity, and slot\-level page view constraints, respectively\. Instead of solving the primal problem directly, which is computationally expensive in large\-scale settings, we leverage the closed\-form expression ofxijx\_\{ij\}derived from the KKT optimality condition and iteratively adjust the dual variables using projected gradient steps\.
At each iteration,αj\\alpha\_\{j\}is increased if the total allocated impressions to contractjjexceed its demanddjd\_\{j\}, whileβi\\beta\_\{i\}is updated to ensure the total allocation from requestiiremains within its capacity\. Similarly,δij\\delta\_\{ij\}is adjusted to enforce the fine\-grained page view constraint for each ad slot\. Each contractjjis characterized by a priority weightwjw\_\{j\}, a smoothness parameterVjV\_\{j\}, and a normalized target delivery ratioθj=dj∑i∈Γ\(j\)si\\theta\_\{j\}=\\frac\{d\_\{j\}\}\{\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}\}, whereVjV\_\{j\}controls the strength of the fairness regularization for thejj\-th contract\. The gradient of the objective with respect toxijx\_\{ij\}is used to guide the iterative updates\. These operations are executed in parallel across all\(i,j\)\(i,j\)pairs, ensuring scalability and real\-time adaptability\. The overall procedure is summarized in Algorithm[1](https://arxiv.org/html/2605.21556#algorithm1)\.
Input:
si,dj,λj,Vj,wj,cijs\_\{i\},d\_\{j\},\\lambda\_\{j\},V\_\{j\},w\_\{j\},c\_\{ij\}
Output:
αj,βi,δij,xij\\alpha\_\{j\},\\beta\_\{i\},\\delta\_\{ij\},x\_\{ij\}
1Step 1: Initialize\. Set
αj=wj\+λjcij,θj\\alpha\_\{j\}=w\_\{j\}\+\\lambda\_\{j\}c\_\{ij\},\\theta\_\{j\}, calculate
xijx\_\{ij\}, and gradient
gradjgrad\_\{j\}
2Step 2:
3for*iteration = 1 to n*do
4update
αj\\alpha\_\{j\}with Equation:
αjt\+1=αjt−Vj\(1−dj\(αt\)dj\)\\alpha\_\{j\}^\{t\+1\}=\\alpha\_\{j\}^\{t\}\-V\_\{j\}\(1\-\\frac\{d\_\{j\}\(\\alpha^\{t\}\)\}\{d\_\{j\}\}\)
5solve
βi\\beta\_\{i\}:
βi←max\(0,βi\+ηβ\(∑j∈Γ\(i\)xij−1\)\)\\beta\_\{i\}\\leftarrow\\max\\left\(0,\\beta\_\{i\}\+\\eta\_\{\\beta\}\\left\(\\sum\_\{j\\in\\Gamma\(i\)\}x\_\{ij\}\-1\\right\)\\right\)
6calculate
δij\\delta\_\{ij\}:
δij←max\(0,δij\+ηδ\(sixij−pvi\)\)\\delta\_\{ij\}\\leftarrow\\max\\left\(0,\\delta\_\{ij\}\+\\eta\_\{\\delta\}\\left\(s\_\{i\}x\_\{ij\}\-pv\_\{i\}\\right\)\\right\)
7calculate
xijx\_\{ij\}:
xij=max\{0,θj\(1\+wj\+λjcij−αj−βi−δijVj\)\}x\_\{ij\}=\\max\\left\\\{0,\\ \\theta\_\{j\}\\left\(1\+\\frac\{w\_\{j\}\+\\lambda\_\{j\}c\_\{ij\}\-\\alpha\_\{j\}\-\\beta\_\{i\}\-\\delta\_\{ij\}\}\{V\_\{j\}\}\\right\)\\right\\\}
8update
gradjgrad\_\{j\}:
gradj=∑i∈Γ\(j\)sixij−djgrad\_\{j\}=\\sum\_\{i\\in\\Gamma\(j\)\}s\_\{i\}x\_\{ij\}\-d\_\{j\}
9end for
Algorithm 1PV Constrained Allocation Algorithm
### 3\.2\.Contract Roulette\-Based Selection Module
To ensure that each contract advertisement appears at most once per page and to maximize delivery diversity across ad slots, we design a contract roulette\-based selection mechanism that integrates efficient candidate generation, probabilistic filtering, and adaptive bidword control under online latency constraints\.
#### 3\.2\.1\.Slot\-wise Retrieval\.
In the recall phase, each ad slotsis\_\{i\}independently retrieves a set of candidate contracts𝒜si\\mathcal\{A\}\_\{s\_\{i\}\}based on the current queryqqand an associated bidwordbib\_\{i\}\. To maintain fairness and long\-tail exposure, a roulette sampling strategy is applied\. For each candidate contracta∈𝒜sia\\in\\mathcal\{A\}\_\{s\_\{i\}\}, the probability of being recalled is proportional to its delivery weightw\(a\)w\(a\):
\(14\)P\(a∣si\)=w\(a\)∑a′∈𝒜siw\(a′\)P\(a\\mid s\_\{i\}\)=\\frac\{w\(a\)\}\{\\sum\_\{a^\{\\prime\}\\in\\mathcal\{A\}\_\{s\_\{i\}\}\}w\(a^\{\\prime\}\)\}This design prioritizes contracts with higher delivery urgency while remaining compatible with budget delivery requirements and real\-time demand\-supply conditions\. It also enforces that each POI\-level contract can be recalled for only one slot per page, thus preventing redundant exposures and ensuring slot\-level diversity\.
#### 3\.2\.2\.Probabilistic Filtering\.
Once candidates are recalled, a multi\-stage filtering process is applied\. First, contracts are scored within each slot using a utility function that reflects both click\-through rate and post\-click conversion rate:
\(15\)Score\(a\)=CTRa⋅CVRa\\text\{Score\}\(a\)=\\text\{CTR\}\_\{a\}\\cdot\\text\{CVR\}\_\{a\}Candidates withScore\(a\)≥K1\\text\{Score\}\(a\)\\geq K\_\{1\}are retained, whereK1K\_\{1\}is a system\-defined threshold\. For contracts appearing in multiple slots, only the one with the best relative position is preserved:
\(16\)s∗\(a\)=argminsiRanksi\(a\)s^\{\*\}\(a\)=\\arg\\min\_\{s\_\{i\}\}\\text\{Rank\}\_\{s\_\{i\}\}\(a\)whereRanksi\(a\)\\text\{Rank\}\_\{s\_\{i\}\}\(a\)denotes the intra\-slot rank of contractaain slotsis\_\{i\}\. This ensures that each contract is bound to at most one slot, prioritizing the position where it has the strongest competitive advantage\.
Table 1\.35% and 70% Gray\-Scale Experiment Results
#### 3\.2\.3\.Adaptive Bidword Control\.
To support dynamic retrieval across slots, we design an adaptive bidword selection strategy that ensures each slot retrieves relevant candidates while promoting diversity and contextual consistency across the page\. For each slotsis\_\{i\}, the selected bidwordbib\_\{i\}is determined as:
\(17\)bi=\{RandomSample\(ℬq\),ifi=1RandomSample\(ℬqavail\(i\)\),ifi\>1and𝒜si\(bi−1\)=∅bi−1,ifi\>1and𝒜si\(bi−1\)≠∅\\displaystyle b\_\{i\}=whereℬq\\mathcal\{B\}\_\{q\}denotes the set of candidate bidwords for queryqq, and𝒜si\(b\)\\mathcal\{A\}\_\{s\_\{i\}\}\(b\)is the set of ads retrievable for slotsis\_\{i\}using bidwordbb\. The available bidwords for slotsis\_\{i\}are defined as:
\(18\)ℬqavail\(i\)=\{b∈ℬq∣𝒜si\(b\)≠∅\}∖\{b1,…,bi−1\}\\mathcal\{B\}\_\{q\}^\{\\text\{avail\}\}\(i\)=\\left\\\{b\\in\\mathcal\{B\}\_\{q\}\\mid\\mathcal\{A\}\_\{s\_\{i\}\}\(b\)\\neq\\emptyset\\right\\\}\\setminus\\\{b\_\{1\},\\dots,b\_\{i\-1\}\\\}
When determining the bidword for the first slot, the system randomly samples from the full bidword poolℬq\\mathcal\{B\}\_\{q\}\. Subsequent slots preferentially reuse the previous bidwordbi−1b\_\{i\-1\}if it can still retrieve valid ads; otherwise, the system switches to another eligible bidword from the remaining available pool\. In practice, this fallback process is also guided by inventory availability and delivery deficit, especially when certain bidwords are highly supply\-constrained\. This design ensures relevant ads for each slot while reducing redundancy and maintaining page\-level coherence\.
## 4\.Experiments
To evaluate the real\-world effectiveness of our proposed multi\-slot allocation framework, we conducted two rounds of online gray\-scale experiments on the Meituan advertising platform, where our method was fully deployed and actively served real traffic\. Then we discuss experimental results\.
### 4\.1\.Experimental Settings
The experiments were conducted on Meituan’s production environment with real online traffic and real\-time ad delivery, under 35% and 70% gray\-scale settings, where the treatment and control groups were split by corresponding proportions of POIs\. Both experiments were evaluated using a combination of the A/A test to validate group\-level stability, the A/B test for one\-day cross\-group comparison, and the DID \(Difference\-in\-Differences\) analysis to estimate the net causal effect while controlling for temporal fluctuations\. The online experiment followed a progressive gray\-scale rollout\. For the 35% gray\-scale setting, the baseline period was from March 29 to April 2, 2025, and the experimental period was from April 3 to April 7, 2025\. For the 70% gray\-scale setting, the baseline period was from March 27 to April 1, 2025, and the experimental period was from April 9 to April 14, 2025\.
### 4\.2\.Evaluation Metrics
To assess the effectiveness of our proposed method, we adopt a comprehensive set of evaluation metrics, grouped into three key dimensions:Merchant Efficiency,Platform Revenue, andContract Fulfillmentto capture merchant\-side benefits and platform\-level business objectives jointly:
- •Merchant Return on Investment \(ROI\): Measures the return on investment from the merchant’s perspective, computed as revenue generated through advertising divided by ad spend\.
- •Payment Return on Investment \(ROI\): Focuses on actual purchase behaviour, providing a more direct indicator of commercial effectiveness\.
- •Click\-Through Rate \(CTR\): Captures user engagement with advertisements, indicating exposure quality\.
- •Payment Conversion Rate \(CVR\): The proportion of clicks that result in a completed payment, reflecting the efficacy of the ad content and targeting\.
- •ARPU Average Revenue Per User \(ARPU\): Reflects monetization efficiency per user, capturing per\-capita revenue yield\.
- •Fulfillment Rate: The ratio of fulfilled to planned contractual objectives to evaluate service quality and delivery reliability\.
### 4\.3\.Performance Analysis
We conduct controlled A/A and A/B tests under two gray\-scale settings \(35% and 70%\) to rigorously evaluate the effectiveness and robustness of our method\. As shown in Tables[1](https://arxiv.org/html/2605.21556#S3.T1), our method consistently outperforms across key dimensions, merchant efficiency, platform monetization, and contractual delivery quality\.
Our proposed method yields substantial gains in merchant\-side metrics\. In particular, the DID \(Difference\-in\-Differences\) results demonstrate a 42\.17% improvement in Merchant ROI, 29\.13% in Payment ROI, 7\.67% in CTR, and 23\.35% in Payment CVR, indicating enhanced user engagement and stronger conversion performance throughout the advertising funnel\. These improvements highlight the method’s effectiveness in not only attracting user attention but also driving purchase behaviours\.
On the platform side, ARPU increases by 28\.17%, suggesting better monetization efficiency per user under the multi\-slot optimization strategy\. While some volatility may still exist in secondary metrics, the overall ARPU trend indicates improved budget utilization and delivery prioritization\.
In terms of contract fulfillment, the Fulfillment Rate shows a positive DID effect of 2\.12%, suggesting that the proposed allocation framework maintains stable and reliable contract delivery even under expanded exposure\. This further confirms the robustness of the system under scaled deployment\.
In summary, the experimental results demonstrate that our approach consistently improves merchant return, user interaction quality, and revenue efficiency while maintaining contract integrity and scalability across different traffic levels, demonstrating strong practical value in real\-world advertising deployments\.
## 5\.Conclusion
This paper presents a unified framework for guaranteed display advertising in multi\-slot environments\. By modeling the contract\-slot assignment as a page\-view\-level bipartite matching problem, and introducing novel constraints and selection mechanisms, our approach achieves fine\-grained traffic control, eliminates redundant exposures, and enhances fairness in ad delivery\. The proposed Page View\-constrained allocation model enables precise regulation of slot\-level traffic, while the contract roulette mechanism ensures diversity and mutual exclusivity\. Extensive online experiments on Meituan validate the effectiveness of our framework across key metrics\. These results underscore the practical value of coordinated multi\-slot optimization in industrial GD systems and provide a foundation for future research on fairness\-aware and scalable ad delivery mechanisms\.
## References
- V\. Bharadwaj, P\. Chen, W\. Ma, C\. Nagarajan, J\. Tomlin, S\. Vassilvitskii, E\. Vee, and J\. Yang \(2012\)Shale: an efficient algorithm for allocation of guaranteed display advertising\.InProceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining,pp\. 1195–1203\.Cited by:[§2](https://arxiv.org/html/2605.21556#S2.p1.1)\.
- Y\. Chen, P\. Berkhin, B\. Anderson, and N\. R\. Devanur \(2011\)Real\-time bidding algorithms for performance\-based display ad allocation\.InProceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining,pp\. 1307–1315\.Cited by:[§2](https://arxiv.org/html/2605.21556#S2.p1.1)\.
- X\. Cheng, C\. Liu, L\. Dai, P\. Zhang, Z\. Fang, and Z\. Zu \(2022\)An adaptive unified allocation framework for guaranteed display advertising\.InProceedings of the Fifteenth ACM International Conference on Web Search and Data Mining,pp\. 132–140\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p3.1),[§2](https://arxiv.org/html/2605.21556#S2.p1.1)\.
- L\. Dai, K\. Lyu, C\. Zhang, G\. Zhao, Z\. Zu, L\. Wang, and B\. Zheng \(2024\)Percentile risk\-constrained budget pacing for guaranteed display advertising in online optimization\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.38,pp\. 7987–7994\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p2.1)\.
- L\. Dai, Z\. Zu, H\. Wu, L\. Wang, and B\. Zheng \(2023\)Fairness\-aware guaranteed display advertising allocation under traffic cost constraint\.InProceedings of the ACM Web Conference 2023,pp\. 3572–3580\.Cited by:[§2](https://arxiv.org/html/2605.21556#S2.p1.1)\.
- Z\. Fang, Y\. Li, C\. Liu, W\. Zhu, Y\. Zheng, and W\. Zhou \(2019\)Large\-scale personalized delivery for guaranteed display advertising with real\-time pacing\.In2019 IEEE International Conference on Data Mining \(ICDM\),pp\. 190–199\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p1.1),[§2](https://arxiv.org/html/2605.21556#S2.p1.1)\.
- A\. Hojjat, J\. Turner, S\. Cetintas, and J\. Yang \(2014\)Delivering guaranteed display ads under reach and frequency requirements\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.28\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p1.1)\.
- H\. Lei, Y\. Zhao, and L\. Cai \(2020\)Multi\-objective optimization for guaranteed delivery in video service platform\.InProceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining,pp\. 3017–3025\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p1.1)\.
- Y\. Lei, J\. Zhao, Y\. Zhao, Z\. Zhang, L\. Cai, Q\. Xie, and X\. Wang \(2025\)Generative large\-scale pre\-trained models for automated ad bidding optimization\.arXiv preprint arXiv:2508\.02002\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p2.1)\.
- Y\. Li, Y\. Huang, W\. Mao, F\. Ye, X\. He, Z\. Zu, and S\. Cai \(2024\)Bi\-objective contract allocation for guaranteed delivery advertising\.InProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining,pp\. 1691–1700\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p2.1)\.
- W\. Mao, C\. Liu, Y\. Huang, Z\. Zu, M\. Harshvardhan, L\. Wang, and B\. Zheng \(2023\)End\-to\-end inventory prediction and contract allocation for guaranteed delivery advertising\.InProceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining,pp\. 1677–1686\.Cited by:[§1](https://arxiv.org/html/2605.21556#S1.p2.1)\.
- X\. Wang, B\. Tan, Y\. Guo, T\. Yang, D\. Huang, L\. Xu, N\. M\. Freris, H\. Zhou, and X\. Li \(2022\)CONFLUX: a request\-level fusion framework for impression allocation via cascade distillation\.InProceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining,pp\. 4070–4078\.Cited by:[§2](https://arxiv.org/html/2605.21556#S2.p1.1)\.
- H\. Zhang, L\. Zhang, L\. Xu, X\. Ma, Z\. Wu, C\. Tang, W\. Xu, and Y\. Yang \(2020\)A request\-level guaranteed delivery advertising planning: forecasting and allocation\.InProceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining,pp\. 2980–2988\.Cited by:[§2](https://arxiv.org/html/2605.21556#S2.p1.1)\.Similar Articles
Efficient LLM-based Advertising via Model Compression and Parallel Verification
This paper presents an efficient LLM-based advertising framework using model compression and parallel verification, achieving over 1.8x speedup in real-world deployment at Baidu.
Generative Auto-Bidding with Unified Modeling and Exploration
This paper introduces Guide, a framework that combines a Decision Transformer with Q-value guidance and an inverse dynamics module to balance exploration and safety in automated bidding for digital advertising, demonstrating effectiveness on public datasets and simulated auctions.
Learn to Match: Two-Sided Matching with Temporally Extended Feedback
This paper introduces a framework for two-sided matching with temporally extended feedback, formulating it as a partially observable Markov game with costly screening, noisy observations, and evolving latent profiles. The authors present Learn2Match, a multi-agent reinforcement learning benchmark, and show that independent PPO outperforms bandit baselines in social welfare but incurs higher information-friction loss.
UniScale: Adaptive Unified Inference Scaling via Online Joint Optimization of Model Routing and Test-Time Scaling
Proposes UniScale, an online framework that unifies model routing and test-time scaling via contextual bandit optimization for better quality-cost trade-offs in LLM inference.
DeltaRubric: Generative Multimodal Reward Modeling via Joint Planning and Verification
DeltaRubric is a research paper introducing a two-step multimodal preference evaluation approach using a single MLLM to improve reward modeling reliability through joint planning and verification.