Yes.

The Ad Server PC communicates over the Internet so you can control your ads from home or anyplace in the world.