Baidu Advertising Fell 19% and Why MediaGo Matters More
Baidu advertising revenue fell 19% in Q2 2026 while its AI cloud business grew 50%. The stock is down 39% this year and analysts cannot agree whether it is 38% undervalued or 12% overvalued. Here is what all of that means for MediaGo, Baidu's overseas ad platform.