Most likely, it is HOW you are including those things on your site that’s the problem. If you just manually add affiliate links to your blog post (in the content), nothing will be blocked. However, if you embed Amazon ads, it will be blocked.
Your best performance on this kind of thing is going to be by creating helpful content where your affiliate link naturally works into the content. But, if you’re embedding ads on a global basis on your posts, it doesn’t perform very well anyway.