China on Monday launched a Smart Dragon-3 commercial carrier rocket from the waters near the city of Haiyang in east China's Shandong Province, placing 10 satellites of CentiSpace-01 into the planned orbit.