Mobile crowdsensing systems employ crowd smartphones to collect data using these device-embedded sensors. The increase in the number of users and the data volume has limited the possibility of using cellular networks. In this regard, collector users need to be able to send their data to the publishers with less delay using device-to-device (D2D) communication. This paper proposes an incentive mechanism for improving the transmission rate to multiple publishers in mobile crowdsensing networks based on device-to-device communication. Users exchange their data for delivering it to interested publishers in this mechanism. Users receive credits for their contributions to data delivery from collector users. Also, the cheque concept has been introduced to facilitate collector users’ payment of this credit. Communication between users is expressed as a cooperative two-player game. A heuristic approach finds the solution to this game. A cheque and credit exchange process is also planned as an online auction to increase credit circulation in the network. Finally, the performance of the proposed mechanism is evaluated using the simulator. The results show that this mechanism performs better than other methods in average delay and delivery rate and has a stable traffic overhead.