// Start is called before the first frame update void Awake() { adsManager = this; if (SceneManager.GetActiveScene().name == "Title") { bannerAdManager = gameObject.AddComponent <BannerAdManager>(); } rewardAdManager = gameObject.AddComponent <RewardAdManager>(); interstitialAdManager = gameObject.AddComponent <InterstitialAdManager>(); }
public void OnUnityAdsDidFinish(string placementId, ShowResult showResult) { // Define conditional logic for each ad completion status: if (showResult == ShowResult.Finished && placementId == myPlacementId) { // Reward the user for watching the ad to completion. RewardAdManager.RewardPlayer(); } else if (showResult == ShowResult.Skipped) { // Do not reward the user for skipping the ad. } else if (showResult == ShowResult.Failed) { Debug.LogWarning("The ad did not finish due to an error."); } }
private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(gameObject); return; } MaxSdkCallbacks.OnSdkInitializedEvent += (SdkConfiguration sdkConfiguration) => { // AppLovin SDK is initialized, configure and start loading ads. InitializeRewardedAds(); }; }
public RewardAdListener(RewardAdManager adsManager) { mAdsManager = adsManager; }
private void InitRewardedAds() { rewardAdManager = RewardAdManager.GetInstance(); rewardAdManager.AdId = REWARD_AD_ID; rewardAdManager.OnRewarded = OnRewarded; }
private void InitRewardedAds() { rewardAdManager = GetComponent <RewardAdManager>(); rewardAdManager.AdId = REWARD_AD_ID; rewardAdManager.OnRewarded = OnRewarded; }
void Awake() { RewardAdManager.instance = this; }