Patent ID: 8583188

Claim:
A server for delivering advertisements to mobile devices, comprising: a processor and storage memory; a mobile advertisement (“ad”) application programming interface (“API”) executable by the processor and configured to: receive an ad call over a network from an application of a mobile device to deliver an advertisement to an ad position on a small screen of the mobile device, the ad position located at a fixed location of the application, the fixed location having a fixed height and a fixed width as viewed by a user of the mobile device throughout use of the application; detect the ad position, including the fixed height and width of the ad position within the fixed location; retrieve from the storage memory an advertisement having an ad format best matching the fixed height and the fixed width for filling the ad call at the fixed location; and deliver the advertisement to the mobile device for display in the ad position during the execution of the application; where the detecting the ad position, and the retrieving and delivering the advertisement are performed independent of content of the application that is executed on the mobile device.