Как показать рекламу Unity ads без привязки к параметру Activity act

Я хочу запустить рекламу Unity ads, вот функция отображения рекламы:

public void loadRewardedAd(Activity act) {
    UnityAds.load(rewardedId, new IUnityAdsLoadListener() {
        @Override
        public void onUnityAdsAdLoaded(String placementId) {
            UnityAds.show(act, placementId, new IUnityAdsShowListener() {
                @Override
                public void onUnityAdsShowFailure(String placementId, UnityAds.UnityAdsShowError error, String message) {}
                @Override
                public void onUnityAdsShowStart(String placementId) {}
                @Override
                public void onUnityAdsShowClick(String placementId) {}
                @Override
                public void onUnityAdsShowComplete(String placementId, UnityAds.UnityAdsShowCompletionState state) {}
            });
        }
        @Override
        public void onUnityAdsFailedToLoad(String placementId, UnityAds.UnityAdsLoadError error, String message) {

        }
    });
}

Когда я вызываю эту функцию, у меня открывается новое действие, и в нем отображается реклама. Я хочу, чтобы реклама показывалась только в одном действии. Мне нужно удалить параметр Activity act из функции public void loadRewardedAd(Activity act). Я хочу удалить параметр Activity act и при вызове функции, чтобы показывалась реклама. Пожалуйста, помогите мне, как мне сделать так, чтобы реклама показывалась без привязки к параметру Activity act?


Ответы (0 шт):