コード例 #1
0
ファイル: AdsManager.cs プロジェクト: NightWalker9283/Trapaze
    // 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>();
    }
コード例 #2
0
 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.");
     }
 }
コード例 #3
0
    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();
        };
    }
コード例 #4
0
 public RewardAdListener(RewardAdManager adsManager)
 {
     mAdsManager = adsManager;
 }
コード例 #5
0
 private void InitRewardedAds()
 {
     rewardAdManager            = RewardAdManager.GetInstance();
     rewardAdManager.AdId       = REWARD_AD_ID;
     rewardAdManager.OnRewarded = OnRewarded;
 }
コード例 #6
0
 private void InitRewardedAds()
 {
     rewardAdManager            = GetComponent <RewardAdManager>();
     rewardAdManager.AdId       = REWARD_AD_ID;
     rewardAdManager.OnRewarded = OnRewarded;
 }
コード例 #7
0
 void Awake()
 {
     RewardAdManager.instance = this;
 }