插屏上报position
This commit is contained in:
parent
3ecf8fb6cd
commit
6cf186d474
|
@ -188,7 +188,7 @@ namespace WZ
|
|||
}
|
||||
private void OnInterstitialAdClicked(string adSource,string adUnitId,double revenue)
|
||||
{
|
||||
AdsActionEvents.TrackAdClicked(Platfrom, adSource, adUnitId, AdsType.Interstitial, "", revenue);
|
||||
AdsActionEvents.TrackAdClicked(Platfrom, adSource, adUnitId, AdsType.Interstitial, _ivPos, revenue);
|
||||
}
|
||||
|
||||
private void OnInterstitialAdPaid(AdValue adValue)
|
||||
|
@ -203,7 +203,7 @@ namespace WZ
|
|||
|
||||
private void OnInterstitialAdDismissed(string adSource,string adUnitId,double revenue)
|
||||
{
|
||||
AdsActionEvents.TrackAdClosed(Platfrom, adSource, adUnitId, AdsType.Interstitial, "", revenue);
|
||||
AdsActionEvents.TrackAdClosed(Platfrom, adSource, adUnitId, AdsType.Interstitial, _ivPos, revenue);
|
||||
_ivCloseCallback?.Invoke(revenue);
|
||||
_ivCloseCallback = null;
|
||||
LoadInterstitial();
|
||||
|
@ -400,7 +400,7 @@ namespace WZ
|
|||
placement,
|
||||
type,
|
||||
adValue.Value / 1000000f,
|
||||
type == AdsType.Rewarded ? _rvPos : "",
|
||||
type == AdsType.Rewarded ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type, AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
|
||||
ShuShuEvent.Instance.OnAdRevenueEvent(PlatformType.Admob.ToString(),
|
||||
|
@ -408,7 +408,7 @@ namespace WZ
|
|||
placement,
|
||||
type.ToString(),
|
||||
adValue.Value / 1000000f,
|
||||
type == AdsType.Rewarded ? _rvPos : "",
|
||||
type == AdsType.Rewarded ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type, AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
}
|
||||
#endregion
|
||||
|
|
|
@ -156,7 +156,7 @@ namespace WZ
|
|||
}
|
||||
private void OnInterstitialAdDismissed(string adUnitId,double revenue)
|
||||
{
|
||||
AdsActionEvents.TrackAdClosed(Platfrom,ClientName, adUnitId, AdsType.Interstitial, "", GetInterstitialRevenue());
|
||||
AdsActionEvents.TrackAdClosed(Platfrom,ClientName, adUnitId, AdsType.Interstitial, _IvPos, GetInterstitialRevenue());
|
||||
_ivCloseCallback?.Invoke(revenue);
|
||||
_ivCloseCallback = null;
|
||||
LoadInterstitial();
|
||||
|
@ -172,7 +172,7 @@ namespace WZ
|
|||
|
||||
private void OnInterstitialAdClicked(string adUnitId)
|
||||
{
|
||||
AdsActionEvents.TrackAdClicked(Platfrom,ClientName, adUnitId, AdsType.Interstitial, "", GetInterstitialRevenue());
|
||||
AdsActionEvents.TrackAdClicked(Platfrom,ClientName, adUnitId, AdsType.Interstitial, _IvPos, GetInterstitialRevenue());
|
||||
}
|
||||
|
||||
public void LoadInterstitial()
|
||||
|
@ -266,14 +266,14 @@ namespace WZ
|
|||
ClientName,
|
||||
placement,
|
||||
type,
|
||||
revenue, type == AdsType.Rewarded ? _rvPos : "",
|
||||
revenue, type == AdsType.Rewarded ? _rvPos : _IvPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
|
||||
ShuShuEvent.Instance.OnAdRevenueEvent(ClientName,
|
||||
ClientName,
|
||||
placement,
|
||||
type.ToString(),
|
||||
revenue, type == AdsType.Rewarded ? _rvPos : "",
|
||||
revenue, type == AdsType.Rewarded ? _rvPos : _IvPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
}
|
||||
#endregion
|
||||
|
|
|
@ -11,7 +11,7 @@ namespace WZ
|
|||
KwaiAdsManager.Instance.ClientName,
|
||||
KwaiAdsManager.Instance._interstitialAdUnitId,
|
||||
AdsType.Interstitial,
|
||||
"",
|
||||
KwaiAdsManager.Instance._ivPos,
|
||||
KwaiAdsManager.Instance._interstitiaAdRevenue);
|
||||
|
||||
LoggerUtils.Debug("[kwai] InterstitialAdListener#OnAdClick");
|
||||
|
@ -23,7 +23,7 @@ namespace WZ
|
|||
KwaiAdsManager.Instance.ClientName,
|
||||
KwaiAdsManager.Instance._interstitialAdUnitId,
|
||||
AdsType.Interstitial,
|
||||
"",
|
||||
KwaiAdsManager.Instance._ivPos,
|
||||
KwaiAdsManager.Instance._interstitiaAdRevenue);
|
||||
KwaiAdsManager.Instance._ivCloseCallback?.Invoke(KwaiAdsManager.Instance._interstitiaAdRevenue);
|
||||
KwaiAdsManager.Instance._ivCloseCallback = null;
|
||||
|
|
|
@ -128,6 +128,7 @@ namespace WZ
|
|||
|
||||
public void DisplayInterstitial(string _adPos, IvType _IvType = IvType.IV1, Action<double> _closeCallback = null)
|
||||
{
|
||||
_ivPos = _adPos;
|
||||
_ivCloseCallback = _closeCallback;
|
||||
if (_interstitialAdController != null)
|
||||
{
|
||||
|
@ -183,7 +184,7 @@ namespace WZ
|
|||
type == AdsType.Rewarded ? _rewardAdUnitId : _interstitialAdUnitId,
|
||||
type,
|
||||
type == AdsType.Rewarded ? _rewardAdRevenue : _interstitiaAdRevenue,
|
||||
type == AdsType.Rewarded ? _rvPos : "",
|
||||
type == AdsType.Rewarded ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
|
||||
ShuShuEvent.Instance.OnAdRevenueEvent(ClientName,
|
||||
|
@ -191,7 +192,7 @@ namespace WZ
|
|||
type == AdsType.Rewarded ? _rewardAdUnitId : _interstitialAdUnitId,
|
||||
type.ToString(),
|
||||
type == AdsType.Rewarded ? _rewardAdRevenue : _interstitiaAdRevenue,
|
||||
type == AdsType.Rewarded ? _rvPos : "",
|
||||
type == AdsType.Rewarded ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ namespace WZ
|
|||
KwaiAdsManager.Instance.ClientName,
|
||||
KwaiAdsManager.Instance._rewardAdUnitId,
|
||||
AdsType.Rewarded,
|
||||
"",
|
||||
KwaiAdsManager.Instance._rvPos,
|
||||
KwaiAdsManager.Instance._rewardAdRevenue);
|
||||
|
||||
LoggerUtils.Debug("[kwai] RewardAdListener#OnAdClick");
|
||||
|
@ -23,7 +23,7 @@ namespace WZ
|
|||
KwaiAdsManager.Instance.ClientName,
|
||||
KwaiAdsManager.Instance._rewardAdUnitId,
|
||||
AdsType.Rewarded,
|
||||
"",
|
||||
KwaiAdsManager.Instance._rvPos,
|
||||
KwaiAdsManager.Instance._rewardAdRevenue);
|
||||
KwaiAdsManager.Instance._rvCloseCallback?.Invoke(KwaiAdsManager.Instance._receivedReward, KwaiAdsManager.Instance._rewardAdRevenue);
|
||||
KwaiAdsManager.Instance._rvCloseCallback = null;
|
||||
|
|
|
@ -255,7 +255,7 @@ namespace WZ
|
|||
private void OnInterstitialHiddenEvent(string adUnitId, MaxSdkBase.AdInfo adInfo)
|
||||
{
|
||||
LoggerUtils.Debug($"[Max] OnInterstitialHiddenEvent");
|
||||
AdsActionEvents.TrackAdClosed(Platfrom,adInfo.NetworkName,adInfo.AdUnitIdentifier,AdsType.Interstitial,"",adInfo.Revenue);
|
||||
AdsActionEvents.TrackAdClosed(Platfrom,adInfo.NetworkName,adInfo.AdUnitIdentifier,AdsType.Interstitial, _ivPos,adInfo.Revenue);
|
||||
_ivCloseCallback?.Invoke(adInfo.Revenue);
|
||||
_ivCloseCallback = null;
|
||||
LoadInterstitial();
|
||||
|
@ -269,7 +269,7 @@ namespace WZ
|
|||
|
||||
private void OnInterstitialClickedEvent(string adUnitId, MaxSdkBase.AdInfo adInfo)
|
||||
{
|
||||
AdsActionEvents.TrackAdClicked(Platfrom,adInfo.NetworkName,adInfo.AdUnitIdentifier,AdsType.Interstitial,"",adInfo.Revenue);
|
||||
AdsActionEvents.TrackAdClicked(Platfrom,adInfo.NetworkName,adInfo.AdUnitIdentifier,AdsType.Interstitial,_ivPos, adInfo.Revenue);
|
||||
}
|
||||
|
||||
|
||||
|
@ -327,7 +327,7 @@ namespace WZ
|
|||
adInfo.AdUnitIdentifier,
|
||||
type,
|
||||
adInfo.Revenue,
|
||||
type == AdsType.Rewarded ? _rvPos : "",
|
||||
type == AdsType.Rewarded ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
|
||||
ShuShuEvent.Instance.OnAdRevenueEvent(ClientName,
|
||||
|
@ -335,7 +335,7 @@ namespace WZ
|
|||
adInfo.AdUnitIdentifier,
|
||||
type.ToString(),
|
||||
adInfo.Revenue,
|
||||
type == AdsType.Rewarded ? _rvPos : "",
|
||||
type == AdsType.Rewarded ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(type,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
}
|
||||
#endregion
|
||||
|
|
|
@ -200,7 +200,7 @@ namespace WZ
|
|||
ClientName + "_" + erg.callbackInfo.network_firm_id,
|
||||
erg.callbackInfo.adunit_id,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? AdsType.Rewarded : AdsType.Interstitial,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : "",
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : _ivPos,
|
||||
erg.callbackInfo.publisher_revenue);
|
||||
|
||||
ThreadUtils.QueueOnMainThread(pObj =>
|
||||
|
@ -227,7 +227,7 @@ namespace WZ
|
|||
ClientName + "_" + erg.callbackInfo.network_firm_id,
|
||||
erg.callbackInfo.adunit_id,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? AdsType.Rewarded : AdsType.Interstitial,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : "",
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : _ivPos,
|
||||
erg.callbackInfo.publisher_revenue);
|
||||
|
||||
ThreadUtils.QueueOnMainThread(pObj =>
|
||||
|
@ -303,7 +303,7 @@ namespace WZ
|
|||
erg.callbackInfo.adunit_id,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? AdsType.Rewarded : AdsType.Interstitial,
|
||||
erg.callbackInfo.publisher_revenue,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : "",
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(erg.placementId.Equals(_topon_rewarded_units) ? AdsType.Rewarded : AdsType.Interstitial,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
|
||||
ShuShuEvent.Instance.OnAdRevenueEvent(ClientName,
|
||||
|
@ -311,7 +311,7 @@ namespace WZ
|
|||
erg.callbackInfo.adunit_id,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? AdsType.Rewarded.ToString() : AdsType.Interstitial.ToString(),
|
||||
erg.callbackInfo.publisher_revenue,
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : "",
|
||||
erg.placementId.Equals(_topon_rewarded_units) ? _rvPos : _ivPos,
|
||||
AdPlayCountManager.GetAdsActionCount(erg.placementId.Equals(_topon_rewarded_units) ? AdsType.Rewarded : AdsType.Interstitial,AdPlayCountManager.PLAY_COUNT_SUFFIX));
|
||||
}
|
||||
#endregion
|
||||
|
|
|
@ -1 +1 @@
|
|||
Build from HY-LSZNWIN10 at 2025/9/9 14:03:23
|
||||
Build from HY-LSZNWIN10 at 2025/9/9 14:18:36
|
Loading…
Reference in New Issue