Here is a map to the ponds in Ankeny. It shows which ones are public or private. Any public pond, whether designated as a Fishing Pond or not, may be fished.
One error is Sierra Hills Pond. It is NOT public. It is PRIVATE and is also posted with signs for NO FISHING. FYI.
Link to Ankeny Ponds Map