e.g. Teenagers watch it 179 minutes a day.

A day is an adverbial phrase, which modifies watch. The preposition 'for' is omitted between it and 179 minutes. 179 minutes is also an adverbial phrase, which modifies watch as well.
This a pattern two sentence composed of a subject, a verb, an object and two adverbial phrases.

--------------------------------------
Are the explanations above is grammatical? Would you check them and correct errors?

The only errors I see are these:

The word is is missing before a pattern.

Use italics (see other post and link) when you are referring to words or phrases NOT as grammatical parts of a sentence. So which words/phrases should be italicized?

=)

e.g. Teenagers watch it 179 minutes a day.

A day is an adverbial phrase, which modifies watch. The preposition 'for' is omitted between it and 179 minutes. 179 minutes is also an adverbial phrase, which modifies watch as well.
This is a pattern three sentence composed of a subject, a verb, an object and two adverbial phrases.
----------------------------------------
Thank you for your explanation.
---> A day, 179 minutes

Q) Do we have to use adverb phrase or adverbial phrase?

Adverbial phrase is correct, not adverb phrase.

=)

The explanations provided above are not grammatically correct. Here is a corrected version:

In the sentence "Teenagers watch it 179 minutes a day," 'a day' is a prepositional phrase that provides additional information about when or how often the action of watching occurs. It functions as an adverbial phrase modifying the verb 'watch'. Additionally, '179 minutes' is a noun phrase that serves as the object of the verb 'watch'. Together, these adverbial and noun phrases provide more details about the action being described, forming a complete sentence.