I think that if there is a black friday deal, it's already there and I don't expect a surprise from any company in 29 November, so it's fair to say that Mullvad and IVPN don't offer any Black Friday discount.
Proton VPN has a good discount, 1 year plan worth $35.88. This is the link of their Black Friday deal: protonvpn.com/blackfriday
Windscribe also has a nice offer, 1 year worth $29. For this Black Friday deal, visit:
https://windscribe.com/upgrade?promo=FUCHYEAHGhostVPN offers 2 years for $60, here is the link to the deal:
https://www.cyberghostvpn.com/buy/cyberghost-vpn-3ExpressVPN gives you additional 6 months free, so, 30 months plan costs 149,70 USD, link to the deal:
https://www.expressvpn.com/order-deals-trialNordVPN also offers you multiple plans, so check the deal yourself:
https://nordvpn.com/pricing/Surfshark has multiple deals, so it's better to check plans yourself:
https://surfshark.com/pricingAs much as I hate to be the product, I tried this route but couldn't activate the free trials for both ExpressVPN & Surfshark since it required adding a payment method and I didn't want to do that... I'd put the gaming performance of Windscribe in between NordVPN and Mullvad while CyberGhost kept crashing for some reason.
You only add payment method in PlayStore and you have to cancel it before the payment time comes. You can try a virtual card or a card that expires in a few days or add a card and then block if you wish. As far as I know, VPN provider doesn't know which card you use before you pay.