Assuming you're not trolling, there's a few other things to consider -
1/ User targeting is complex - you can charge more for ads if the users you're showing the ads to click
2/ Ads impact user retention - you need to balance making money and keeping users around
3/ AI generated ads - this is a pretty big thing now, where instead of bringing your own media, you just describe your target audience and the AI will A/B test media + CTAs for you
4/ Integrity - you want to vet the ads against laws/site policies
Probably forgetting a few, but there's a reason the ad industry employs so many