The phrase "for more than 100 years" is an adverbial phrase that denotes a time and is therefore known also as a temporal adverbial phrase.
Another example of an adverb phrase would be:
"Before electricity", people had to use candles.
Before electricity is an adverbial phrase that shows when something occurred.