Как показать рекламу 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?