1. A method for providing user control of online ad content on a host webpage, comprising: creating a cross-domain frame in a host webpage, the frame comprising content from a different domain than the host webpage's domain; creating a user interface on the host webpage using an application program interface; and allowing the user interface to control the cross-domain frame.