Como usar vários protocolos no Swift com as mesmas variáveis de protocolo?

Em breve estou implementando dois protocolos,GADCustomEventInterstitial eGADCustomEventBanner.

Ambos os protocolos requerem uma propriedade chamadadelegate. delegate é um tipo diferente em cada protocolo e, portanto, surge um conflito.

 class ChartBoostAdapter : NSObject, GADCustomEventInterstitial, GADCustomEventBanner, ChartboostDelegate{
        var delegate:GADCustomEventInterstitialDelegate?; // Name conflict
        var delegate:GADCustomEventBannerDelegate?; // Name conflict
         override init(){

        }
    ...

    }

questionAnswers(3)

yourAnswerToTheQuestion