Think outside the box.
Many crypto wallet services offer an IBAN on the side. For example, I got MT (SEPA, OpenPayd) and GB (SWIFT, Royal Bank of Scotland) IBANs on my Nexo account. You receive toy money equivalent, EURx, USDx or GBPx.
I'd steer away from all traditional banks as well as banking services such as Revolut and Bankera for the reasons quoted above.
IBAN is just a formality, to receive payments from regulated brands that don't do crypto.
Professional bizdev can help you, the affiliate, to negotiate better terms with casinos. PM for details and a free evaluation of what I can do for you. All geos.