+0
I think that "bring" is used incorrectly. It should be "bringing". Is what I think correct? Thanks.

"Today advertising is one of the biggest business. Producers as well as consumers have to thank for what advertising bring for them."
+0
More idiomatic:

Today advertising is a big business. Producers as well as consumers should be thankful for what advertising [brings to them / does for them].

CJ
Comments  
Site Hint: Check out our list of pronunciation videos.
Thanks Calif Jim for help. Can you tell more about the function of "what advertising brings to them."

Thanks.
Sorry. I don't understand the question. The function? The words what advertising brings to them is a noun phrase acting as the object of a preposition. Is that what you wanted to know?

CJ