Nowadays, wireless mobile services have been going through a paradigm shift due to three reasons: (i) the increasing needs for ubiquitous connectivity, (ii) an unprecedented volume of mobile data traffic, and (iii) technologically advanced mobile devices with enhanced capabilities. To address these challenges, user-provided network (UPN) is an emerging technology and can be extensively deployed with the aim of providing substantial improvements to cellular coverage and capacity. In this study, we focus on the design of novel UPN control scheme based on the game theory. Motivated by the Stackelberg game model, our proposed scheme allows mobile devices to play changeable roles, i.e., hosts or clients, to improve the UPN system performance. Under dynamically changing UPN environments, it is a suitable approach. Based on the decentralized, individual noncooperative manner, we capture the dynamics of UPN system while leading a deep progress for future networks. Simulations and performance analysis verify the efficiency of proposed scheme, showing that our approach can outperform existing schemes in terms of bandwidth utilization, quality of experience (QoE) of service success, delay and throughput ratios, and normalized users' profit.