Shami managed figures of five for 112 in the Australian first innings, which closed at 572/7 after which Rohit Sharma and KL Rahul helped India reach 71/1 at close of play.
"It's tough for fast bowlers to bowl on a flat pitch. It is important to maintain your line and length. When it becomes easier for batsmen to play shots, it becomes tough for us," said Shami.
"Australian bowlers are bowling in their home grounds, so they are used to the conditions here and are aware of what line and length they should be bowling. We tried the same thing but they batted well. So it's all part of the game, sometimes it happens and sometimes it doesn't," he added.
Bhuvneshwar Kumar played his first Test of the series after recovering from an ankle injury but returned figures of 0-122, looking down on pace for most part of the first two days. Shami, however, denied that his team-mate was not match fit.