Advice for you if you're going to use IG + Ogads...
1) Buy an AGED IG account. If you just create IG accounts and put links on them within the first 6 months it's almost an automatic ban (doesn't matter what link)
2) Use landing pages OF YOUR OWN DOMAIN, NEVER use AFFILIATE links or SHORTENING links (e.g. tinyurl / bit.ly / tr.im / etc...)
3) DO NOT BOT the account at the same time you're using it. Make sure everything (phone number, e-mail, etc) is verified.
Then you can proceed to do this. The tricky part is the landing page.
Let's say your OGADS link is something like
http://ogads.commission.com/referee=12231.php
YOU CAN NOT use a bit.ly to shorten it. You have to buy a domain (e.g. FREEVISAGIFTCARD.COM) and inside that domain you make a refresh to your OGAD affiliate link. Or you put a picture that says "CLICK HERE TO REDEEM YOUR VISA CARD" and it takes them to your affiliate link.
You can check to buy AGED IG accounts in the Social Media section of this forum. They're about $2-3 each but a good investment. Otherwise you WILL keep getting banned by IG.
I was gonna try this method with a content locker but I realized the content locker NEVER goes away, so you're basically scamming people with fake offers. I have an IG with 25K real followers with great engagement and I'd rather find a better way to monetize them than sending them to a stupid offer for $0.50 commission.
Good luck! Hope this helps.