1. A method of optimizing mobile traffic, the method, comprising: identifying a public and a private network accessed by mobile traffic at a mobile device; identifying an operator of the public network; determining whether the mobile traffic is directed towards the private or the public network; in response to determining that the mobile traffic is directed towards a private network, determining whether the private network is owned by or operated by the operator of the public network, and in response to determining that the private network is owned by or operated by the operator, optimizing the mobile traffic over the private network; in response to determining that the mobile traffic is directed towards a public network, optimizing the mobile traffic over the public network, wherein the optimization of the mobile traffic on the public and the private network is based on the same policies set by the operator for the public and private network.