The Detroit Lions have agreed to a contract with veteran tight end Zach Ertz, a source confirmed to ESPN.