It is not a grammatical error, it's just colloquial language which many use in the media nowadays, either to sound "cool", natural, unpretentious, not patronizing etc. You have noticed correctly that this occurs in AmE. OED says it means:
> In a satisfactory, adequate, or effective manner; well. ***Now chiefly North American colloquial.*** (c. 1275)
>> ‘What kind of a piece is that in that case?’ ‘A short rifle.’ ‘Will she shoot good?’ ‘Yes.’ (F. L. Olmsted, *Journey through Texas* ii. 59, 1857).

[AHD][1] simply states:
> adv. Informal: Well.

But it has a usage note, that says:
> ***In standard usage***, *good* is an adjective, and the only verbs it should be used with are linking verbs such as *be, seem, or appear*: 
>> The future looks good. <br>The soup tastes good.
>
>It should not be used as an adverb with other verbs: 
>>The car runs well (not good). <br> The dress fits well and looks good.

Note that when used with linking verbs *good* is an adjective (Predicate Complement, describing the Subject). (See [Well vs. Good][2] and M-W's *[Good vs. Well: Usage Guide][3]*)


  [1]: https://ahdictionary.com/word/search.html?q=good
  [2]: https://www.dictionary.com/e/well-vs-good/
  [3]: https://www.merriam-webster.com/dictionary/good