System and method are disclosed for customizable ad delivery to targeted clients with efficient bandwidth usage. The system includes an ad server, asynchronous ad delivery server and an ad client. The ad client in a set top box (STB) device periodically requests for a set of possible ads from the asynchronous ad delivery server. The asynchronous ad delivery server is directly interfaced to the ad server and communicates with the ad server to determine a set of possible ads. The ad delivery server responds to the client request for possible ads by generating the customized ads. The asynchronous ad delivery server delivers customized ads to STB client storage. The STB client shows the customized ads from storage. The ad content cache is limited only by the size of the storage on the STB, which may be used effectively to minimize bandwidth demand by scheduling ad requests during lean usage periods

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.