J'utilise admob interstitiel sur mon application. Je ne peux afficher l'interstitiel qu'une seule fois, mais je ne sais pas comment demander un nouvel interstitiel. bail m'aider!Pourquoi mon interstitiel AdMob est-il affiché une seule fois?
mon code est le suivant?
using UnityEngine;
en utilisant GoogleMobileAds.Api;
public class 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;
}
}
Merci à l'avance.
Je l'ai essayé mais il n'a pas wotk. Merci d'avoir répondu –