Adams nailed a season-best throw with her first heave and sat equal-first until the fifth throw, when Thomas-Dodd threw a whopping 19.36m.
The 33-year-old Adams ultimately couldn't make up the distance, claiming silver after three consecutive Games golds in 2006, 2010 and 2014.
Canadian Brittany Crew was third with 18.32m.