 
             case interstitialLabel:
                 swiftyAds.showInterstitialAd(
-                    from: viewController,
+                    from: gameViewController,
                     afterInterval: 2,
                     onOpen: {
                         print("SwiftyAds interstitial ad did open")

                        )
                        alertController.addAction(UIAlertAction(title: "Ok", style: .cancel))
                        DispatchQueue.main.async {
                            viewController.present(alertController, animated: true)
                        }
                    },
                    onReward: { rewardAmount in


            case rewardedLabel:
                swiftyAds.showRewardedAd(
                    from: gameViewController,
                    onOpen: {
                        print("SwiftyAds rewarded ad did open")
                    },
