Sky Sports understands that Middlesbrough have completed the signing of Albert Adomah from Bristol City.