Example #1
0
 public void RemoveListener(IUnityAdsListener listener)
 {
     if (listener != null)
     {
         _listeners.Remove(listener);
     }
 }
Example #2
0
 private AdsManager(string gameId, IUnityAdsListener listener)
 {
     mGameId   = gameId;
     mListener = listener;
     Advertisement.AddListener(mListener);
     Advertisement.Initialize(mGameId, testMode);
 }
Example #3
0
 public void AddListener(IUnityAdsListener listener)
 {
     if (listener != null)
     {
         _listeners.Add(listener);
     }
 }
Example #4
0
 public static AdsManager GetInstance(string gameId, IUnityAdsListener listener)
 {
     if (mInstance == null)
     {
         mInstance = new AdsManager(gameId, listener);
     }
     return(mInstance);
 }
Example #5
0
        private void Awake()
        {
            string gameId = GOOGLE_PLAY_ID;

            #if UNITY_ANDROID
            gameId = GOOGLE_PLAY_ID;
            #elif UNITY_IOS
            gameId = APP_STORE_ID;
            #endif

            _absBanner        = new AbsBanner(PLACEMENT_ID_BANNER);
            _absVideo         = new AbsVideo(PLACEMENT_ID_VIDEO);
            _absRewardedVideo = new AbsRewardedVideo(PLACEMENT_ID_REWARDED_VIDEO);
            _unityAdsListener = new UnityAdsListener(PLACEMENT_ID_REWARDED_VIDEO);

            Advertisement.Initialize(gameId);
        }
Example #6
0
 /// <summary>
 /// Allows you to remove an active listener.
 /// </summary>
 /// <param name="listener">A listener for Unity Ads callbacks.</param>
 public static void RemoveListener(IUnityAdsListener listener)
 {
     s_Platform.RemoveListener(listener);
 }
Example #7
0
 /// <summary>
 /// Adds a listener that will recieve Unity Ads callbacks. SDK versions 3.1+ allow you to register multiple listeners. This is especially helpful for mediation customers.
 /// </summary>
 /// <param name="listener">A listener for Unity Ads callbacks.</param>
 public static void AddListener(IUnityAdsListener listener)
 {
     s_Platform.AddListener(listener);
 }
Example #8
0
 public void RemoveListener(IUnityAdsListener listener)
 {
 }
Example #9
0
 public void AddListener(IUnityAdsListener listener)
 {
 }
Example #10
0
 public void InitAdsManager(IUnityAdsListener listener)
 {
     adsManager = AdsManager.GetInstance(UNITY_APP_ADS_ID, listener);
 }