Many have said it is very hard , it is actually.
BUT.. there is an easy way to do it. it'll cost you a little amount of money, i know that sound suck , but think, sacrifice a little amount of money to earn more.
what I'm about to tell you is a team of professional advertiser that will advertise your referral link in a very cheap price and they will make sure you get your direct referrals. if you are interested check out here
TOTALLY FOR REAL NOT A SCAM