The ads you see are determined by a combination of factors:
1. The bid price
2. The clickthrough rate of the ad (must pass a minimum % to be displayed)
3. The keywords used and the audiences the ad buyer has targeted
Ultimately, it comes down the audience, and not the content. Ad buyers want their ads to be seen by "people who like X", and not "people who are currently viewing a video/web page about X".
There isn't really a way to target an ad for a specific NYTimes page for instance, because they cover a variety of topics, and multiple stories are published each day. To be more precise, there are ways, but the economics of that probably wouldn't be in favour of the ad seller.
It is possible to do this for YT channels, as they tend to be more focused; MKBHD stuff will always be tech or gadget-focused for example.