Founded in April 2010, Youmi headquartered in Guangzhou, with branch offices in Beijing, Shanghai, Chengdu, and San Francisco.
Youmi is an industry-leading mobile advertising and marketing technology platform providing user acquisition and monetization solutions to worldwide advertisers and...