1. A method for targeting interactive virtual advertisements, comprising: assigning at least one interactive spot to a program; assigning one or more interactive virtual objects to the at least one virtual advertisement spot; generating a retrieval plan; and providing the retrieval plan to a terminal, wherein the retrieval plan instructs the terminals to select one of the one or more virtual objects.