Skip to content

Commit a8fc1da

Browse files
committed
-update admob banner unit
1 parent 93f2e6f commit a8fc1da

File tree

2 files changed

+3
-26
lines changed

2 files changed

+3
-26
lines changed

Runtime/Admob/AdmobBannerAdUnit.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using GoogleMobileAds.Api;
66
#endif
77
using System.Collections;
8-
8+
using VirtueSky.Core;
99

1010
namespace VirtueSky.Ads
1111
{
@@ -191,9 +191,9 @@ private void OnAdFailedToLoad(LoadAdError error)
191191
{
192192
Common.CallActionAndClean(ref failedToLoadCallback);
193193
OnFailedToLoadAdEvent?.Invoke(error.GetMessage());
194-
if (_reload != null) Advertising.StopCoroutine(_reload);
194+
if (_reload != null) App.StopCoroutine(_reload);
195195
_reload = DelayBannerReload();
196-
Advertising.StartCoroutine(_reload);
196+
App.StartCoroutine(_reload);
197197
}
198198

199199
private void OnAdClosed()

Runtime/General/Advertising.cs

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -253,21 +253,6 @@ private static void AutoInitialize()
253253
}
254254
}
255255

256-
private Coroutine StartCoroutineImpl(IEnumerator routine)
257-
{
258-
if (routine != null)
259-
{
260-
return StartCoroutine(routine);
261-
}
262-
263-
return null;
264-
}
265-
266-
private void StopCoroutineImpl(IEnumerator routine)
267-
{
268-
if (routine != null) StopCoroutine(routine);
269-
}
270-
271256
#region Public API
272257

273258
public static AdUnit BannerAd => Instance.currentAdClient.BannerAdUnit();
@@ -276,14 +261,6 @@ private void StopCoroutineImpl(IEnumerator routine)
276261
public static AdUnit RewardedInterstitialAd => Instance.currentAdClient.RewardedInterstitialAdUnit();
277262
public static AdUnit AppOpenAd => Instance.currentAdClient.AppOpenAdUnit();
278263

279-
[System.Runtime.CompilerServices.MethodImpl(
280-
System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
281-
internal static Coroutine StartCoroutine(IEnumerator routine) => Instance.StartCoroutineImpl(routine);
282-
283-
[System.Runtime.CompilerServices.MethodImpl(
284-
System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
285-
internal static void StopCoroutine(IEnumerator routine) => Instance.StopCoroutineImpl(routine);
286-
287264
#endregion
288265
}
289266
}

0 commit comments

Comments
 (0)