The vast user base of Internet, targeting ability of ad service providers and cost effective price models together makes it a viable form of advertising.
This is what has been attracting advertisers to display ads across the length and breadth of Internet.