My thought is clear. Any advertisement that donated money would clearly say so. An individual philanthropist may remain anonymous, but would still maki it clear where the money was going. But when it comes to corporations for profit, only an idiot would have a legitimate promotion donating to a cause and not clearly and explicitly capitalize on it.
Think about it. In the past they have done US independence day sales. Did they give any money to the United States? No, they just said celebrate independence.