Self-Serving Advertisement Platform
Twitter has finally opened its self-serving advertisement platform recently, after going through a test phase since November. Initially, the platform has been opened to only 10,000 small businesses, with a sponsored free ad credit of $100 by American Express, which is the monetary mediator.