Finalist solution for the 2025 Tencent Advertising Algorithm Competition (Generative Recommendation Challenge)