People everywhere are going to tell you the same things like: "You need to post quality content, you need to be consistent and post everyday." and so on. However affiliate marketing in is seriously saturated, there are countless people creating blogs every day with the idea of generating some money exactly from affiliate marketing or ads. There are a couple of ways, but some require investing, such as promoting your site in every possible way, on social medias and so on. The other one is creating blogs for specific audience and for a specific niche, for example something that's going to come out soon, that might receive some traffic and then trying out to earn money.