internal AndroidRewardedVideoAd(int spotId, string apiKey) : base() { using (var activity = CommonUtils.GetCurrentActivity()) { m_JavaObject = new AndroidJavaObject(NendAdVideoClassName, activity, spotId, apiKey); } m_Listener = AndroidVideoAdListener.NewRewardedListener(onResponse); }
internal AndroidInterstitialVideoAd(string spotId, string apiKey) : base() { using (var activity = CommonUtils.GetCurrentActivity()) { m_JavaObject = new AndroidJavaObject(NendAdVideoClassName, activity, int.Parse(spotId), apiKey); } m_Listener = AndroidVideoAdListener.NewListener(onResponse); }
internal override void ReleaseInternal() { if (null != m_JavaObject) { if (null != m_Listener) { m_Listener.ReleaseCallback(); m_Listener = null; } VideoMethodUtils.ReleaseAd(m_JavaObject); m_JavaObject.Dispose(); m_JavaObject = null; } }
internal static void LoadAd(AndroidJavaObject m_JavaObject, AndroidVideoAdListener listener) { m_JavaObject.Call("loadAd", listener); }
internal static void LoadAd(AndroidJavaObject androidJavaObj, AndroidVideoAdListener listener) { androidJavaObj.Call("loadAd", listener); }