Some themes and page builders set up the homepage to be a static page, which can also be found in the Pages menu in WP Admin.  Even though they might look like your standard WordPress post feed, they are technically not. You can use the Post lists placement with the Secondary Loop option turned on as a solution. It will inject ads into any post feed on your website.