修复定时刷新没有隐藏的问题
This commit is contained in:
parent
d90bb4c332
commit
84eeb3c191
|
@ -155,8 +155,14 @@ namespace WZ
|
|||
{
|
||||
if (showingNativeAds.TryGetValue(adUnitId, out var showing))
|
||||
{
|
||||
var showingNativeOverlayAd = showing.NativeOverlayAd;
|
||||
if (showingNativeOverlayAd != tempAd)
|
||||
{
|
||||
LoggerUtils.Error("[Admob] Native ad Error!!!! showing.NativeOverlayAd != tempAd");
|
||||
}
|
||||
|
||||
LoggerUtils.Warning("[Admob] Native ad timing refresh , show ad");
|
||||
ShowAd(showing.Position, adUnitId, tempAd);
|
||||
ShowAd(showing.Position, adUnitId, tempAd, showingNativeOverlayAd);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -180,7 +186,7 @@ namespace WZ
|
|||
}
|
||||
|
||||
// 显示特定广告位的广告
|
||||
public void ShowAd(NativeAdPosition position, string adUnitId, NativeOverlayAd lastAd = null)
|
||||
public void ShowAd(NativeAdPosition position, string adUnitId, NativeOverlayAd lastAd = null, NativeOverlayAd lastShowAd = null)
|
||||
{
|
||||
if (!AdmobAdsManager.Instance.FindAdsID(AdsType.Native, adUnitId))
|
||||
{
|
||||
|
@ -213,6 +219,7 @@ namespace WZ
|
|||
showingNativeAds[adUnitId] = new ShowNativePosition(ad, position);
|
||||
ad.Show();
|
||||
lastAd?.Hide();
|
||||
lastShowAd?.Hide();
|
||||
TimingRefresh(adUnitId);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue