The rapid boosting in the Internet-of-Things (IoT) paradigm and the scarcity of available spectrum resources have hindered the improvement of capacity in 5G wireless network systems. Therefore, it is necessary to discover an appropriate spectrum sharing technology by exploiting unlicensed spectrum bands. In this study, we design a new unlicensed spectrum sharing algorithm in the television white space (TVWS) platform. According to the cooperative bargaining game theory, our proposed algorithm explores the mutual benefits to achieve a reciprocal consensus for different data application services. In a sequentially iterative manner, our game based approach adaptively makes control decisions for the TVWS spectrum sharing problem. Based on the novel bargaining solution and well-known rationing rules, we compromise the conflicting views of IoT devices while leveraging a cooperative agreement for their services. Finally, numerical simulation results show that our proposed algorithm provides a very effective tradeoff between the spectrum efficiency and service fairness compared with the existing TVWS spectrum sharing protocols.