Mobile ad hoc networks (MANETs) have gained increasing attention from industry for their potential applications. MANETs allow devices to communicate in areas with no pre-existing communication infrastructure. In MANETs, node mobility leads to dynamic changes in network topologies and fluctuations in network available bandwidth. The lack of infrastructural support means that communication nodes need to collaborate among themselves functioning as routers (intermediate nodes) for other nodes. This places additional processing and communication loads onto the communication nodes and opens up doors to more active attacks by intermediate nodes. It is also worth noting that mobile nodes are typically battery powered, and they are more restrictive in terms of storage space and processing capabilities than their wired counterpart. These MANET features indicate that achieving QoS in MANETs should be done in the most cost-effective manner.In this thesis, a novel Adaptive Trust-aware Location-based (ATL-QoS) framework is proposed. The ATL-QoS framework can harvest fluctuating available bandwidth in the underlying network to deliver high priority traffic in various network conditions. The novelty of the framework lies in that it uses single path and multiple path deliveries and packet duplication over multiple path, in an adaptive manner, in an attempt to increase high priority traffic delivery with minimum bandwidth overhead costs. The framework handles low and high priority traffic in a differential manner. To implement these ideas, two novel ATL-QoS components are designed: (1) a Trust-Aware Dynamic Location-based (improved version) (TADLV2) multiple path discovery protocol and (2) a path Selection, traffic Allocation, and path Verification (SAV) solution. The TADLV2 protocol is designed to discover multiple path between a pair of communication nodes with minimum bandwidth overheads, we first designed TADL protocol and then an improved version of TADL, TADLV2. The SAV solution is designed to increase high priority traffic delivery success. These ATL-QoS framework ideas are implemented and evaluated using the NS-2 simulation and compared against the most relevant protocol in the literature. The simulation study shows that ATL-QoS outperforms the relevant protocol in terms of reducing routing overheads and increasing packet delivery ratios. These enhancements making ATL-QoS more effective in providing QoS.