1. A method executed by a mobile computing device having network connectivity, wherein the method comprising: obtaining a dynamic download policy for a mobile application being executed on the mobile computing device, wherein the dynamic download policy indicating a download policy for a data item, the download policy is defined by the dynamic download policy as enabled in a first device context of the mobile computing device; during execution of the mobile application, monitoring a current device context of the mobile application; and in response to the mobile application attempting to download the data item and in response to the current device context being the first device context, enforcing the download policy.