0
我在我的應用中使用admob插頁式廣告。我只能展示插頁式廣告一次,但我不知道如何請求新的互動式廣告。租賃幫助我!爲什麼我的AdMob插頁式廣告只顯示一次?
我的代碼如下?
using UnityEngine;
using 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;
}
}
在此先感謝。
我試過了,但沒有記錄。感謝您的回覆 –