I think you can definitely offer your website, especially if it has good traffic metrics, for ad placement. Trying to find advertisers on your own will take a long time and generally requires a lot of involvement to filter out quality ones, so it’s better to go through an
ad network site that acts as a middleman between you and advertisers and places ads on your website based on each user who visits.