1. "ago" is quite unusual that way.
2. Yes, it's an adverb phrase.
3. It depends on your teacher and the methodology being used in your class. In some systems of terminology, an adverb (or noun or adjective, etc.) can only be one word. In others, the whole phrase can be called an adverb. Consult with your teacher on the best way to approach this.
CJ