SAN FRANCISCO — The Giants have agreed to terms with former Raiders wide receiver Corey Brown, a source with knowledge of the situation told ESPN NFL Insider Adam Schefter.

The Giants will pay Brown $7 million this season.

Brown, 29, spent the last three seasons with the Raiders.

Brown spent two seasons with Green Bay.