It’s very troublesome. Take bus 309 from Jinan Airport to the east of Qianjin Qiao, get off the bus and continue walking to Qianjin Qiaotou and take the Jinan-Shanghe long-distance bus to Shanghe.
The bus from Jiyang to Shanghe sits at the intersection of Jiyang 220 National Highway and Xinyuan Street.
From the airport to Jiyang, you can also take 309 to Qianjin Qiaodong. Walk forward, cross the intersection of Second Ring Road East, and take K901 to Qianjinqiao Station to Jiyang.
I think you should take a taxi. Take a taxi from Jinan Airport to Jiyang, and then take a taxi to Shanghe at the intersection of Jiyang 220 National Highway and Xinyuan Street.