Patent ID: 8782693

Claim:
A method for managing content provided to a mobile device, the method comprising: requesting, by an application executing on the mobile device, a content item from a content server, wherein the application is native to a platform of the mobile device and operates using an operating system of the mobile device; reporting, by a content manager object integrated with the application executing on the mobile device, a context of the application to the content server, wherein the context is a current state of the application executing on the mobile device; receiving, by the content manager object, a content item selected by the content server based on the requesting, wherein the content manager object is targeted to a platform of the mobile device and integrated with the application executing natively on the mobile device using a software development kit prior to compiling the application by a developer of the application executing natively on the mobile device, wherein the content server selects the content item using the context of the application based on context parameters associated with the application and stored at the content server, wherein the context parameters are provided to the content server by the application developer using a context sharing component of the software development kit; reconfiguring, by the content manager object, the content item received from the content server and controlling, by the content manager object, presentation of the content item via the mobile device, wherein the content manager object is native to a platform of the mobile device and operates using an operating system of the mobile device; identifying, by the content manager object, metric associated with the content item; and transmitting, by the content manager object, the metric to the content server.