0
내 앱에서 admob 삽입 광고를 사용하고 있습니다. 삽입 광고를 한 번만 표시 할 수는 있지만 새로운 삽입 광고를 요청하는 방법을 모릅니다. 임대 도와주세요!내 AdMob 삽입 광고가 한 번만 표시되는 이유는 무엇입니까?
내 코드는 다음과 같습니다.
using UnityEngine;
GoogleMobileAds.Api를 사용하면;
공용 클래스 AdsMnager : MonoBehaviour {사전에
public static AdsMnager Instance {
get ;
set;
}
public bool InterstitialLoaded = false;
public bool InterstitialClosed = false ;
const string InterstitialAdId ="ca-app-pub-3940256099942544/1033173712";
const string BannerAdId = "ca-app-pub-3940256099942544/6300978111";
InterstitialAd interstitialAd;
AdRequest request;
private BannerView bannerView;
private void Awake()
{
if (Instance == null)
Instance = this;
else
Destroy (gameObject);
DontDestroyOnLoad (gameObject);
interstitialAd = new InterstitialAd (InterstitialAdId);
Showbanner();
request = new AdRequest.Builder().Build();
interstitialAd.LoadAd (request);
}
public void RequestBanner()
{
bannerView = new BannerView (BannerAdId, AdSize.Banner, AdPosition.Bottom);
AdRequest request = new AdRequest.Builder().Build();
bannerView.LoadAd (request);
bannerView.Show();
}
public void Showbanner()
{
if (bannerView == null)
RequestBanner();
}
public void ShowInterstitial()
{
request = new AdRequest.Builder().Build();
interstitialAd.LoadAd (request);
if (interstitialAd.IsLoaded()) {
InterstitialLoaded = true;
interstitialAd.Show();
} else {
}
interstitialAd.OnAdClosed += InterstitialAd_onAdClosed;
}
private void InterstitialAd_onAdClosed (object sender , System.EventArgs e)
{
InterstitialLoaded = false;
InterstitialClosed = true;
}
}
감사합니다.
시도했지만 시도하지 않았습니다. 회신 주셔서 감사합니다. –