Where are ads displayed in your Google Messages? I have never seen any ads and I struggle to even imagine where they would place an ad within its interface.
How is this distinguishable from spam? It's a random vendor sending you an RCS message. It's not the app serving ads, it's doing its job displaying the message.
Deleting the Messages app for this is the same as deleting your email client in a bid to reduce spam.
I'd need to see proof that android has anything to do with it. It's just a vendor sending you a RCS version of marketing messages. If they have your phone number they send you the message, google or not.
They sometimes look like this, too [JPG]: https://static1.anpoimages.com/wordpress/wp-content/uploads/...