An advertisement server operates applying both an ad choice engine and an advertisement scheduling engine. The ad final decision engine selects the optimal advertisement for display according to predefined principles and ambitions established with the publisher and advertiser; factors like targeting, advert structure, and placement enable to create