public void RemoveListener(IUnityAdsListener listener) { if (listener != null) { _listeners.Remove(listener); } }
private AdsManager(string gameId, IUnityAdsListener listener) { mGameId = gameId; mListener = listener; Advertisement.AddListener(mListener); Advertisement.Initialize(mGameId, testMode); }
public void AddListener(IUnityAdsListener listener) { if (listener != null) { _listeners.Add(listener); } }
public static AdsManager GetInstance(string gameId, IUnityAdsListener listener) { if (mInstance == null) { mInstance = new AdsManager(gameId, listener); } return(mInstance); }
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); }
/// <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); }
/// <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); }
public void RemoveListener(IUnityAdsListener listener) { }
public void AddListener(IUnityAdsListener listener) { }
public void InitAdsManager(IUnityAdsListener listener) { adsManager = AdsManager.GetInstance(UNITY_APP_ADS_ID, listener); }