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