Exemple #1
0
 public virtual void Dispose()
 {
     Log.D("Dispose NativeAdClient.");
     m_Callbacks.Clear();
     m_Timer.Dispose();
     m_Timer = null;
 }
 protected NativeAdClient()
 {
     Worker.Prepare();
     m_Timer             = new Timer();
     m_Timer.OnFireEvent = () => {
         LoadNativeAd(m_ReloadCallback);
     };
 }
Exemple #3
0
 void OnDestroy()
 {
     Log.D("OnDestroy: {0}", name);
     if (null != m_Timer)
     {
         m_Timer.Dispose();
         m_Timer = null;
     }
     m_Client = null;
     views    = null;
 }
Exemple #4
0
        // Use this for initialization
        void Start()
        {
            m_Timer             = new Timer();
            m_Timer.OnFireEvent = () => {
                LoadAd();
            };

            if (loadWhenActivated)
            {
                LoadAd();
            }

            if (enableAutoReload)
            {
                EnableAutoReload(reloadInterval);
            }
        }