Captive Media recently launched the largest indoor LED advertising screen in Shanghai at Super Brand Mall, one of the city's largest and most popular shopping malls. This 60-square-meter LED screen is ...