For you to become an affiliate marketer here, you do not need to purchase them or seek permission to become an affiliate. All you need is to click the promote button, and you will have a platform to create your account. From here, you will receive an affiliate link that allows you to advertise anywhere. Once a person has clicked on the link you have provided and make a purchase, you will automatically get a commission for that sale.
I’ve never worked with the motioned companies and I can’t recommend them based on my experience. For the site speed, you need to use a fast hosting first, then make sure to focus on building your content for the first 3 to 6 months and forget using those non friendly ads that never help your readers and slow down your site significally. My advice is that you can’t monetize a blog with before you have at least 300 daily visitors from search engines. Instead of those banners and ads that makes cents, you can recommend your best affiliate program in your posts and you will get better revenue and the site will load faster. You need also to use a caching plugin. You are using lots of icons and some animations, avoid that as you can, the simple page is what users and search engines looks for. Read this post for some tips.
Affiliate networks offer you access to multiple (and by multiple, we mean hundreds if not thousands) of individual affiliate programs. They basically work by simplifying the signup process - instead of applying to become an affiliate for a each product you want to promote, you simply apply to join the network and instantly have access to hundreds of different affiliate offers.