<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Monetizing Mobile Data via Data Rewards</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>04/01/2020</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10178805</idno>
					<idno type="doi">10.1109/JSAC.2020.2971867</idno>
					<title level='j'>IEEE Journal on Selected Areas in Communications</title>
<idno>0733-8716</idno>
<biblScope unit="volume">38</biblScope>
<biblScope unit="issue">4</biblScope>					

					<author>Haoran Yu</author><author>Ermin Wei</author><author>Randall A. Berry</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Most mobile network operators generate revenues by directly charging users for data plan subscriptions. Some operators now also offer users data rewards to incentivize them to watch mobile ads, which enables the operators to collect payments from advertisers and create new revenue streams.In this work, we analyze and compare two data rewarding schemes: a Subscription-Aware Rewarding (SAR) scheme and a Subscription-Unaware Rewarding (SUR) scheme. Under the SAR scheme, only the subscribers of the operators' data plans are eligible for the rewards; under the SUR scheme, all users are eligible for the rewards (e.g., the users who do not subscribe to the data plans can still get SIM cards and receive data rewards by watching ads). We model the interactions among an operator, users, and advertisers by a two-stage Stackelberg game, and characterize their equilibrium strategies under both the SAR and SUR schemes. We show that the SAR scheme can lead to more subscriptions and a higher operator revenue from the data market, while the SUR scheme can lead to better ad viewership and a higher operator revenue from the ad market. We further show that the operator's optimal choice between the two schemes is sensitive to the users' data consumption utility function and the operator's network capacity. We provide some counter-intuitive insights. For example, when each user has a logarithmic utility function, the operator should apply the SUR scheme (i.e., reward both subscribers and non-subscribers) if and only if it has a small network capacity.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>Despite the rapid growth of global mobile traffic, several leading analyst firms estimate that global mobile service revenue has nearly reached a saturation point. For example, Strategy Analytics forecasts that the global mobile service revenue will only increase by 3% between 2018 and 2021 <ref type="bibr">[2]</ref>. As suggested in <ref type="bibr">[3]</ref>, one promising approach for the mobile network operators to create new revenue streams is to offer mobile data rewards: the network operators reward users with free mobile data every time the users watch mobile ads delivered by the operators, and the operators are paid by the corresponding advertisers.</p><p>The data rewarding paradigm leads to a "win-win-win" outcome <ref type="bibr">[3]</ref>. First, the operators monetize their services based on the mobile advertising, the global revenue of which was estimated to reach $80 billion at the end of 2017 <ref type="bibr">[3]</ref>. Second, the advertisers gain incentivized advertising, where the rewards incentivize the users to better engage with ads and the advertisers allow the users to have more control over their experiences (e.g., whether and when to watch ads). According to surveys conducted by Forrester Consulting, IPG Media Lab, and Kiip, most mobile app users prefer to watch ads with rewards than to watch targeted ads <ref type="bibr">[4]</ref>. Third, the users earn free mobile data to satisfy their growing data demand.</p><p>There has been an increasing number of businesses entering this space. Aquto and Unlockd are two leading companies that provide technical support for data rewarding (e.g., they develop mobile apps that display ads and track the amount of rewarded data). Aquto has collaborated with operators, such as Verizon and Telefonica <ref type="bibr">[5]</ref>. Unlockd has collaborated with Tesco Mobile (in the United Kingdom), Boost Mobile (in the United States), Lebara Mobile (in Australia), and AXIS (in Indonesia) <ref type="bibr">[6]</ref>. Other examples of operators that have offered data rewards include DOCOMO, Optus, and ChungHwa Telecom <ref type="bibr">[7]</ref>, <ref type="bibr">[8]</ref>. Furthermore, AT&amp;T recently acquired AppNexus (a leading online advertising company) and will make a significant investment in the advertising business <ref type="bibr">[9]</ref>. Offering mobile data rewards could become a natural and effective approach to further monetize an operator's mobile service.</p><p>We use an example in Table <ref type="table">I</ref> to show that offering data rewards might lead to a significant revenue improvement for an operator. Suppose that an operator rewards 0.5MB of data per image ad. <ref type="foot">1</ref> If a user watches 40 image ads every day, it can get 600MB of data after 30 days. When the CPM (cost per thousand impressions, also called cost per mille) is $8.2 <ref type="bibr">[11]</ref>, the operator's corresponding ad revenue is $9.84. In other words, the operator gets $9.84 by rewarding 600MB of data to the user. As a comparison, the conventional data pricing is less profitable to the operator. As shown in <ref type="bibr">[12]</ref>, operators only charge a user an extra $4 when the user switches from a 1GB data plan to a 2GB data plan.</p><p>Based on the eligibility of receiving rewards, there are two basic types of data rewarding schemes. In the Subscription-Aware Rewarding (SAR) scheme, the operators only allow the users who subscribe to the operators' existing data plans (with monthly fees) to watch ads for rewards. In the Subscription-Unaware Rewarding (SUR) scheme, the operators reward all users for watching ads, regardless of whether the users subscribe to the data plans. <ref type="foot">2</ref> Intuitively, the SAR scheme leads to more subscriptions and the SUR scheme incentivizes more users to watch ads. The optimal design and comparison of the two schemes are crucial for realizing the full potential of the mobile data rewards, which motivates our work.  <ref type="figure">1</ref>: Data rewarding ecosystem (user 4 is feasible under the SUR scheme, but is infeasible under the SAR scheme).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Our Contributions</head><p>We illustrate the data rewarding ecosystem in Fig. <ref type="figure">1</ref>. The purple arrows indicate that an operator charges the users for data plan subscriptions. The orange arrows indicate that the operator rewards the users for watching ads and gets payments from the advertisers.</p><p>We model the interactions among the operator, users, and advertisers by a two-stage Stackelberg game. In Stage I, the operator decides the unit data reward (i.e., the amount of data rewarded for watching one ad) for the users, and the ad price (i.e., the payment for purchasing one ad slot) for the advertisers. In Stage II, the users with different valuations for the mobile service make their data plan subscription and ad watching decisions. We consider a general data consumption utility function and a general distribution of user valuation. Meanwhile, the advertisers decide the number of ad slots to purchase, considering the advertising's wear-out effect (i.e., an ad's effectiveness can decrease if it reaches a user who has watched the same ad for several times <ref type="bibr">[13]</ref>, <ref type="bibr">[14]</ref>).</p><p>We analyze the two-stage game for both the SAR and SUR schemes. In particular, we characterize the operator's optimal strategy that maximizes the total revenue from the data market and ad market. Our key findings in this work are as follows.</p><p>I. Design of Unit Data Reward (Theorems 2 and 3): Under both the SAR and SUR schemes, the operator should not always use up the available network capacity for data rewards. Under the SAR scheme, increasing the unit data reward can lead to more data plan subscriptions and motivate more users to watch ads. However, it also allows a user to obtain a larger amount of data after watching a few ads. Hence, a user may watch fewer ads under a larger unit data reward. As a result, increasing the unit data reward may decrease the operator's revenue. Under the SUR scheme, (besides the above negative impact) increasing the unit data reward may lead to a loss in data plan subscriptions, and even generate a revenue that is lower than the revenue when the operator does not offer any data reward. In our work, we derive two sufficient conditions, under which the operator does and does not use up the capacity for data rewards, respectively.</p><p>II. Design of Ad Price (Theorems 1 and 4): Given the unit data reward, the operator's optimal ad price is affected by the wear-out effect if and only if the wear-out effect is small. If the wear-out effect is small, the operator should sell all ad slots and its optimal ad price should decrease with the wearout effect; otherwise, the operator should not sell all ad slots and its optimal ad price will be independent of the wear-out effect. Moreover, under the SUR scheme, the operator can differentiate the ad slots generated by the subscribers and non-subscribers when selling the ad slots to the advertisers and displaying the ads to the users. We numerically show that this can improve the operator's total revenue by up to 20.3%. Under the SUR scheme, both the subscribers and nonsubscribers watch ads. Since the subscribers also obtain data from the data plan, the subscribers and non-subscribers may watch different numbers of ads. Because of the advertising's wear-out effect, each advertiser has a different willingness to purchase the ad slots generated by the subscribers and nonsubscribers, and it is beneficial for the operator to differentiate these ad slots.</p><p>III. Choice of Rewarding Scheme (Theorem 5; Observations 1, 2, and 3): The operator's choice between the SAR and SUR schemes is heavily affected by the users' data consumption utility function and network capacity. When each user has a logarithmic utility function or each user has a generalized &#945;-fair utility function <ref type="bibr">[15]</ref>, if the network capacity is limited, the operator should apply the SUR scheme (i.e., reward both subscribers and non-subscribers); if the capacity is large, it should apply the SAR scheme (i.e., only reward the subscribers). When each user has an exponential utility: (i) under a large wear-out effect, the choice between the two schemes is similar to the logarithmic utility case; (ii) under a small wear-out effect, the operator should always apply the SUR scheme, regardless of the capacity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Related Work</head><p>1) Provision of Fee-Based and Ad-Based Services: There has been some work studying markets where providers offer both a fee-based service and an ad-based free service. In <ref type="bibr">[16]</ref>, a Wi-Fi network provider allows users to either directly pay or watch ads to access the Wi-Fi network. In <ref type="bibr">[17]</ref>, an app developer offers virtual items, and each app user will either pay or watch ads to obtain them in the equilibrium. In these studies, the fee-based and ad-based services are always substitutes, and each user chooses between these two options. In our work, their relation is more complicated, since a user may subscribe to the data plan and meanwhile watch ads for more data. Under the SAR scheme, increasing the reward for watching ads can increase the number of subscribers, which shows the complementary relation between the subscription and data rewards. Therefore, our work studies a novel structure, and derives new insights for the joint provision of feebased and ad-based services.</p><p>2) Sponsored Mobile Data: As studied in <ref type="bibr">[15]</ref>, <ref type="bibr">[18]</ref>- <ref type="bibr">[20]</ref>, sponsored data provides another way for operators to create new revenue streams: content providers sponsor the data usage of their content, and users can access the content free of charge. There are several key differences between sponsored data and data rewards as studied here. First, the users can consume sponsored data only for the content specified by the content providers, while they can use reward data to access any online content. Second, with sponsored data, the content providers benefit from the users' data consumption on the corresponding content. With data rewards, the advertisers aim to deliver ads effectively, and do not benefit from the users' data consumption.</p><p>3) Other Related References: Other related work includes <ref type="bibr">[21]</ref>- <ref type="bibr">[23]</ref>. Bangera et al. in <ref type="bibr">[21]</ref> conducted a survey, which shows that 76% of the respondents are interested in watching ads in exchange for mobile data. Sen et al. in <ref type="bibr">[22]</ref> conducted an experiment to study the effectiveness of monetary rewards in increasing ads' viewership. Both <ref type="bibr">[21]</ref> and <ref type="bibr">[22]</ref> did not analyze the equilibrium strategies of the entities, such as operators, advertisers, and users. Harishankar et al. in <ref type="bibr">[23]</ref> studied monetizing the operator's idle network capacity by providing users with supplemental discount offers, which are not related to advertising.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. MODEL</head><p>In this section, we model the strategies of the operator, users, and advertisers, and introduce the two-stage game. We use capital letters to denote parameters, and lower-case letters to denote decision variables or random variables.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Network Operator</head><p>We consider a monopolistic operator, who offers a predetermined (monthly) flat-rate data plan (F, Q) to users. Parameter F &gt; 0 denotes the subscription fee, and Q &gt; 0 denotes the data amount associated with a subscription. To derive insights into the data reward design, we focus on a single-operator, single-data plan scenario, which has been widely considered in literature (e.g., <ref type="bibr">[15]</ref>, <ref type="bibr">[20]</ref>).</p><p>The operator decides two variables: (i) a unit data reward &#969; &#8712; [0, &#8734;), which is the amount of data that a user receives for watching one ad; (ii) an ad price p &#8712; (0, &#8734;), which is the price that the operator charges the advertisers for buying one ad slot. Here, we consider a price-based mechanism, where the operator sells the ad slots in advance at a fixed price.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Users</head><p>We consider a continuum of users, and denote the mass of users by N . Let &#952; denote a user's type, which parameterizes its valuation for mobile service. We assume that &#952; is a continuous random variable drawn from [0, &#952; max ], and its probability density function g (&#952;) satisfies g (&#952;) &gt; 0 for all &#952; &#8712; [0, &#952; max ].</p><p>Let r &#8712; {0, 1} denote a user's data plan subscription decision, and x &#8712; [0, &#8734;) denote the number of ads that a user chooses to watch (during one month). We allow x and the advertisers' purchasing decisions to be fractional <ref type="bibr">[16]</ref>, <ref type="bibr">[24]</ref>. The amount of data that a user obtains from its subscription and ad watching is Qr + &#969;x. We use &#952;u (Qr + &#969;x) to capture a type-&#952; user's utility of using the mobile service. Here, u (z) , z &#8805; 0, is the same for all users, and can be any strictly increasing, strictly concave, and twice differentiable function that satisfies u (0) = 0 and lim z&#8594;&#8734; u (z) = 0. The concavity of u (z) captures the diminishing marginal return with respect to the data amount. Unless otherwise specified, our results are derived under a general u (z) that satisfies these properties. To study the impact of u (z)'s shape, we will also consider three concrete choices of u (z) used in the literature:</p><p>&#8226; Logarithmic function <ref type="bibr">[25]</ref>, <ref type="bibr">[26]</ref>:</p><p>One reason for considering these is that the logarithmic function and generalized &#945;-fair function are not upper bounded for z &#8805; 0, while the exponential function is upper bounded. This difference will affect the optimal choice between the SAR and SUR schemes. For ease of exposition, we call u (&#8226;) a user's utility function (although the actual utility is &#952;u (&#8226;)).</p><p>A type-&#952; user's payoff is</p><p>where F is the subscription fee, and &#934; &gt; 0 denotes a user's average disutility (e.g., inconvenience) of watching one ad. We assume that the total disutility of watching ads linearly increases with the number of watched ads <ref type="bibr">[17]</ref>, <ref type="bibr">[28]</ref>.</p><p>In Sections III-A and IV-A, we will analyze the users' optimal decisions r * (&#952;, &#969;) and x * (&#952;, &#969;). Next, we introduce two notations to capture the total number of ad slots created by users. Let N ad (&#969;) denote the mass of users with x * (&#952;, &#969;) &gt; 0 (i.e., who watch ads), and let y be the value of x * (&#952;, &#969;) chosen by one of these N ad (&#969;) users. Because these N ad (&#969;) users may have different types &#952;, they may have different values of x * (&#952;, &#969;), i.e., watch different numbers of ads. Therefore, y is a random variable. The distribution of y gives the distribution of the number of ads watched by a user given that the user watches ads. <ref type="foot">3</ref> The expected total number of created ad slots is simply the expected total number of ads watched by the users, given by E [y] N ad (&#969;).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Advertisers</head><p>We consider K homogeneous advertisers. When N ad (&#969;) &gt; 0, we assume that to display the ads to a user, the operator randomly draws ads from all the E [y] N ad (&#969;) ad slots without replacement.</p><p>Suppose an advertiser purchases m &#8712; [0, &#8734;) ad slots from the operator (in Sections III-C and IV-C, the operator will choose its ad price p to ensure that the total number of sold ad slots does not exceed E [y] N ad (&#969;)). If a user watches y ads, on average, my E[y]N ad (&#969;) ads among the y watched ads belong to this advertiser. We let &#968; (m, y, &#969;) denote the overall effectiveness of the advertiser's advertising on the user (e.g., a large &#968; (m, y, &#969;) implies that the user has a good impression of the advertiser's product). We model &#968; (m, y, &#969;) by</p><p>where B &gt; 0 and A &#8805; 0 are parameters. In (2), the first term linearly increases with my E[y]N ad (&#969;) , and the second term quadratically decreases with my E[y]N ad (&#969;) . This reflects the advertising's wear-out effect: the advertising's effectiveness may first increase and then decrease with the number of ads delivered by this advertiser to the user. This is because too much repetition may lead the user to have a bad impression of the product. The wear-out effect has been widely observed in the literature <ref type="bibr">[13]</ref>, <ref type="bibr">[14]</ref>. Some studies, such as <ref type="bibr">[29]</ref> and <ref type="bibr">[30]</ref>, explicitly considered a quadratic relation between the ad repetition and the advertising's effectiveness, which is similar to <ref type="bibr">(2)</ref>. A larger A reflects a stronger degree of wear-out effect. <ref type="foot">4</ref>We define an advertiser's utility as the expected total value of its advertising's effectiveness on all users. If a user does not see the advertiser's ads, the advertising's effectiveness on the user is zero. Therefore, an advertiser's utility is simply E y [&#968; (m, y, &#969;)] N ad (&#969;). Considering the advertiser's payment for purchasing m ad slots, the advertiser's payoff is</p><p>When N ad (&#969;) = 0, we simply define &#928; ad (m, &#969;, p) -mp, and it is easy to see that the advertiser will not purchase any ad slot in this case.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. Two-Stage Stackelberg Game</head><p>We model the interactions among the operator, users, and advertisers by a two-stage Stackelberg game. In Stage I, the operator decides the unit data reward &#969; and ad price p. In Stage II, each type-&#952; user chooses the subscription decision r and the number of watched ads x, and each advertiser decides the number of purchased ad slots m.</p><p>We assume that the users' maximum valuation &#952; max satisfies</p><p>. Similar assumptions about the range of users' attributes have been made in <ref type="bibr">[31]</ref>- <ref type="bibr">[33]</ref>. As shown in Sections III and IV, this assumption implies that the highvaluation users may both subscribe to the data plan and watch ads under a small reward &#969;. In fact, we can easily see that the user equilibrium under &#952; max &#8804; u (0)F u (Q)u(Q) will be a special case of that under</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. SUBSCRIPTION-AWARE REWARDING</head><p>In this section, we analyze the two-stage game under the SAR scheme, i.e., the operator only allows the subscribers of the data plan to watch ads for rewards. Note that we do not study the scheme which only rewards the non-subscribers for watching ads. This scheme is less reasonable in practice, i.e., the subscribers should not have a lower priority of using the service than the non-subscribers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Users' Decisions in Stage II</head><p>Given &#969;, a type-&#952; user solves the following problem:</p><p>where &#928; user (&#952;, r, x, &#969;) is given in (1), and x = xr implies that a user can watch ads (x &gt; 0) only if it subscribes (r = 1).</p><p>We use (u ) -1 (&#8226;) to denote the inverse function of u (&#8226;). In Lemma 1, we introduce several thresholds of &#952;, which will be used to characterize the users' decisions (due to space limits, we leave all proofs in our online report <ref type="bibr">[34]</ref>).</p><p>, and we denote it by &#952; 2 .</p><p>Although &#952; 1 , &#952; 2 in Lemma 1 (and &#952; 3 , &#952; 4 in Lemma 2) are functions of &#969;, we omit this dependence in the notation to simplify the presentation. Based on these thresholds, we characterize the users' decisions in the following proposition.</p><p>Proposition 1. Under the SAR scheme, the optimal decisions of a type-&#952; user (&#952; &#8712; [0, &#952; max ]) are as follows: <ref type="foot">5</ref>Case A: When &#969; &#8712; 0,</p><p>In Fig. <ref type="figure">2</ref>, we illustrate the data that users with different valuations &#952; obtain from data plan subscriptions (i.e., Qr * (&#952;, &#969;)) and watching ads (i.e., &#969;x * (&#952;, &#969;)).</p><p>In Case A, only the users with &#952; &#8805; &#952; 0 subscribe, and no user watches ads because of the small unit data reward &#969;.</p><p>In Case B, the users who subscribe are the same as those in Case A. Users with &#952; &#8805; &#952; 1 watch ads, and the threshold &#952; 1 decreases (i.e., more users watch ads) as &#969; increases. Next, we focus on the users with &#952; &#8805; &#952; 1 . We can show that the number of watched ads x * (&#952;, &#969;) increases with &#952; (note that (u ) -1 (&#8226;) is decreasing because of the strict concavity of u (&#8226;)). In particular, the marginal increase of x * (&#952;, &#969;) with respect to &#952; is affected by the utility function u (z): &#8226; If u (z) = ln (1 + z), we can show that x * (&#952;, &#969;) linearly increases with &#952; (as illustrated in Fig. <ref type="figure">2</ref>);</p><p>increases with &#952;. In Case C, more users subscribe compared with Cases A and B, i.e., the subscription threshold &#952; 2 is smaller than &#952; 0 . This is because the unit reward &#969; is large and users with &#952; &#8712; [&#952; 2 , &#952; 0 ) subscribe to be eligible for the data rewards. In Appendix D in our report <ref type="bibr">[34]</ref>, we prove that &#952; 2 decreases (i.e., more users subscribe) as &#969; increases. Moreover, each subscriber watches a positive number of ads, i.e., x * (&#952;, &#969;) &gt; 0 for &#952; &#8805; &#952; 2 .</p><p>Based on these results, we can see one key advantage of the SAR scheme: it leads to a large number of data plan subscriptions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Advertisers' Decisions in Stage II</head><p>Given p and &#969;, each advertiser solves the following problem:</p><p>where the payoff &#928; ad (m, &#969;, p) is given in <ref type="bibr">(3)</ref>. We characterize the optimal number of purchased ad slots in Proposition 2.</p><p>Recall that the random variable y denotes the value of x * (&#952;, &#969;) when x * (&#952;, &#969;) &gt; 0, and N ad (&#969;) is the mass of users watching ads. In <ref type="bibr">(6)</ref>, m * (&#969;, p) decreases with the degree of wear-out effect A. Moreover, since E y 2 = (E [y])</p><p>2 +Var [y],</p><p>we can see that m * (&#969;, p) decreases with Var [y] (i.e., the variance of y). This implies that the advertisers prefer a low variation in the number of ads watched by each of the N ad (&#969;) users. The reason is that the advertising's effectiveness is concave in y given E [y] (as shown in ( <ref type="formula">2</ref>)).</p><p>Given the concrete utility function u (&#8226;) and the distribution of &#952;, we can derive x * (&#952;, &#969;) based on Proposition 1, and further compute E [y], E y 2 , and N ad (&#969;) in <ref type="bibr">(6)</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Operator's Decisions in Stage I</head><p>The operator obtains revenue from both the mobile data market and ad market. In the mobile data market, each user who subscribes to the data plan should pay F to the operator. The operator's corresponding revenue is</p><p>In the ad market, each advertiser pays p for each purchased ad slot. The operator's corresponding revenue is</p><p>Let D (&#969;) denote the total data demand, i.e., the total amount of mobile data that users request (by subscription and watching ads) under reward &#969;. We can compute D (&#969;) as</p><p>where Qr * (&#952;, &#969;) and &#969;x * (&#952;, &#969;) are illustrated in Fig. <ref type="figure">2</ref>.</p><p>Based on R data (&#969;), R ad (&#969;, p), and D (&#969;), we formulate the operator's problem as follows:</p><p>Here, R total (&#969;, p) is the operator's total revenue. Constraint <ref type="bibr">(11)</ref> implies that the total data demand D (&#969;) cannot exceed a capacity C <ref type="bibr">[15]</ref>, <ref type="bibr">[20]</ref>. To ensure that choosing &#969; = 0 (i.e., no data reward) is feasible to the problem, we assume that C &#8805; D (0). Here, D (0) is the data demand when the operator only offers the data plan without any data reward. Constraint (12) implies that the total number of sold ad slots (i.e., Km * (&#969;, p)) should not exceed the number of available ad slots. When the operator does not sell all ad slots, it can fill the unsold slots with content like public news and pictures to guarantee the fairness among the users choosing to watch ads (e.g., Optus displayed wallpapers to users when there were unsold ad slots <ref type="bibr">[35]</ref>).</p><p>To solve ( <ref type="formula">10</ref>)-( <ref type="formula">12</ref>), we first analyze p * (&#969;), which is the optimal ad price under a given &#969;. Then, we substitute p = p * (&#969;) into R total (&#969;, p), and analyze the optimal unit data reward &#969; * . We characterize p * (&#969;) in the following theorem.</p><p>Note that the random variable y is the value of x * (&#952;, &#969;) when x * (&#952;, &#969;) &gt; 0. Hence, both E y 2 and E [y] depend on &#969;.</p><p>If &#969; &#8712; 0, &#934; u (Q)&#952;max , no user watches ads (based on Proposition 1). In this case, the advertisers do not purchase ad slots, regardless of the ad price p. If &#969; &#8712; &#934; u (Q)&#952;max , &#8734; , Eq. ( <ref type="formula">13</ref>) implies that p * (&#969;) decreases with A (the degree of wear-out effect) when A is small, but does not change with A when A is large. When A &lt; BKE[y]  4E[y 2 ] , the wear-out effect is small, and the advertisers have high willingness to purchase ad slots. Hence, the operator chooses p</p><p>to sell all the ad slots (which leads to Km * (&#969;,</p><p>, the large wear-out effect decreases the advertisers' willingness to purchase slots. The operator will not sell all slots, and will choose p * (&#969;) = B 2 , which is independent of A.</p><p>Next, we analyze &#969; * , which maximizes R total (&#969;, p * (&#969;)), subject to D (&#969;) &#8804; C. We first introduce Proposition 3.</p><p>Based on Proposition 3, we can rewrite D (&#969;) &#8804; C as &#969; &#8804; D -1 (C). From numerical experiments, R total (&#969;, p * (&#969;)) is either always increasing or unimodal in &#969; &#8712; [0, &#8734;). Hence, we can easily search for &#969; * in the interval 0, D -1 (C) (e.g., when R total (&#969;, p * (&#969;)) is unimodal, we can apply the Golden Section method <ref type="bibr">[36]</ref>). Next, we study when the operator will choose &#969; to be D -1 (C), i.e., use up the network capacity for data rewards. In Theorem 2, we show a sufficient condition under which &#969; * = D -1 (C).</p><p>A widely considered setting is that each user has a logarithmic utility function (e.g., <ref type="bibr">[25]</ref>, <ref type="bibr">[26]</ref>) and a uniformly distributed type (e.g., <ref type="bibr">[16]</ref>, <ref type="bibr">[32]</ref>). We can verify that this setting satisfies the sufficient condition in Theorem 2, and hence we have the following Proposition 4. When u (z) = ln (1 + z) and &#952; &#8764; U [0, &#952; max ], the operator's optimal unit data reward is given by &#969; * = D -1 (C).</p><p>When each user has an exponential utility function (i.e., u (z) = 1 -e -&#947;z ), E [y] N ad (&#969;) may decrease with &#969; and &#969; * can be smaller than D -1 (C) (i.e., the operator does not use up the capacity for rewards). We show an example in Appendix K in <ref type="bibr">[34]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. SUBSCRIPTION-UNAWARE REWARDING</head><p>In this section, we consider the SUR scheme, i.e., both the subscribers and non-subscribers can watch ads for rewards.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Users' Decisions in Stage II</head><p>Since the users can watch ads without subscription, each type-&#952; user simply chooses r and x to maximize its payoff without the constraint x = xr, as in (4) in Section III-A.</p><p>In Lemma 2, we introduce two new thresholds of &#952;.</p><p>there is a unique &#952; &#8712; (&#952; 3 , &#952; 1 ) that satisfies &#952;u (u )</p><p>, and we denote it by &#952; 4 .</p><p>Fig. <ref type="figure">3</ref>: Illustration of data obtained under the SUR scheme (based on Proposition 5). For u (z) = ln (1 + z), the amount of data obtained via watching ads (i.e., &#969;x * (&#952;, &#969;)) linearly increases with &#952; when x * (&#952;, &#969;) &gt; 0.</p><p>The red arrows indicate the change of &#952; 1 , &#952; 3 , and &#952; 4 as &#969; increases.</p><p>Recall that (u ) -1 (&#8226;) denotes the inverse function of u (&#8226;).</p><p>Based on the thresholds introduced in Lemmas 1 and 2, we characterize the users' decisions in the following proposition (we use symbol &#710;to indicate that the results are obtained under the SUR scheme).</p><p>Proposition 5. Under the SUR scheme, the optimal decisions of a type-&#952; user (&#952; &#8712; [0, &#952; max ]) are as follows:</p><p>The users' optimal decisions in Cases &#194; and B are the same as those in Cases A and B (under the SAR scheme), respectively. Hence, in Fig. <ref type="figure">3</ref>, we only illustrate the data obtained by users via subscription (i.e., Qr * (&#952;, &#969;)) and watching ads (i.e., &#969;x * (&#952;, &#969;)) in Cases &#264; and D.</p><p>In Case &#264;, two segments of users watch ads: users with valuations &#952; &#8805; &#952; 1 watch ads and subscribe; users with valuations &#952; 3 &#8804; &#952; &lt; &#952; 4 watch ads without subscription. We characterize the properties of &#952; 4 in the following lemma.</p><p>F u (0) , &#934;Q F (i.e., Case &#264;), (i) &#952; 4 is greater than &#952; 0 , and (ii) &#952; 4 increases with &#969;.</p><p>In Case B, the subscription threshold is &#952; 0 . Hence, result (i) of Lemma 3 implies that some low-valuation users who subscribe in Case B become non-subscribers in Case &#264;. This is because these low-valuation users' marginal benefit of consuming data decreases after earning the data rewards, and it is no longer beneficial for them to subscribe to the data plan  in Case &#264;. Result (ii) of Lemma 3 shows that more subscribers become non-subscribers as the unit reward increases.</p><p>In Case D, since &#969; is large, all users simply watch ads to earn the rewards, without paying for the subscription.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Advertisers' Decisions in Stage II</head><p>Compared with the SAR scheme, the SUR scheme changes each advertiser's optimal decision through changing the mass of users watching ads and the distribution of the number of ads watched by each of these users.</p><p>Given r * (&#952;, &#969;) and x * (&#952;, &#969;) in Proposition 5, we can compute N ad (&#969;) (i.e., the mass of users watching ads) and the distribution of &#375; (i.e., x * (&#952;, &#969;)'s value when x * (&#952;, &#969;) &gt; 0). To compute m * (&#969;, p), we can simply replace N ad (&#969;), E [y], and E y 2 in Proposition 2 by N ad (&#969;), E [&#375;], and E &#375;2 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Operator's Decisions in Stage I</head><p>Based on r * (&#952;, &#969;), x * (&#952;, &#969;), and m * (&#969;, p), we can compute Rdata (&#969;), Rad (&#969;, p), and D (&#969;) in a similar manner as in ( <ref type="formula">7</ref>)- <ref type="bibr">(9)</ref>. The operator's problem in Stage I is then given by:</p><p>which is similar to problem ( <ref type="formula">10</ref>)-(12).</p><p>To solve ( <ref type="formula">14</ref>)-( <ref type="formula">15</ref>), we first compute p * (&#969;), i.e., the optimal ad price under a given &#969;. The analysis of p * (&#969;) is similar to that of p * (&#969;) in Theorem 1 under the SAR scheme. We can prove that if &#969; &#8712; 0, &#934; u (Q)&#952;max , no user watches ads and hence any positive ad price is optimal; otherwise, we have</p><p>.</p><p>Then, we compute &#969; * by maximizing Rtotal (&#969;, p * (&#969;)), subject to D (&#969;) &#8804; C. The computation of &#969; * is different from that of &#969; * under the SAR scheme, because (i) D (&#969;) can be decreasing in &#969; &#8712; &#934;u(Q) F u (0) , &#934;Q F , and (ii)</p><p>, increasing &#969; reduces the number of data plan subscribers, which may decrease D (&#969;). Moreover, when &#969; increases to &#934;Q F , all data plan subscribers quit their subscriptions and the distribution of users' ad watching times also changes. This leads to the discontinuity of Rtotal (&#969;, p * (&#969;)) at &#969; = &#934;Q F . We illustrate examples of D (&#969;) and Rtotal (&#969;, p * (&#969;)) in Fig. <ref type="figure">4</ref>(a) and Fig. <ref type="figure">4(b)</ref>, respectively.</p><p>We can compute &#969; * as follows. First, we search for &#969;'s feasible region, where D (&#969;) &#8804; C. We can numerically show that &#969;'s feasible region consists of at most three intervals. Then, we can show that Rtotal (&#969;, p * (&#969;)) is either monotone or unimodal in each interval. <ref type="foot">6</ref> Hence, we can determine &#969; * by comparing the local optimal unit data rewards found in these intervals.</p><p>Under the SAR scheme, the operator always uses up the capacity for rewards if u (z) = ln (1 + z) and &#952; &#8764; U [0, &#952; max ]. Under the SUR scheme, this does not hold, and a large &#969; may even generate a total revenue that is lower than the revenue when the operator does not offer any reward. This is because a large &#969; may reduce the number of subscribers (as shown in Case &#264;) and hence decrease Rdata (&#969;). Next, we characterize a sufficient condition under which the network capacity is not used up for rewards (given general u (z) and g (&#952;)). Theorem 3. Under the SUR scheme, when the network capacity C &gt; N (u )</p><p>and the degree of wear-out effect A &gt;</p><p>When the operator has a large capacity and the wearout effect is large, using up the capacity for rewards will significantly decrease Rdata (&#969;) and will not significantly increase Rad (&#969;, p * (&#969;)). Hence, we have D (&#969; * ) &lt; C in this situation. We can show that both thresholds N (u )</p><p>g(&#952;)d&#952; decrease with F (i.e., the subscription fee). Intuitively, if the data plan is expensive, the operator should not use up the capacity for rewards under the SUR scheme.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. Extension: Differentiation of Ad Slots</head><p>In the above analysis, we assume that the operator does not differentiate the ad slots generated by the users. It sells all ad slots to the advertisers at the same price, and randomly draws ads from all ad slots when a user watches ads. Under the SUR scheme, the ad slots can be generated by both the subscribers and non-subscribers. In this section, we consider the differentiation of these two types of ad slots, which affects both the pricing and ad display rule. The operator can sell these two types of ad slots at different prices. When a subscriber or non-subscriber watches ads, the operator draws ads only from the corresponding type of ad slots (e.g., if an advertiser only purchases the ad slots generated by the subscribers, its ads will only be seen by the subscribers).</p><p>Given &#969;, we use N ad I (&#969;) and N ad II (&#969;) to denote the number of the subscribers that watch ads and the number of the nonsubscribers that watch ads, respectively. Let random variables &#375;I and &#375;II denote the numbers of ads watched by one of these subscribers and one of these non-subscribers, respectively. Similar to Proposition 2, we have the following results:</p><p>&#8226; For the ad slots generated by the subscribers, the operator can set a price p I &gt; 0. If N ad I (&#969;) &gt; 0, the number of these slots purchased by each advertiser is m *</p><p>N ad I (&#969;); otherwise, m * I (&#969;, p I ) = 0; &#8226; For the slots generated by the non-subscribers, the operator can set p II &gt; 0. If N ad II (&#969;) &gt; 0, the number of these slots purchased by each advertiser is m *</p><p>N ad II (&#969;); otherwise, m * II (&#969;, p II ) = 0. The operator's problem with differentiation is given by: </p><p>Constraint <ref type="bibr">(18)</ref> means that the total number of sold ad slots that correspond to the subscribers should not exceed the number of ad slots generated by the subscribers. Constraint <ref type="bibr">(19)</ref> can be explained similarly for the non-subscribers. In fact, only when &#969; satisfies Case &#264; in Proposition 5, both the subscribers and non-subscribers watch ads (i.e., N ad I (&#969;) , N ad II (&#969;) &gt; 0), and problem ( <ref type="formula">16</ref>)-( <ref type="formula">19</ref>) is different from problem ( <ref type="formula">14</ref>)-(15) (i.e., the problem without differentiation). In the remaining cases, problem ( <ref type="formula">16</ref>)-( <ref type="formula">19</ref>) reduces to problem ( <ref type="formula">14</ref>)- <ref type="bibr">(15)</ref>.</p><p>We define &#928; SUR Rtotal (&#969; * , p * (&#969; * )), which is the optimal objective value of problem ( <ref type="formula">14</ref>)- <ref type="bibr">(15)</ref>. Let &#928; SURD denote the optimal objective value of problem ( <ref type="formula">16</ref>)- <ref type="bibr">(19)</ref>, i.e., &#928; SURD is the operator's optimal total revenue under the SUR scheme with differentiation. We compare &#928; SUR and &#928; SURD in the following theorem. Theorem 4. We always have &#928; SURD &#8805; &#928; SUR . Hence, differentiation does not decrease the operator's optimal total revenue (given general u (z) and g (&#952;)). Intuitively, if the optimal unit data reward satisfies Case &#264; and the distributions of &#375;I and &#375;II are significantly different, the gap between &#928; SURD and &#928; SUR will be large. In the next section, we will show this gap numerically.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. COMPARISON BETWEEN REWARDING SCHEMES</head><p>We define &#928; SAR R total (&#969; * , p * (&#969; * )), which is the operator's optimal total revenue under the SAR scheme. In this section, we compare &#928; SAR , &#928; SUR , and &#928; SURD . Since the comparison is challenging under a general user type distribution and a general utility function, we focus on specific user type distributions and utility functions. In Sections V-A and V-B, we consider uniformly distributed user types and truncated normally distributed user types, respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Uniformly Distributed User Types</head><p>In this section, we assume that each user's type &#952; follows a uniform distribution. We will consider logarithmic utility, generalized &#945;-fair utility, and exponential utility.</p><p>1) Logarithmic Utility Function: We assume that u (z) = ln (1 + z). Theorem 5 characterizes the analytical comparison between different schemes as C &#8594; &#8734;.</p><p>Theorem 5 implies that if the operator has sufficiently large network capacity, it should only reward the subscribers for watching ads. Intuitively, this allows the operator to motivate all users to subscribe and watch ads via high data rewards. It maximizes the operator's revenue from both the data market and the ad market.</p><p>Under a finite network capacity C, none of &#928; SAR , &#928; SUR , or &#928; SURD has a closed-form expression, and their analytical comparison is challenging. Next, we compare them numerically. In the numerical experiment, we choose N = 10 7 , F = 30, Q = 0.8, &#952; &#8764; U [0, 155], &#934; = 0.3, K = 23, A = 0.6, and B = 5. Here, we consider an area with 10 million users. In Appendix R in <ref type="bibr">[34]</ref>, we consider different parameter settings (e.g., different values of N ), and the key observations summarized in this section still hold under those settings.</p><p>In Fig. <ref type="figure">5</ref>(a), we plot &#928; SAR , &#928; SUR , and &#928; SURD against C. We can see that only &#928; SAR strictly increases with C. As shown in Proposition 4, when each user has a logarithmic utility and a uniformly distributed type, the operator always uses up the capacity for rewards under the SAR scheme. Hence, the operator can always benefit from C's increase in this situation.</p><p>First, we compare &#928; SAR and &#928; SUR . When C is close to D (0), &#928; SAR and &#928; SUR are equal. In this situation, the operator can only choose a very small unit reward &#969;. As shown in Case B in Proposition 1 and Case B in Proposition 5, the users' optimal decisions under the two schemes are the same, which leads to the same operator's revenue. When C is from 0.84 &#215; 10 7 to 1.54 &#215; 10 7 , &#928; SAR is smaller than &#928; SUR . This is because the SUR scheme can motivate two segments of users to watch ads (by setting &#969; &#8712; &#934;u(Q) F u (0) , &#934;Q F , as shown in Case &#264; in Proposition 5), which generates a higher ad revenue than the SAR scheme. When C is greater than 1.54 &#215; 10 7 ,   (c) Exponential Utility (Large A).  &#928; SAR is greater than &#928; SUR . The operator will fully utilize the large network capacity under the SAR scheme, and set a large &#969; to motivate more users to both subscribe and watch ads. This is consistent with Theorem 5 (i.e., if C &#8594; &#8734;, then &#928; SAR &gt; &#928; SUR ). We summarize the results in Observation 1 (the comparison between &#928; SAR and &#928; SURD is similar to the comparison between &#928; SAR and &#928; SUR ).</p><p>Observation 1. When u (z) = ln (1 + z), if C is small, the SUR scheme achieves a higher operator's revenue; otherwise, the SAR scheme achieves a higher operator's revenue.</p><p>Second, we compare &#928; SUR and &#928; SURD . When C = 1.24 &#215; 10 7 , Fig. <ref type="figure">5</ref>(a) shows that the ad slots' differentiation can improve the operator's revenue under the SUR scheme by 9.4%. This is because the value of &#969; * under the SUR scheme satisfies Case &#264; in Proposition 5, which implies that both subscribers and non-subscribers watch ads. Moreover, the subscribers and non-subscribers have quite different ad watching behaviors. In Fig. <ref type="figure">6</ref>(a), we illustrate the distributions of &#375;I (i.e., the number of ads watched by a subscriber) and &#375;II (i.e., the number of ads watched by a non-subscriber) when C = 1.24 &#215; 10 7 and the operator uses the SUR scheme. We can see that both &#375;I and &#375;II follow uniform distributions, but their mean values are significantly different.</p><p>2) Generalized &#945;-Fair Utility Function: We assume that u (z) = (z+&#181;) 1-&#945; 1-&#945; -&#181; 1-&#945; 1-&#945; . We choose &#945; = 0.8 and &#181; = 0.8, and the other settings are the same as those in Fig. <ref type="figure">5(a)</ref>. In Fig. <ref type="figure">5</ref>(b), we plot &#928; SAR , &#928; SUR , and &#928; SURD against C. We can see that the comparison among the operator's optimal revenues under different schemes is similar to that in Fig. <ref type="figure">5(a)</ref>. We summarize the key results about the comparison between &#928; SAR and &#928; SUR in the following observation.</p><p>1-&#945; , if C is small, the SUR scheme achieves a higher operator's revenue; otherwise, the SAR scheme achieves a higher operator's revenue.</p><p>3) Exponential Utility Function: We assume that u (z) = 1 -e -&#947;z , and choose &#947; = 0.7, N = 10 7 , F = 45, Q = 2, &#952; &#8764; U [0, 250], &#934; = 0.3, K = 23, and B = 5. In Fig. <ref type="figure">5(c</ref>) and Fig. <ref type="figure">5(d)</ref>, we show the comparison between &#928; SAR , &#928; SUR , and &#928; SURD under different degrees of the wear-out effect.</p><p>In Fig. <ref type="figure">5</ref>(c), we consider a large wear-out effect (A = 0.9). The comparison between &#928; SAR and &#928; SUR (or &#928; SURD ) is similar to those in Fig. <ref type="figure">5</ref>(a) and Fig. <ref type="figure">5(b</ref>). The SAR scheme achieves a higher revenue than the SUR scheme when C is large. Comparing &#928; SUR and &#928; SURD in Fig. <ref type="figure">5</ref>(c), we observe that differentiation improves the operator's revenue under the SUR scheme by at most 9.9%.</p><p>In Fig. <ref type="figure">5</ref>(d), we consider a small wear-out effect (A = 0.2), and have three observations. First, &#928; SAR may not change with C, which is different from the logarithmic utility situation shown in Fig. <ref type="figure">5(a)</ref>. When each user has an exponential utility, the operator may not benefit from the increase of C, since it may not use up the capacity for the rewards (as discussed in Section III-C). Second, &#928; SAR is always no greater than &#928; SUR (even under a large C), which is different from the logarithmic utility situation and the generalized &#945;-fair utility situation. Under the SAR scheme, each user has to pay the subscription fee F &gt; 0 before receiving the data rewards. The exponential utility function is upper bounded (i.e., u (z) = 1 -e -&#947;z &#8804; 1), and hence the users with &#952; &lt; F will never subscribe and watch ads under the SAR scheme, regardless of the unit data reward &#969;. When A is small, the advertisers are willing to buy more slots, and having more users watching ads significantly increases the operator's revenue. Therefore, the SUR scheme, which can motivate the users with &#952; &lt; F to watch ads, achieves a higher revenue than the SAR scheme. Third, the &#928; SURD curve overlaps the &#928; SUR curve, because the operator chooses a large &#969; to incentivize the users to watch ads under a small A. In this situation, all the ad slots are generated by non-subscribers under the SUR scheme (see Case D of Proposition 5), and the differentiation cannot improve the operator's revenue.</p><p>We summarize the key observations below.</p><p>Observation 3. When u (z) = 1 -e -&#947;z , (i) under a large A, the SUR scheme achieves a higher operator revenue than the SAR scheme if and only if C is below a finite threshold; (ii) under a small A, the SUR scheme always achieves a higher operator revenue than the SAR scheme.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Truncated Normally Distributed User Types</head><p>We next assume that each user's type &#952; follows a truncated normal distribution. We show that most observations under the uniformly distributed user types still hold.   (a) Logarithmic Utility.  (c) Exponential Utility (Large A).  In Fig. <ref type="figure">7</ref>(a), we plot &#928; SAR , &#928; SUR , and &#928; SURD against C. We can see that the SUR scheme outperforms the SAR scheme if and only if C is below a threshold. This is consistent with Observation 1.</p><p>2) Generalized &#945;-Fair Utility Function: We next assume that u (z) = (z+&#181;) 1-&#945; 1-&#945; -&#181; 1-&#945; 1-&#945; , where &#945; = 0.8 and &#181; = 0.8. The other settings are the same as those in Fig. <ref type="figure">7</ref>(a). We plot the operator's optimal revenues under different schemes in Fig. <ref type="figure">7(b</ref>). The influence of C on the comparison is consistent with Observation 2.</p><p>3) Exponential Utility Function: We next assume that u (z) = 1-e -&#947;z , and obtain the distribution of &#952; by truncating the normal distribution N (125, 30) to interval [0, 250]. We choose &#947; = 0.7, N = 10 7 , F = 40, Q = 2, &#934; = 0.5, K = 16, and B = 5. Fig. <ref type="figure">7(c</ref>) and Fig. <ref type="figure">7(d)</ref> show the comparison between &#928; SAR , &#928; SUR , and &#928; SURD under A = 0.9 and A = 0.2, respectively. Fig. <ref type="figure">7</ref>(c) shows that if the wear-out effect is large, the SUR scheme outperforms the SAR scheme under a small C. Fig. <ref type="bibr">7(d)</ref> shows that if the wear-out effect is small, the SUR scheme always outperforms the SAR scheme. These results are consistent with Observation 3.</p><p>In Fig. <ref type="figure">7</ref>(c), when C = 2.07 &#215; 10 7 , the differentiation of the ad slots improves the operator's revenue under the SUR scheme by 20.3%. To explain this large improvement, we illustrate the distributions of &#375;I and &#375;II under C = 2.07 &#215; 10 7 and the SUR scheme in Fig. <ref type="figure">6</ref>(b). We can observe that the difference between the two distributions is greater than that in Fig. <ref type="figure">6</ref>(a) (where each user has a logarithmic utility function and a uniformly distributed type). For example, the value of E[&#375;II] in Fig. <ref type="figure">6</ref>(a) is around 2.9. Intuitively, when the difference between the subscribers' and non-subscribers' ad watching behaviors is larger, the benefit of differentiation is more obvious. Therefore, the improvement of &#928; SURD over &#928; SUR in Fig. <ref type="figure">7(c</ref>) is greater than the improvement in Fig. <ref type="figure">5</ref>(a) (which is 9.4%).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VI. CONCLUSION</head><p>Mobile data rewarding is an emerging approach to monetize mobile services. We modeled the data rewarding ecosystem and analyzed an operator's rewarding scheme. Our results reveal that: (i) increasing the unit data reward may decrease the number of ads watched by the users, and the operator may not use up its network capacity to reward the users; (ii) under the SUR scheme, the operator can improve its revenue by differentiating the ad slots generated by the subscribers and non-subscribers; (iii) the operator's optimal choice between the SAR and SUR schemes is sensitive to the user utility function, network capacity, and advertising's wear-out effect.</p><p>In future work, we plan to first study the operator's joint optimization of the data plan and the data rewards. Under the SAR scheme, the operator can reduce the subscription fee to motivate more users to subscribe and watch ads. Under the SUR scheme, the operator may increase the subscription fee, which (i) extracts more revenue from the users with high &#952; and (ii) pushes more users with low &#952; to become non-subscribers and watch ads. Second, we are interested in relaxing the assumptions of a monopolistic operator and homogeneous advertisers. For example, when there are multiple operators, they will compete for users as well as advertisers, which may increase the unit data rewards and reduce the ad prices. Third, we can study a general data rewarding scheme where the operator can set different unit data rewards for the subscribers and non-subscribers. The SAR and SUR schemes can be treated as two special cases of this general scheme.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Manuscript received September 1, 2019; accepted November 9, 2019. This research was supported by the NSF grants AST-1343381, AST-1547328 and CNS-1701921. Some results in the paper were presented at IEEE INFOCOM, Paris, France, April 2019<ref type="bibr">[1]</ref>. (Corresponding author: Haoran Yu.)The authors are with the Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL 60208, USA (email: yhrhawk@gmail.com; {ermin.wei, rberry}@northwestern.edu).</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_1"><p>To ensure that users carefully watch the ads, the operator can ask ad-related questions before giving the rewards<ref type="bibr">[10]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_2"><p>The operators can offer free specialized SIM cards to the users who do not subscribe to the data plans. These users can top up the cards by watching ads, as shown in<ref type="bibr">[7]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_3"><p>The distribution of y depends on the operator's decision &#969;. For the simplicity of presentation, we omit this dependence in the notation.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_4"><p>When advertising its product, the advertiser can make several different versions of ads, and fill the m purchased ad slots with them. This can reduce A, as it mitigates the feeling of repetition from the perspective of the users.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_5"><p>Here, 1 {&#8226;} denotes the indicator function. It equals 1 if the event in braces is true, and equals 0 otherwise.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_6"><p>For example, in Fig.4(a), &#969;'s feasible region consists of the yellow, blue, and purple intervals (denoted by intervals (1),<ref type="bibr">(2)</ref>, and (3)). In Fig.4(b), Rtotal (&#969;, p * (&#969;)) is increasing when &#969; is in the yellow or purple intervals, and is decreasing when &#969; is in the blue interval.</p></note>
		</body>
		</text>
</TEI>
