Twitter will soon be offering ads to small- and medium-sized businesses, and American Express cardmembers will get early access to it, the companies said on Feb. 17. The new self-service ads, which are scheduled to launch in late March, will allow small businesses to run their own promotional campaigns and access Twitter's more than 300 million users.