public static void Show(Type type, Action onComplete = null, Action onFail = null) { switch (type) { case Type.Banner: bannerAdmob.Show(onComplete, onFail); break; case Type.Interstitial: interstitialAdmob.Show(onComplete, onFail); break; case Type.Rewarded: rewardedAdmob.Show(onComplete, onFail); break; } }