public InterstitialAd _interstitial;
void Start()
{
RequestInterstitial();
// インタースティシャル広告が閉じられた際のコールバックを設定
InterstitialAd.Load(adUnitId, adRequest,
(InterstitialAd ad, LoadAdError error) =>
{
ad.OnAdFullScreenContentClosed += () =>
{
DestroyInterstitial();
RequestInterstitial();
};
}
}
/// <summary>
/// インタースティシャル読み込み
/// </summary>
public void RequestInterstitial()
{
---省略----
InterstitialAd.Load(adUnitId, adRequest,
(InterstitialAd ad, LoadAdError error) =>
{
ad.OnAdFullScreenContentClosed += () =>
{
DestroyInterstitial();
InitInterstitial();
Debug.Log("Interstitial ad full screen content closed.");
};
});
}
/// <summary>
/// インタースティシャル削除
/// </summary>
public void DisplayInterstitial()
{
if (_interstitial != null )
{
_interstitial.Destroy();
}
}
最近のコメント