I use ifun.tv. it has all shows in HD 1080p. But you need a premium account for HD. Which I'm pretty sure you need WeChat. But, most shows are on their in either 720 or 480p. You just have to search up the show in its chinese name. So just google translate it.
There's also like a minute of ads before the show starts at the beginning.