コード例 #1
0
 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;
     }
 }
コード例 #2
0
 internal override void SetLocationEnabledInternal(bool enabled)
 {
     VideoMethodUtils.SetLocationEnabled(m_JavaObject, enabled);
 }
コード例 #3
0
 internal override void SetUserFeatureInternal(NendAdUserFeature userFeature)
 {
     VideoMethodUtils.SetUserFeature(m_JavaObject, userFeature);
 }
コード例 #4
0
 internal override void SetUserIdInternal(string userId)
 {
     VideoMethodUtils.SetUserId(m_JavaObject, userId);
 }
コード例 #5
0
 internal override void SetMediationNameInternal(string mediationName)
 {
     VideoMethodUtils.SetMediationName(m_JavaObject, mediationName);
 }
コード例 #6
0
 internal override bool IsLoadedInternal()
 {
     return(VideoMethodUtils.IsLoaded(m_JavaObject));
 }
コード例 #7
0
 internal override void ShowInternal()
 {
     VideoMethodUtils.ShowAd(m_JavaObject);
 }
コード例 #8
0
 internal override void LoadInternal()
 {
     VideoMethodUtils.LoadAd(m_JavaObject, m_Listener);
 }
コード例 #9
0
 internal override int AdTypeInternal()
 {
     return(VideoMethodUtils.AdType(m_JavaObject));
 }
コード例 #10
0
 internal override void SetMuteStartPlayingInternal(bool mute)
 {
     VideoMethodUtils.SetMuteStartPlaying(m_JavaObject, mute);
 }
コード例 #11
0
 internal override void AddFallbackFullboardInternal(int spotId, string apiKey, float r, float g, float b, float a)
 {
     VideoMethodUtils.AddFallbackFullboard(m_JavaObject, spotId, apiKey);
 }
コード例 #12
0
 internal override void AddFallbackFullboardInternal(string spotId, string apiKey)
 {
     VideoMethodUtils.AddFallbackFullboard(m_JavaObject, spotId, apiKey);
 }