No. A “thank you” to a company or a brand doesn’t necessarily communicate that the endorser got something for free or that they were given something in exchange for an endorsement. The person posting in social media could just be thanking a company or brand for providing a great product or service. But “Thanks XYZ for the free product” or “Thanks XYZ for the gift of ABC product” would be good enough – if that’s all you got from XYZ. If that’s too long, there’s “Sponsored” or “Ad.”
The value proposition is a bit less direct in this case, but can still be very effective. Carolla provides a service to his audience in the form of free entertainment (the podcast) and then asks for support in order to pay the bills. In this case, the “ask” can be very effective since he’s just requesting his listeners to take a few seconds to get to Amazon through his affiliate link.
We will pay Standard Program Fees and Special Program Fees in the default currency for an Amazon Site approximately 60 days following the end of each calendar month in which they were earned by the method described below that you have selected. You may be permitted to elect to receive payment in a currency other than the default currency for an Amazon Site. If you choose to do so, you agree that the conversion rate will be determined in accordance with Amazon’s operating standards.
19.4 Affiliate agrees not to use any technique or marketing program that might reasonably be considered "predatory" or manipulative. GenealogyBank.com reserves the right to determine whether a technique or program is unreasonable. In the event of a breach of this Agreement by Affiliate and/or a third party or licensee, GenealogyBank.com shall immediately terminate this agreement, and, in addition to all other remedies available to it, GenealogyBank.com shall have the right to refuse to make payments to an Affiliate as a result of the Affiliate's efforts promoting GenealogyBank.com in such a manner.